Jak možná víte, Gnome Shell nenabízí možnost přidat na pomlčku ikonu koše. Rozšíření doku jako Ubuntu Dock, Dock to Panel nebo Dash to Panel také nenabízejí možnosti pro toto, takže Kerry, uživatel fóra Ubuntu, má jeden skript To umožňuje přidat do Ubuntu Dock ikonu dynamického koše ( Gnome Shell).
Skript by měl fungovat s většinou doků, nejen s dokem Ubuntu (Dash to Dock / Dash to Panel atd.), a používá 30sekundový časovač ke kontrole, zda je koš prázdný nebo ne, a podle toho změní ikonu. Koš můžete také vyprázdnit pomocí místní nabídky symbolu koše (kliknutím pravým tlačítkem).
Jak přidat ikonu koše do doku Ubuntu v prostředí Gnome Shell
1. Stáhněte si skript z fór Ubuntu (Trash.zip z příspěvku č. 16) do vaší domovské složky a rozbalte jej tam.
2. Spuštěním skriptu nainstalujte všechny požadované soubory. Ujistěte se, že skript a dvě ikony koše jsou ve složce s názvem „Trash“ ve vašem domovském adresáři.
Jako obecné pravidlo doporučuji zkontrolovat kód použitý v tomto skriptu a všech ostatních skriptech, které spouštíte na svém systému, a spouštět je pouze v případě, že alespoň trochu rozumíte tomu, co dělají.
Chcete-li automaticky vytvořit spouštěcí soubor skriptu a soubor jeho plochy aplikace (tak, aby se objevil v Aktivity), otevřete terminál, přejděte na ~/Trash
(tam se extrahuje obsah skriptu) a spusťte skript s -s
. Můžete to provést spuštěním následujících příkazů:
cd ~/Trash
chmod +x trash.sh
./trash.sh -s
3. Odhlaste se a přihlaste se
Nerestartujte relaci, protože to nebude stačit. Je třeba spustit spouštěcí skript, takže se musíte odhlásit a znovu přihlásit.
4. Vyhledejte trash
v Gnome Shell Activities a vyberte Add to Favorites
pro přidání do Ubuntu Dock / Dash to Dock / Dash to Panel nebo jakéhokoli doku, který používáte. Ikona koše by měla zčervenat, když je koš plný, nebo zeleně, když je koš prázdný. Dejte mu však čas, protože pouze každých 30 sekund kontroluje, zda je koš prázdný nebo plný.
Optimalizace skriptu ikony koše
Tweak 1:Skryjte složku koše ve svém domovském adresáři
Skript potřebuje ~/Trash
Složka existuje, jinak to nebude fungovat (cesty jsou pevně zakódované). Pokud vám to vadí, ~/Trash
Složku lze snadno skrýt, aby ji správce souborů nezobrazoval. Chcete-li to provést, vytvořte soubor s názvem .hidden
(začíná tečkou!) ve vaší domovské složce a do tohoto souboru přidejte Trash
. Takto správce souborů zpracovává ~/Trash
jako skrytá složka, která se zobrazí pouze v případě, že se rozhodnete zobrazovat skryté soubory a složky.
Tweak 2:Změňte pevně zakódované ikony odpadkových košů za ikony odpadkových košů aktuálního motivu ikon
Ve výchozím nastavení používá skript vlastní pevně zakódované symboly. Pokud chcete, aby ikona koše z Docku používala váš návrh ikony, otevřete trash.sh
Skript s textovým editorem, jako je Gedit a nahradit:
-
$(xdg-user-dir)/Trash/user-trash-full.svg
suser-trash-full
a
-
$(xdg-user-dir)/Trash/user-trash.svg
suser-trash
A uložte soubor. Za 30 sekund nebo méně (to, kolikrát skript zkontroluje, zda je koš prázdný nebo plný), by ikona koše v doku měla používat váš aktuální design ikony.
Díky Kerry za tento scénář!