Tag Archives: linux

MoonRN

Infinite runner za ZX Spektrum. Za igranje se koristi samo jedan taster i to za skakanje na platforme. Dobro izgleda, nešto u fazonu Bit.Trip Runner-a mada ovaj drugi ima i klizanje i još neke poteze… Ja sam ubeđen da sam pre par godina već igrao neku runner igru za Spektrum a da nije Boriel Runner ali nikako nisam mogao da se setim kako se zove. Na kraju sam uspeo da je iščeprkam iz kolekcije, igra se zove Super Minimal Bro’. Ima isti kolorit kao i MoonRN dok je pozadina predstavljena atributima što deluje veoma interesantno.

Sve ovo me je nateralo da iz nostalgije instaliram Bit.Trip Runner što pod Linuksom nije bilo nimalo lako. Igra je izašla 2011. ja sam je kupio u verziji za Stim u nekom paketu igara leta 2015. godine. Nativno je pravljena za Vindozu ali postoji alat koji se zove Proton koji je razvio Valve, tvorac Stima, pomoću kojeg je moguće igrati Vindouz igre pod Linuksom. E sad, ne rade sve igre tek tako lako. Na sajtu ProtonDB može da se pronađe informacija da li neka igra radi i ako radi pod kojom verzijom Protona i da li je potrebno nešto dodatno uraditi/instalirati. Ja sam imao putešestvije 🙂

Najpre sam, da bih uopšte mogao da instaliram igru, izabrao tzv. Compatibility tool odnosno verziju Protona (9.0) koju bih želeo da koristim uz ovu igru. Igra se instalirala, kliknuo sam na Play ali ništa se nije desilo. Onda sam prateći uputstva sa sajta pokrenuo program Protontricks kako bi se instalirao DirectX9 i “kompajlirali šejderi”. Komanda je

protontricks 63710 d3dcompiler_43 d3dx9_43

Ova komanda ne pokreće igru već samo priprema okruženje. Ponovo klik na Play ali opet ništa. U ovom trenutku je dobro uključiti Proton log kako bismo videli šta se dešava. To se radi tako što u opcijama za pokretanje igre, u polje Launch options upišemo

PROTON_LOG=1 %command%

Log se snima u home direktorijumu pod nazivom steam-63710.log. Ako sada pokrenemo igru, ona se još uvek neće startovati ali barem u logu vidimo šta se dešava. Ja sam video da se igra buni kako ne može da nađe fajl OpenAL32.dll. To je neka biblioteka za zvuk. Sledi procedura kako se instalira Open AL za konkretnu igru:

  1. skine se Open AL instaler sa adrese https://openal.org/downloads/ u vidu ZIP arhive
  2. oalinst.exe fajl iz arhive se iskopira na C: drajv igre što bi trebalo da bude steamapps/compatdata/63710/pfx/drive_c
  3. otkucamo protontricks --gui i izaberemo igru
  4. izabere se Install an application i klikne na OK
  5. kada se pojavi lista aplikacija, ne biramo ništa već samo kliknemo na OK
  6. na sledećem ekranu izaberemo Run a Wine cmd shell i kliknemo na OK
  7. u terminalu pokrenemo oalinst.exe
  8. kada se instalacija završi zatvorimo terminal i Protontricks

Ponovo sam pokrenuo igru, ona je kao ostala u aktivnom statusu ali se ništa nije prikazalo na ekranu. U logu sam primetio da su nestale greške. Izgledalo je kao da igra radi ali da nema slike. Onda sam u polje Launch options dodao još par parametara

PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_LOG=1 %command%

restartovao igru i sve je proradilo kako treba 🙂 Sada mogu malo da uživam u nostalgiji.

USB 3.2

