Come posso aggiungere "Mostra desktop" al trattino GNOME o Ubuntu Dock?


26

Sto migrando da Unity a GNOME. Un elemento che mi manca è un pulsante "Mostra desktop" (aka "minimizza tutte le finestre") nel trattino. Come posso aggiungere questa funzionalità al trattino GNOME (o dock Ubuntu in Ubuntu 17.10 e versioni successive), anche se ciò significa creare un .desktopfile personalizzato ?

(So ​​che posso usare la scorciatoia da tastieraCtrl + Super+ D per mostrare il desktop e che posso installare un'estensione per aggiungere un pulsante "Mostra desktop" nella barra in alto , ma voglio specificamente un pulsante nel trattino.)


Risposte:


31

Ho trovato un modo per farlo:

  1. Apri un terminale e installa wmctrl:

    sudo apt-get install wmctrl
    
  2. Crea uno script shell chiamato show-desktop.sh(l'ho messo nella mia cartella home)

    gedit ~/show-desktop.sh
    

    inserisci questo codice qui:

    #!/bin/bash
    status="$(wmctrl -m | grep "showing the desktop" | sed -r 's/(.*)(ON|OFF)/\2/g')"
    
    if [ $status == "ON" ]; then
        wmctrl -k off
    else
        wmctrl -k on
    fi
    

    e renderlo eseguibile:

    chmod +x ~/show-desktop.sh
    
  3. Crea un file show-desktop.desktopnella ~/.local/share/applications/cartella:

    gedit ~/.local/share/applications/show-desktop.desktop
    

    Aggiungi questo testo e salva (non dimenticare di cambiare il valore su <your user>):

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=user-desktop
    Exec=/home/<your user>/show-desktop.sh
    
  4. Apri il trattino, cerca show desktop e aggiungilo ai preferiti.


6
Testato e funzionante anche su Ubuntu 18.04 LTS. Questo è il modo migliore che ho trovato per farlo da quando hanno rimosso l'opzione "Aggiungi icona desktop all'avvio" dal pannello Impostazioni di sistema / Aspetto / Comportamento. Era una caratteristica così utile. A volte non capisco davvero gli sviluppatori Ubuntu ...
bytepan

4
Nel file "show-desktop.desktop" (argomento 3), ho cambiato "Icona = mostra-desktop" in "Icona = desktop", perché il precedente non funzionava.
samuelcersosimo,

Questo non è adatto ai principianti. Come faccio a creare un file nella cartella delle applicazioni? Non posso semplicemente crearlo e salvarlo lì attraverso la GUI perché è protetto. Grazie.
Coniglio

2
@ Coniglio è necessario utilizzare i privilegi di root. Apri un terminale e digita: sudo nano /use/share/applications/show-desktop.desktop
AndAC

1
@ Coniglio ho capito. Penso che questo potrebbe essere spiegato meglio. Forse qualcuno con un inglese migliore potrebbe modificare il mio post per facilitare i principianti.
AndAC

1

Prima di tutto, sappi che le scorciatoie da tastiera Super(Tasto Windows) + Do Ctrl+ Alt+ Dalternano tra mostrare / nascondere il desktop. Puoi abituarti a questa scorciatoia da tastiera e decidere che è meglio che fare clic su un'icona comunque. Tuttavia, possiamo creare una scorciatoia cliccabile che farà semplicemente questa scorciatoia da tastiera per mostrarci / nascondere il desktop.

Nota che ti consiglio di usare l'Opzione 1 [LA MIA SCELTA PREFERITA] O uno dei metodi dell'Opzione 2 in basso, ma non sia l'Opzione 1 che l'Opzione 2 insieme, poiché sembrano essere in conflitto in modi strani. Vale a dire: se hai impostato l'opzione 1, quindi imposta una delle opzioni 2, basta rimuovere l'icona Mostra desktop dall'opzione 1 come preferita e smettere di usarla. Accadono cose strane se si fa clic sull'icona Mostra desktop dall'opzione 1 dopo aver installato una delle opzioni 2. Penso che ciò sia dovuto al fatto che xdotool(utilizzato dall'opzione 1) sta tentando di inviare messaggi al sistema come se provenissero dalla tastiera, quindi comunque i metodi dell'opzione 2 funzionano, sono in conflitto con xdotoolo qualcosa del genere e talvolta il Supertasto o i tasti del mouse sembrano ottenere "bloccato" semplicemente usando entrambe le opzioni insieme. Si noti che questo comportamento insolito e con errori NON si presenta, tuttavia, se si utilizza manualmente Super+ Dshorcut insieme a un metodo Opzione 2, O se si utilizza solo il metodo Opzione 1 e nessun metodo Opzione 2.

La mia configurazione preferita, quindi, è quella di utilizzare il metodo Opzione 1 di seguito (contrassegnato come "MY PERSONAL FAVORITE") in combinazione con Super(Tasto Windows) + Dscorciatoia da tastiera ogni volta che ne ho voglia.

Questo mi si addice meglio.

Opzione 1 (IL MIO PREFERITO PERSONALE):

Ringraziamento: non mi è venuta in mente questa idea, il genio e blogger Ubuntu Ji m ha fatto, qui: http://ubuntuhandbook.org/index.php/2018/10/add-show-desktop-button-ubuntu-18-10 -18-04 / . Prendo in prestito direttamente dal suo materiale (molti citati direttamente):

  1. "Apri il terminale ( Ctrl+ Alt+ T) e installa xdotool:"

    sudo apt install xdotool
    
  2. "Quindi crea l'icona di collegamento sul desktop dello show e modificala tramite il comando:"

    gedit ~/.local/share/applications/show-desktop.desktop
    

    "Quando il file si apre, incolla le seguenti righe e salvalo."

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=desktop
    Exec=xdotool key --clearmodifiers Super+d
    
  3. "Infine cerca" mostra desktop "nel menu dell'applicazione, quindi fai clic con il pulsante destro del mouse e seleziona" aggiungi ai preferiti ":"

    "Esatto. Divertiti!"

    Eccolo, come mostrato sul mio desktop:

    inserisci qui la descrizione dell'immagine

Opzione 2:

Opzione 2.A:

Fai clic sull'icona "Menu Start" (icona a 9 punti) e digita "mostra desktop". Attendi qualche secondo prima che vengano visualizzati i risultati della ricerca, quindi fai clic su e installa una delle estensioni di Gnome Shell. (Nota che questi risultati di ricerca provengono semplicemente dal centro software Ubuntu).

inserisci qui la descrizione dell'immagine

Per maggiori informazioni su Gnome Shell Extensions, vedi la mia altra risposta qui: /ubuntu//a/1089033/327339 .

Es: ecco il primo: inserisci qui la descrizione dell'immagine

Fai clic sul pulsante "Installa" ed ecco come appare sul mio desktop:

inserisci qui la descrizione dell'immagine


Opzione 2.B:

Eccone un altro [ usato per essere il mio preferito, ma poi sono tornato all'opzione 1 perché sembra funzionare nel modo più regolare ed essere il più coerente]:

inserisci qui la descrizione dell'immagine

Ed ecco come appare installato: inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.