GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come aggiungere un'icona del cestino dinamico su Ubuntu Dock (Gnome Shell)

Come forse saprai, Gnome Shell non offre un'opzione per aggiungere l'icona di un cestino al suo trattino. Anche le estensioni Dock come Ubuntu Dock, Dock to Panel o Dash to Panel non offrono opzioni per questo, quindi Kerry, un utente del forum di Ubuntu, ha uno script Ciò consente di aggiungere un'icona dinamica del cestino al Dock di Ubuntu ( Gnome Shell).

Lo script dovrebbe funzionare con la maggior parte dei dock, non solo con il dock di Ubuntu (Dash to Dock / Dash to Panel ecc.), e utilizza un timer di 30 secondi per verificare se il cestino è vuoto o meno e cambia l'icona di conseguenza. Puoi anche svuotare il cestino tramite il menu contestuale del simbolo del cestino (tasto destro del mouse).

Come aggiungere l'icona di un cestino al Dock di Ubuntu in Gnome Shell

1. Scarica lo script dai forum di Ubuntu (Trash.zip dal post n. 16) nella tua cartella home e decomprimilo lì.

2. Eseguire lo script per installare tutti i file richiesti. Assicurati che lo script e le due icone del cestino si trovino in una cartella chiamata "Cestino" nella tua home directory.

Come regola generale, ti consiglio di controllare il codice utilizzato in questo script e in tutti gli altri script che esegui sul tuo sistema e di eseguirli solo se hai almeno una conoscenza di base di ciò che stanno facendo.

Per creare automaticamente il file di avvio dello script e il relativo file desktop dell'applicazione (in modo che appaia in Attività), apri un terminale, vai a ~/Trash (qui vengono estratti i contenuti dello script) ed eseguire lo script con il -s . Puoi farlo eseguendo i seguenti comandi:

cd ~/Trash
chmod +x trash.sh
./trash.sh -s

3. Esci e accedi

Non riavviare semplicemente la sessione perché non sarà sufficiente. Lo script di avvio deve essere eseguito, quindi è necessario disconnettersi e riconnettersi.

4. Cerca trash in Gnome Shell Attività e seleziona Add to Favorites per aggiungerlo a Ubuntu Dock / Dash to Dock / Dash to Panel o qualunque dock tu stia utilizzando. L'icona del cestino dovrebbe diventare rossa quando il cestino è pieno o verde quando il cestino è vuoto. Dagli un po' di tempo, tuttavia, poiché controlla solo ogni 30 secondi per vedere se il cestino è vuoto o pieno.

Ottimizzazione dello script dell'icona del cestino


Modifica 1:nascondi la cartella del cestino nella tua home directory

Lo script ha bisogno di quel ~/Trash Cartella esistente, altrimenti non funzionerà (i percorsi sono hardcoded). Se questo ti infastidisce, il ~/Trash La cartella può essere facilmente nascosta in modo che non venga mostrata dal file manager. Per fare ciò, crea un file chiamato .hidden (inizia con un punto!) nella tua cartella home e in questo file aggiungi Trash . Questo è il modo in cui il file manager gestisce ~/Trash come cartella nascosta che verrà mostrata solo se scegli di mostrare i file e le cartelle nascosti.

Tweak 2:cambia le icone del cestino hardcoded con le icone del cestino del tuo tema icona corrente

Per impostazione predefinita, lo script utilizza simboli personalizzati e codificati. Se desideri che l'icona del cestino del Dock utilizzi il design dell'icona, apri quel trash.sh Script con un editor di testo come Gedit e sostituisci:

  • $(xdg-user-dir)/Trash/user-trash-full.svg con user-trash-full

e

  • $(xdg-user-dir)/Trash/user-trash.svg con user-trash

E salva il file. In 30 secondi o meno (il numero di volte in cui lo script controlla se il cestino è vuoto o pieno), l'icona del cestino del dock dovrebbe utilizzare il design dell'icona corrente.

Grazie a Kerry per quello script!


Ubuntu
  1. Come rimuovere il dock su Ubuntu 20.04 Focal Fossa GNOME Desktop

  2. Come personalizzare il pannello dock su Ubuntu 22.04 Jammy Jellyfish Linux

  3. Come mostrare/nascondere l'icona del cestino nel desktop di Ubuntu 22.04

  4. Ubuntu 19.04 + Gnome 3.32 =Come ottenere la trasparenza dinamica sul dock e sulla barra superiore?

  5. Installa Dash per agganciare su Ubuntu - Estensione Shell GNOME

Come creare ed eseguire uno script Shell in Ubuntu 20.04 LTS

Come scrivere uno script di shell in Ubuntu

Come installare GNOME in Ubuntu Linux

Come aggiungere o rimuovere l'applicazione di avvio in Ubuntu

Come installare GNOME 40 su Ubuntu 21.04

Come installare GNOME su Ubuntu 14.04