Moj novi fensi računar ima podršku za USB verzije 3.2. E sad, primetio sam da kada na ove brže portove prikačim neki od mojih starijih eksternih hard diskova, da se oni često “demontiraju” za vreme kopiranja na njih. Kao posledica toga, pogubio sam neke fajlove kada sam prošli put radio bekap 🙂 Pretpostavljam da postoji neka nekompatibilnost u brzini prenosa mada mi je to čudno pošto bi USB verzije 3 trebalo da je unazad kompatibilan sa USB 2, možda čak i sa USB 1. Našao sam u komentarima na Netu da se u ovakvim slučajevima preporučuje upotreba 2.0 produžnog kabla pošto on ima manje pinova od USB 3 priključka ali moji 2.0 eksterni diskovi već imaju svoje 2.0 kablove tako da ne znam kakvu razliku produžni kabal pravi? I da, imam više USB 2.0 eksternih diskova, samo neki od njih imaju problem. Moram da probam da zamenim kabliće i da vidim kako se onda ponašaju.

Narandžasti USB port

Što se tiče, boja: narandžasti port je po definiciji USB 3.0 a crveni je 3.1 ili 3.2. Naravno to zavisi od toga šta ploča pruža a ne šta je na kućištu.

Apdejt: eksterni hard disk koji je izgubio fajlove je Verbatim Store ‘n’ Go koji je eksplicitno deklarisan kao USB 3.0 uređaj (doduše ima plavi USB priključak). smartctl ga prepoznaje kao Seagate Barracuda 2.5 5400, model ST1000LM048-2E7172, što je logično pošto, koliko znam, Verbatim ne pravi hard diskove 🙂 Elem, probao sam kablić sa Transcend eksternog diska StoreJet 25M3 koji je deklarisan USB 3.1 uređaj (i takođe ima plavi priključak), i Verbatim radi bez problema tako da, možda je problem u kablu. Inače, to je ovaj patetični kablić. Transcend u sebi ima Seagate Samsung SpinPoint M8 (model ST1000LM024 HN-M101MBB) disk 🙂

Kingston SSD

480 440 giga za 50 evra. Ako se dobro sećam, 2017. sam za 55 giga dao 25 evra. Konačno su SSD-ovi postali pristupačni. Doduše ovo je SATA a ne M.2 drajv ali ja ionako ne mogu ovaj potonji da priključim na svoj komp. Elem, ideja je da particiju sa podacima prebacim sa hard diska na SSD. Vreme je za novi plan 🙂

Apdejt: operacija je uspela 🙂 Prikačio sam SSD još dok je stari HD bio u računaru, formatirao ga sa GParted-om, mauntovao i onda komandom

rsync -a -x /data/ /mnt

prebacio podatke sa harda na SSD. Poslednji korak je bio da u /etc/fstab datoteci upišem UUID novog diska umesto starog.

You have a problem

Nešto se jutros *ojebalo, nije hteo Arč da se startuje. Onda sam sat vremena po kancelariji jurio funkcionalni USB fleš kako bih pokrenuo komp sa fleša ali nisam uspeo da ga nađem. Na kraju sam se prebacio na Vindozu i proveo narednih pet sati pokušavajući da podesim radno okruženje. Zamalo da uspem ali me je dočekala nekompatibilnost Dokera sa Sedmicom 🙂 . Kao epilog, nakon radnog vremena sam poneo komp kući, napravio propisan butabilni fleš, uradio chroot, provalio da nešto nije u redu sa initramfs imidžom, sredio problem prateći uputstvo i evo sada pišem svoje utiske.

Naravoučenije je da ubuduće uvek treba u kancelariji da imam pri ruci butabilan fleš. Firma mi je pre godinu-dve kupila jedan fleš od 32 gigabajta koji sam neko vreme koristio za bekap ali onda sam ga nekome pozajmio i od tada je nestao. Hteo sam danas da naručim jedan mali fleš od dva giga za ove potrebe ali koliko vidim minimum što se sada prodaje je 8 gigabajta što mi izgleda nekako rasipnički imajući u vidu da butabilni Arč zauzima svega oko 600 megabajta. Zato ću da prekomadujem svoj drevni Kingston DataTraveler od 4 gigabajta da mi ubuduće bude podrška u kancelariji ako me opet snađe neka nevolja sa računarom.