Tag Archives: manjaro

Check AUR infected

Ozbiljan incident: stotine Arč AUR paketa su kompromitovane tako da, ako ste apdejtovali neki od njih između 11. i 13. juna ne bi bilo loše proveriti da vam nisu pokradeni kredencijali. U pitanju su tzv. napušteni paketi, paketi koji nisu odavno apdejtovani i koji se više ne održavaju. Maliciozni akter je preuzeo vlasništvo nad njima i objavio apdejte koji izvršavaju komandu npm install atomic-lockfile minimist chalk koja instalira pejload. Postoji skript kojim možete da proverite da li je vaš sistem kompromitovan.

Cursor i Manjaro

Ranije sam koristio Cursor koji je dolazio iz Arč AUR-a, međutim, pošto taj paket nije tako ažuran a i čovek koji je održavao paket se prema njegovim rečima smorio da svakih par dana pravi novi paket, krenuo sam da koristim zvanični AppImage. Kasnije sam našao uputstvo na Netu kako da kreiram prečicu koja može da bude u meniju sa aplikacijama ali i pinovana na task menadžer.

U principu, sve se svodi na kreiranje cursor.desktop fajla u ~/.local/share/applications sa sledećim sadržajem:

[Desktop Entry]
Name=Cursor
Exec=/path/to/cursor/cursor.AppImage
Icon=/path/to/cursor/cursor.png
Type=Application
Categories=Development;
Terminal=false
StartupNotify=true

Nakon ovoga će se prečica pojaviti gde sve treba. Da bismo izvukli ikonicu iz AppImage fajla, možemo da koristimo komandu

./cursor.AppImage --appimage-extract

Introducing: Ryzen 5

Kupio sebi prvi nov računar još od 2012. godine 🙂 Tad sam kupio i3 sa dva jezgra u WinWin-u, onom starom WinWin-u pre nego što ih je kupila a potom i ugasila pa ponovo oživela Tehnomanija, za 38.000 dinara odnosno 345 evra po tadašnjem kursu. Taj računar sam, uz možda godinu-dve pauze koristio sve do danas. Vremenom sam dodao više memorije i ubacio dva SSD-a u zamenu za stari hard. Eksperimentisao sam i sa raznim grafičkim karticama. Računar je za rad i zabavu super, iznenađuje me što nešto staro 13 godina još uvek zadovoljava moje potrebe. Uvek imam nekoliko projekata aktivno u Dokeru, Angular server radi kada radim na frontend projektima, VSCodium cepa, muzika, filmovi, Jućub. Starije igre rade, za nove nam treba grafička koja ima podršku za Vulkan što je prvi problem. Drugi problem je to što uprkos tome što mogu na računaru da razvijam projekte ili čak i da hostujem nekoliko projekata odjednom, kada hoću da otvorim ClickUp da vidim koji su današnji taskovi ili da sa Gugl drajva skinem asete za projekat, komp počne da se muči što je po meni apsurdno.

Novi Ryzen 5 sam kupio u Gigatronu za dinarsku protivvrednost 600 evra i to na akciji, inače košta 740 jevreja. Novija je tehnologija definitivno, brži procesor sa više jezgara, brža i veća količina memorije, veći i brži storidž. Ima providnu stranicu i ventilatore u boji što je super kul 🙂 Prednja stranica je prazna a prekidač za uključivanje kao i USB i audio priključci su sa gornje strane što me zabrinjava zbog prašine koja će neometano da upada u njih. Već razmišljam o tome kako da ih prekrijem kada se ne koriste. Instalirao sam Mandžara, onda sam kopirao svoj home direktorijum i podatke (dokumente, muziku, filmove) sa starog kompa pa ću sada to sve da prebacim na novi, praktično da pregazim novi home. Onda krećem u instaliranje programa.

Inače, debeljko je za bukvalno manje od centimetar širi od ovog dela radnog stola (koji sam BTW sam napravio 2008. godine) u koji je predviđeno da stoji komp tako da moram da vidim šta ću. Ne bih da skidam tu stranicu stola pošto je strukturalni element a i ružno će da izgleda. Moram da smislim nešto drugo.

Apdejt: naručio sam da mi iseku nekoliko ploča od iverice. Onda sam skinuo par delova radnog stola i umesto njih montirao nove, sve in situ. Plus sam naručio još jednu policu tako da imam više fleksibilnosti u ovom delu što se nalazi desno od stola. Result 🙂

Manjaro + DeskJet

