Како аутоматски организовати Гноме апликације у фасцикле апликација помоћу алата за поправљање апликација

Prikaz aplikacija u okruženju Gnome Shell izgleda estetski privlačno, ali je organizacija aplikacija prilično neuredna. Aplikacije nisu grupisane po kategorijama, što čini pronalaženje određene aplikacije prilično zahtevnim. Ako želite da prevaziđete ovaj problem, najefikasnije rešenje je instaliranje alata Gnome Dash Fix. Ovaj alat omogućava automatsku organizaciju Gnome aplikacija u tematske fascikle, što značajno olakšava njihovo pronalaženje.

Gnome Dash Fix

Gnome Dash Fix je jednostavna Bash skripta čiji se izvorni kod nalazi na GitHub platformi. Korišćenje ovog alata ne zahteva nikakve posebne biblioteke ili ekspertizu. Da biste započeli, otvorite terminal i preuzmite najnoviju verziju izvornog koda pomoću Git alata. Ako nemate instaliran Git, sledite uputstva koja odgovaraju vašoj Linux distribuciji:

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

openSUSE

sudo zypper install git

Druge Linux distribucije

Git alat je standardni deo većine Linux distribucija, s obzirom na to da se radi o razvojnom alatu koji je često potreban. Ako vaša distribucija nije navedena na listi, i dalje možete preuzeti skriptu Gnome App Fixer. Otvorite terminal i pretražite „git“ u vašem upravitelju paketa. Instalirajte pronađeni paket i spremni ste!

Ako ne možete da pronađete Git paket za vašu Linux distribuciju, posetite pkgs.org. Ova web stranica nudi obimne informacije o paketima za različite Linux distribucije, kako popularne, tako i manje poznate. Na ovaj način ćete lako pronaći odgovarajući paket za preuzimanje.

Preuzimanje App Fixer-a

App Fixer nije obimna aplikacija, već se sastoji od nekoliko datoteka: zastarele shell skripte i novog, interaktivnog Python alata. U ovom uputstvu ćemo objasniti kako koristiti oba. Pre toga, neophodno je preuzeti najnoviju verziju koda. To se radi pomoću komande git clone. U terminalu, koristite git da biste preuzeli kopiju App Fixer koda:

git clone https://github.com/BenJetson/gnome-dash-fix

Zatim, pomoću komande cd, promenite trenutni direktorijum iz /home/ (u kojem se obično otvara terminal) u novostvorenu fasciklu Gnome Dash Fix:

cd gnome-dash-fix

Nakon što se terminal prebaci u novu fasciklu, potrebno je promeniti dozvole obe skripte kako bi korisnici koji nisu root mogli da ih pokrenu. Prvo, koristite alatku chmod da biste označili Python skriptu kao izvršnu:

sudo chmod +x interactive.py

Odmah nakon ažuriranja dozvola datoteke interactive.py, isti postupak treba primeniti i na zastarelu Bash skriptu. Ponovo, koristite alatku chmod da biste informisali sistem da je skripta appfixer.sh takođe izvršna:

sudo chmod +x appfixer.sh

Sada kada obe skripte imaju ispravne korisničke dozvole, možete ih pokrenuti.

Interaktivna Python skripta

Autor App Fixer-a je uključio novu Python skriptu za koju tvrdi da je „jednostavnija“ za korišćenje u poređenju sa Bash skriptom. Kada je korisnik pokrene, skripta postavlja niz pitanja o tome kako organizovati Gnome aplikacije u zasebne fascikle.

Pre pokretanja skripte, proverite da li je Python instaliran na vašem Linux računaru. Velika je verovatnoća da jeste, s obzirom na to da mnogi Linux programi zavise od njega. Ipak, nisu svi Linux sistemi konfigurirani da ga imaju. Da biste proverili da li je Python instaliran, izvršite sledeću komandu:

python --version

Ako Python nije instaliran, ova komanda neće dati nikakav rezultat. Ako jeste, prikazaće broj verzije. Za pokretanje ove skripte, neophodna je Python verzija 3 ili novija. Informacije o Pythonu 3 možete pronaći na zvaničnoj stranici Python veb-sajt. Takođe je preporučljivo proveriti zvaničan wiki unos o Python3 za vaš operativni sistem.

Skriptu možete pokrenuti pomoću sledeće komande:

python3 interactive.py

Pratite instrukcije na ekranu i odgovorite na pitanja koja se postavljaju kako biste kategorizovali vaše Gnome aplikacije u fascikle.

Želite da uklonite fascikle sa aplikacijama? Ponovo pokrenite skriptu, ali ovog puta izaberite opciju 3 da biste uklonili sve.

Zastarela Bash skripta

Ako Python skripta ne funkcioniše, a i dalje želite da organizujete aplikacije u fascikle, pokušajte da pokrenete appfixer.sh. Važno je napomenuti da je ova skripta prilično osnovna. Nije da je kod loš, već nema opciju za poništavanje promena. appfixer.sh radi tako što izvršava opcije u Gnome okruženju putem komande gsettings. Ovu skriptu koristite samo ako ne možete da pokrenete interactive.py, Python3 ne radi ispravno, ili jednostavno ne znate kako da ga pokrenete.

Pokrenite appfixer.sh pomoću sledeće komande:

./appfixer.sh

Ponekad, pokretanje Bash skripti sa ./ umesto sa bash ili sh, može da uzrokuje probleme sa sintaksom. Ako se susretnete sa problemima sa gore navedenom komandom, pokušajte sa sledećim:

sh appfixer.sh

ili

bash appfixer.sh