Wie kann ich dem GNOME-Dash oder dem Ubuntu-Dock "Desktop anzeigen" hinzufügen?


26

Ich migriere von Unity zu GNOME. Ein Punkt, den ich vermisse, ist eine Schaltfläche "Desktop anzeigen" (alias "Alle Fenster minimieren") im Bindestrich. Wie kann ich diese Funktionalität dem GNOME-Dash (oder dem Ubuntu-Dock in Ubuntu 17.10 und höher) hinzufügen, selbst wenn dies bedeutet, dass eine benutzerdefinierte .desktopDatei erstellt wird?

(Ich weiß, dass ich die TastenkombinationCtrl + Super+ verwenden kann D , um den Desktop anzuzeigen, und dass ich eine Erweiterung installieren kann, um der oberen Leiste eine Schaltfläche "Desktop anzeigen" hinzuzufügen , aber ich möchte speziell eine Schaltfläche im Bindestrich.)


Antworten:


31

Ich habe einen Weg gefunden, das zu tun:

  1. Öffne ein Terminal und installiere wmctrl:

    sudo apt-get install wmctrl
    
  2. Erstellen Sie ein Shell-Skript mit dem Namen show-desktop.sh(ich habe es in meinem Home-Ordner abgelegt)

    gedit ~/show-desktop.sh
    

    Gib diesen Code ein:

    #!/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
    

    und mache es ausführbar:

    chmod +x ~/show-desktop.sh
    
  3. Erstellen Sie eine Datei show-desktop.desktopim ~/.local/share/applications/Ordner:

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

    Füge diesen Text hinzu und speichere (vergiss nicht den Wert zu ändern <your user>):

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=user-desktop
    Exec=/home/<your user>/show-desktop.sh
    
  4. Öffnen Sie den Bindestrich, suchen Sie nach show desktop und fügen Sie ihn zu den Favoriten hinzu.


6
Getestet und arbeitet auch an Ubuntu 18.04 LTS. Dies ist der beste Weg, den ich gefunden habe, da die Option 'Showdesktop-Symbol zum Launcher hinzufügen' im Bereich Systemeinstellungen / Darstellung / Verhalten entfernt wurde. Es war so ein nützliches Feature. Manchmal verstehe ich Ubuntu-Entwickler wirklich nicht ...
bytepan

4
In der Datei "show-desktop.desktop" (Thema 3) habe ich "Icon = show-desktop" in "Icon = desktop" geändert, da die vorherige Datei nicht funktioniert hat.
samuelcersosimo

Dies ist nicht anfängerfreundlich. Wie erstelle ich eine Datei im Anwendungsordner? Ich kann es nicht einfach erstellen und dort über die GUI speichern, da es geschützt ist. Vielen Dank.
Rabbit

2
@ Rabbit müssen Sie root-Rechte verwenden. Öffnen Sie ein Terminal und geben Sie
Folgendes

1
@ Rabbit Ich verstehe. Ich denke, das könnte besser erklärt werden. Vielleicht könnte jemand mit einem besseren Englisch meinen Beitrag bearbeiten, um es für Anfänger einfacher zu machen.
AndAC

1

Zunächst einmal wissen, dass Tastaturkürzel Super (Windows-Taste) + Doder Ctrl+ Alt+ Dzwischen dem Ein- und Ausblenden des Desktops umschalten. Möglicherweise gewöhnen Sie sich an diese Tastenkombination und entscheiden, dass es sowieso besser ist, auf ein Symbol zu klicken. Trotzdem können wir eine anklickbare Verknüpfung erstellen, die einfach diese Tastenkombination zum Ein- / Ausblenden des Desktops verwendet.