Radi moj inkdžet USB printer pod Linuksom što me je prijatno iznenadilo. Sećam se davnih vremena kada je bila umetnost podesiti štampu po Linuksom, čak i u slučaju mrežnih štampača dok na štampu preko USB priključka nismo ni pomišljali. Mislio sam da ću se i sada mučiti ali je sve proteklo bukvalno kao “priključi i pusti”. Mislim da ću da naručim kertridž u boji 🙂

Novo napajanje

Rešio da novo napajanje stavim u Intel mašinu. Usput sam u nju ugurao i Radeon HD 6850 grafičku karticu pošto sada ne bi trebalo da imamo nedostatak snage. Onda sam izvadio moja dva SSD-a (sistem i podaci) iz starog računara, stavio ih u novi u nadi da će računar da se butuje sa sistemskog diska. Ali avaj, ne vidi računar UEFI butabilan uređaj. Ovo prebacivanje drajvova iz računara u računar sam inače radio ranije bez problema ali ne sa UEFI sistemima. Ubacim Batocera SSD radi probe, koji doduše nema UEFI, računar se butuje. Nađem neki stari SSD u kutiji, prikopčam ga, butujem računar sa fleške, instaliram Mandžaro na taj SSD (opet sa UEFI particijom), restart, računar se butuje bez problema. Znači sve je u redu sa kompom.

Naručim još jedan gotovo identičan SSD ovom koji već imam (model S700 vs S650), instaliram na njega operativni sistem i računar se butuje. Onda rešim da ponovo butujem računar sa fleške pa da komandom dd kloniram root particiju sa starog na novi disk. Kada se kloniranje završilo, u datoteci /etc/fstab samo ispravim UUID-ove diskova. Pokušam da butujem računar sa novog SSD-a ali opet neće, izbaci me u neku grub konzolu u kojoj ne znam šta da radim 🙂 Još jednom instaliram operativni sistem na novi SSD ali ovog puta mauntujem i stari SSD i novi pa iskopiram sve fajlove sa starog na novi sem /etc/fstab datoteke. Pokušam sad butovanje sa novog SSD-a i konačno uspeh.

https://forum.manjaro.org/t/moving-drives-to-another-computer/169359

Problem s napajanjem

Isključio se računar juče tri puta sam od sebe. Ne znam šta mu je ali izgleda da ima neki problem sa napajanem. Napajanje je Codegen 300X iz 2011. godine, verovatno mu je došlo vreme. Hteo sam da ga zamenim ali sam shvatio da nemam u kući nijedno drugo koje ima šestopinski konektor za grafičku karticu. A sve moje grafičke traže taj konektor.

Naručio sam novo (polovno) napajanje koje treba da stigne u utorak a onda sam se setio računara iz kontejnera, on ima Asus ENGT520 GeForce GT 520 karticu sa 1GB DDR3 memorije na 64 bita koja nema kuler i ne treba joj dodatno napajanje. Izvadim Radeon karticu, stavim GeForce karticu, uključim računar, on se butuje i dođe do trenutka kada treba da se pojavi ekran za prijavu u grafičko okruženje ali tu stoji. Vidim da se aktivnost na disku završila ali one tri Mandžaro tačke još uvek pulsiraju. Restartujem računar tri puta i kada sam već mislio da neće ići, da moram da butujem računar sa fleša i krenem da prčkam po drajverima za grafičku, grafičko okruženje se konačno pojavi, ja se prijavim i sada sve radi bez ikakvih problema. Drajver je nouveau, ne znam otkud se to pojavilo na sistemu kada sam koristio Radeon do sada. Verovatno kao Kernel modul:

lsmod | grep nouveau                                                                                                                                                         
nouveau              3739648  52
mxm_wmi                12288  1 nouveau
drm_gpuvm              45056  1 nouveau
drm_exec               12288  2 drm_gpuvm,nouveau
gpu_sched              65536  1 nouveau
i2c_algo_bit           20480  1 nouveau
drm_ttm_helper         12288  1 nouveau
ttm                   102400  2 drm_ttm_helper,nouveau
drm_display_helper    262144  1 nouveau
video                  81920  1 nouveau
wmi                    32768  3 video,mxm_wmi,nouveau
sudo lshw -c video                                                                                                                                                          
  *-display                 
       description: VGA compatible controller
       product: GF119 [GeForce GT 520]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=nouveau latency=0 resolution=1920,1080
       resources: irq:35 memory:fd000000-fdffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:e000(size=128) memory:c0000-dffff

