Kada koristite i3, jedan od najpopularnijih dinamičkih prozorskih menadžera za Linux, može se dogoditi da naiđete na poruku koja vas obavještava da ‘i3 another window manager is running’. Ova poruka može biti zbunjujuća, pogotovo ako niste sigurni što to znači ili kako to riješiti. U ovom članku ćemo istražiti uzroke ovog problema i dati vam savjete o tome kako ga riješiti.
Prvo, važno je razumjeti što je prozorski menadžer i koja je njegova uloga u vašem operativnom sustavu. Prozorski menadžer je program koji upravlja prozorima na vašem ekranu i omogućuje vam da ih organizirate, premještate i zatvarate. i3 je specifičan tip prozorskog menadžera koji je dizajniran za korištenje s tipkovnicom i omogućuje korisnicima da efikasno upravljaju svojim radnim prostorima bez potrebe za mišem.
Kada se poruka ‘i3 another window manager is running’ pojavi, to obično znači da je već jedan prozorski menadžer pokrenut na vašem sustavu. Ovo može biti rezultat nekoliko različitih situacija. Na primjer, možda ste slučajno pokrenuli i3 dok je još uvijek bio aktivan drugi prozorski menadžer, kao što su Gnome, KDE ili neki drugi. Kada se to dogodi, sustav ne može pokrenuti dva prozorska menadžera istovremeno, jer bi to moglo uzrokovati sukobe i nepredvidljive rezultate.
Da biste riješili ovaj problem, prvo provjerite koji prozorski menadžer trenutno radi. Možete to učiniti pomoću naredbe u terminalu koja će vam pokazati sve aktivne procese. Na primjer, možete koristiti naredbu ps aux | grep -i window
da biste vidjeli koji prozorski menadžeri su pokrenuti. Ako vidite da je neki drugi menadžer aktivan, trebate ga zatvoriti prije nego što pokušate ponovo pokrenuti i3.
Jednostavan način da zatvorite trenutni prozorski menadžer je da se odjavite iz trenutne sesije. To možete učiniti putem izbornika sustava ili korištenjem tipkovničke prečice, ovisno o vašem okruženju radne površine. Kada se odjavite, od vas će biti ponuđeno da se prijavite ponovno, a tada možete odabrati i3 kao svoj prozorski menadžer. Nakon što se prijavite, trebali biste moći koristiti i3 bez problema.
Još jedan način da izbjegnete ovu poruku je da se pobrinete da se prilikom pokretanja sustava učitava samo jedan prozorski menadžer. To možete postaviti u datoteci za konfiguraciju vašeg sustava, obično se radi o datoteci poput .xinitrc
ili .xsession
. U ovu datoteku možete dodati naredbu za pokretanje i3 i osigurati da se ne pokreće ništa drugo. Ovo može pomoći u sprječavanju sukoba između različitih prozorskih menadžera.
Također, ako se često prebacujete između različitih prozorskih menadžera, razmislite o korištenju alata za upravljanje sesijama koji vam može pomoći da lakše upravljate različitim okruženjima radne površine. Ovi alati mogu automatski prepoznati koji je prozorski menadžer aktivan i omogućiti vam da lako prebacujete između njih bez potrebe za ručnim zatvaranjem i ponovnim pokretanjem.
U konačnici, važno je napomenuti da su problemi s prozorskim menadžerima česti među korisnicima Linuxa, posebno onima koji vole eksperimentirati s različitim okruženjima. Ključ je u razumevanju kako svaki od tih menadžera funkcionira i osigurati da ne dođe do sukoba. Ako se suočite s ovom porukom, ne očajavajte. Uz malo istraživanja i pravilno upravljanje sesijama, možete lako riješiti ovaj problem i nastaviti s radom u svom omiljenom okruženju.