Beachten Sie, dass ich die Verwendung von Option 1 [MEINE BEVORZUGTE WAHL] ODER einer der Methoden von Option 2 unten empfehle, jedoch nicht Option 1 und Option 2 zusammen, da sie auf seltsame Weise in Konflikt zu stehen scheinen. Dh, wenn Sie Option 1 und dann eine der Optionen 2 eingerichtet haben, entfernen Sie einfach das Symbol Desktop anzeigen von Option 1 als Favorit und beenden Sie die Verwendung. Seltsame Dinge passieren, wenn Sie auf das Symbol Desktop anzeigen in Option 1 klicken, nachdem Sie eine der Optionen 2 installiert haben. Ich denke, das liegt daran, dass xdotool(von Option 1 verwendet) versucht wird, Nachrichten an Ihr System zu senden, als ob sie von Ihrer Tastatur stammen. Daher stehen die Methoden von Option 2 in Konflikt mit xdotooloder etwas, und manchmal Superscheinen Ihre Tasten oder Maustasten zu funktionieren "stecken geblieben" einfach durch die Verwendung beider Optionen zusammen. Beachten Sie, dass dieses ungewöhnliche und fehlerhafte Verhalten NICHT auftritt, wenn Sie das manuell verwenden SuperD bemerkbar macht + shorcut zusammen mit einer Option 2-Methode verwenden, ODER wenn Sie nur die Option 1-Methode und keine Option 2-Methoden verwenden.

Mein bevorzugtes Setup ist daher die Verwendung der unten stehenden Option 1-Methode (gekennzeichnet als "MEIN PERSÖNLICHER FAVORIT") in Verbindung mit der SuperD Tastenkombination (Windows-Taste) + zu verwenden, wann immer ich Lust dazu habe.

Das passt mir am besten.

Option 1 (MEIN PERSÖNLICHES FAVORIT):

Credit: Ich habe mir das nicht ausgedacht, Ubuntu Genius & Blogger Ji m do, hier: http://ubuntuhandbook.org/index.php/2018/10/add-show-desktop-button-ubuntu-18-10 -18-04 / . Ich leihe mir direkt von seinem Material aus (ein Großteil davon wird direkt zitiert):

  1. "Öffne das Terminal ( Ctrl+ Alt+ T) und installiere xdotool:"

    sudo apt install xdotool
    
  2. "Erstellen Sie dann das Verknüpfungssymbol für den Showdesktop und bearbeiten Sie es über den Befehl:"

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

    "Wenn die Datei geöffnet wird, fügen Sie die folgenden Zeilen ein und speichern Sie sie."

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=desktop
    Exec=xdotool key --clearmodifiers Super+d
    
  3. "Suchen Sie schließlich im Anwendungsmenü nach" Desktop anzeigen ", klicken Sie mit der rechten Maustaste darauf und wählen Sie" Zu Favoriten hinzufügen ":"

    "Das war's. Viel Spaß!"

    Hier ist es, wie auf meinem Desktop gezeigt:

    Bildbeschreibung hier eingeben

Option 2:

Option 2.A:

Klicken Sie auf das Symbol "Startmenü" (9-Punkt-Symbol) und geben Sie "show desktop" ein. Warten Sie einige Sekunden, bis die Suchergebnisse angezeigt werden, und klicken Sie auf eine der Gnome Shell-Erweiterungen, um sie zu installieren. (Beachten Sie, dass diese Suchergebnisse einfach aus dem Ubuntu Software Center stammen.)

Bildbeschreibung hier eingeben

Weitere Informationen zu Gnome-Shell-Erweiterungen finden Sie in meiner anderen Antwort hier: https://askubuntu.com/a/1089033/327339 .

Bsp .: hier ist der erste: Bildbeschreibung hier eingeben

Klicken Sie auf die Schaltfläche "Installieren". So sieht es auf meinem Desktop aus:

Bildbeschreibung hier eingeben


Option 2.B:

Hier ist noch einer [war früher mein persönlicher Favorit, aber dann bin ich zurück zu Option 1 gewechselt, weil es am reibungslosesten und beständigsten zu funktionieren scheint]:

Bildbeschreibung hier eingeben

Und so sieht es installiert aus: Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.