Rekao bih da se oseti da je grafička sporija ali da radi – radi.

Sada čekam da stigne novo napajanje, da ga stavim u računar, vratim moju staru karticu i da vidim da li će računar normalno da radi ili će opet da krene da se gasi.

Apdejt: desilo se još jednom da nisam mogao iz ekrana sa tri tačke da dođem do ekrana za prijavu ali posle jednog Ctrl+Alt+Del opet je proradilo. Možda ipak grafička nije tako pouzdana… Elem, u međuvremenu je stiglo i napajanje koje je teže od ostatka računara 😀

ThinkCentre 2024

Otkako sam počeo sa radom od kuće, koristim sopstveni računar umesto firminog. Firmin sam poneo sa sobom za slučaj da mi zatreba ali ga za ova 2+ meseca nisam koristio tako da sam danas bekapovao podatke i reinstalirao operativni sistem. Opredelio sam se da zamenim Arč Mandžarom kako sam i planirao. Sad polako instaliram potreban softver nakon čega će biti potrebno instalirati i naloge za servise koje koristim u radu. Posle ćemo da vidimo da li ću njega da koristim za rad ili će samo stajati u rezervi.

I da, konačno sam obrisao particiju na kojoj je bila preinstalirana Osmica 🙂

Setap za 2024.

Pošto sam postao preduzetnik i radim od kuće, osvežio sam malo setap radnog prostora. Monitori su iz bivše firme (Dell 24 inča) kao i ova dva računarčića (Thinkcentre i Mac Mini), ostalo je moje. Moram da probam da li mi rade sluške za jutarnje sastanke i spreman sam za rad.

Što bi Sinatra rekao, “It was a very good year…” 🙂

RetroArch adventures: ZX Spectrum

Retroarč je frontend za emulatore. Ideja je da dobijemo unificirano okruženje za različite sisteme koje želimo da emuliramo tako da se sve svede na to da prvo izaberemo kor (sistem koji želimo da emuliramo) i pokrenemo igru koju želimo da igramo pod tim korom. Ja sam do sad retko koristio Retroarč pre svega zato što sam se do sad već ustalio sa zasebnim emulatorima a i sećam se da sam pod Arč linuksom imao problem sa fontovima koji se koriste u interfejsu. Onda sam instalirao Mandžaro pa dao šansu Retroarču i sve je proradilo iz prve.

Prvi kor koji sam instalirao je naravno emulator računara ZX Spektrum koji nam ovde dolazi kao fuse-libretro, Libretro port FUSE emulatora. Libretro je biblioteka u koju se portuju svi ti emulatori (i time postaju korevi) kako bi Retroarč mogao da ih pokrene. Uspeo sam da podesim i moj džojped da se ponaša kao džojstik. Najčešće ga koristim kao Sinclair ili Cursor džojstik, zavisi od igre. U igrama koje koriste samo tastaturu dolazi do kolizije nekih od tastera koji se inače koriste i u Retrorač interfejsu (na primer, tasteri P, Space itd…) ali je i to rešivo.

HP SSD S650

Moj jeftini Silicom Power SSD od 128 gigabajta koji sam kupio pre nešto više od godinu dana je naprasno prestao da radi :-/ Sad sam kupio još jeftiniji HP SSD istog kapaciteta tako da krećem u zaboravljenu avanturu instaliranja Arč operativnog sistema, podešavanja okruženja, odabira aplikativnog softvera itd. Imam bekap svog naloga, ne znam da li da ga poturim novoinstaliranom OS-u ili da krenem od nule a bekap da koristim samo kao referencu…

Apdejt: Arč nešto nije hteo da me sluša 🙁 Nisam mogao da podesim mrežu nakon instalacije operativnog sistema. Za vreme instalacije, dok je računar bio butovan sa fleša, mreža je sasvim normalno radila. Kada sam butovao sistem sa SSD-a, mreže nema. Drajver je učitan ali nemam IP adresu, kao da sam prevideo neki korak iz procesa instalacije. Krenuo sam ručno da radim sa systemd-resolved, ip addr, ip route… ali mi se učinilo da je to previše posla za instalaciju operativnog sistema u XXI veku pa sam batalio i instalirao Mandžaro Linux u KDE izdanju 🙂 Mandžaro je baziran na Arču ali je malo prijateljskije okrenut ka korisniku što se osetilo već prilikom instalacije: sve se radi iz grafičkog okruženja. Sistem radi, rade i mreža i zvuk, sad idem u instaliranje aplikativnog softvera i podešavanje okruženja.