Jak automaticky organizovat aplikace Gnome do složek aplikací pomocí nástroje App Fixer

Photo of author

By etechblogcz

Uspořádání aplikací v Gnome Shell pomocí Gnome Dash Fix

Zobrazení aplikací v prostředí Gnome Shell je sice vizuálně atraktivní, avšak postrádá přehlednost. Aplikace nejsou rozděleny do kategorií, což komplikuje jejich vyhledávání. Pro efektivnější uspořádání se nabízí řešení v podobě nástroje Gnome Dash Fix. Ten automaticky seskupí aplikace do složek a zjednoduší tak orientaci v nabídce.

Co je Gnome Dash Fix?

Gnome Dash Fix je skript napsaný v jazyce Bash. Zdrojový kód je dostupný na platformě Github. Jeho použití je intuitivní a nevyžaduje žádné specifické znalosti. Pro začátek je potřeba si skript stáhnout pomocí nástroje Git. Pokud nemáte Git nainstalovaný, níže naleznete instrukce pro nejběžnější distribuce.

Instalace Gitu

Distribuce Příkaz
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

Git je široce využívaný vývojářský nástroj, a proto by měl být dostupný i v dalších distribucích. Pokud váš operační systém není na seznamu, vyhledejte balíček „git“ ve správci balíčků a nainstalujte jej.

Jestliže nemůžete Git najít, podívejte se na Pkgs.org. Tato stránka obsahuje obsáhlé informace o balíčcích pro různé distribuce, což vám usnadní nalezení toho správného.

Stažení a spuštění Gnome Dash Fix

Gnome Dash Fix se skládá z několika souborů, včetně staršího skriptu v jazyce Bash a nového interaktivního nástroje napsaného v Pythonu. V následujícím textu se zaměříme na použití obou variant. Nejdříve však stáhneme zdrojový kód pomocí příkazu git clone:

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

Po stažení přejděte do nově vytvořené složky „gnome-dash-fix“ pomocí příkazu cd:

cd gnome-dash-fix

Dále je potřeba nastavit spustitelná práva pro oba skripty. To zajistí, že je budou moci spouštět i uživatelé bez oprávnění roota. Nejprve nastavíme práva pro skript v Pythonu:

sudo chmod +x interactive.py

Poté provedeme stejný krok pro skript v jazyce Bash:

sudo chmod +x appfixer.sh

Nyní jsou oba skripty připraveny ke spuštění.

Interaktivní skript v Pythonu

Novější verze nástroje Gnome Dash Fix přichází s interaktivním skriptem v Pythonu, který má být uživatelsky přívětivější než starší skript v Bash. Po spuštění vás skript provede procesem organizace aplikací do složek pomocí série otázek.

Před spuštěním se ujistěte, že máte nainstalovaný Python. Ve většině distribucí by měl být Python již přítomen. K ověření verze použijte příkaz:

python --version

Pokud Python není nainstalován nebo je jeho verze nižší než 3, navštivte oficiální stránky Python. Dále doporučujeme zkontrolovat dokumentaci Pythonu3 pro vaši distribuci.

Interaktivní skript spustíte příkazem:

python3 interactive.py

Postupujte podle instrukcí na obrazovce. Odpovězte na otázky, abyste aplikace Gnome správně kategorizovali do složek.

Chcete-li odstranit vytvořené složky, znovu spusťte skript a vyberte možnost 3.

Starší skript v jazyce Bash

Pokud se vám nedaří spustit skript v Pythonu, můžete zkusit starší skript appfixer.sh. Je však důležité zmínit, že tento skript nemá funkci zpět a pracuje s nastavením Gnome pomocí příkazu gsettings. Doporučuje se používat ho jen v případě, že nemáte možnost spustit interaktivní skript v Pythonu.

Skript v jazyce Bash spustíte příkazem:

./appfixer.sh

Pokud narazíte na problémy při spuštění skriptu pomocí ./, zkuste místo toho následující příkazy:

sh appfixer.sh

nebo

bash appfixer.sh