Jak mogę dodać „Pokaż pulpit” do deski rozdzielczej GNOME lub Doku Ubuntu?

26

Migruję z Unity do GNOME. Brakuje mi tylko elementu „Pokaż pulpit” (inaczej „minimalizuj wszystkie okna”) na desce rozdzielczej. Jak mogę dodać tę funkcjonalność do deski rozdzielczej GNOME (lub doku Ubuntu w Ubuntu 17.10 i nowszych), nawet jeśli oznacza to utworzenie niestandardowego .desktoppliku?

(Wiem, że mogę użyć skrótu klawiaturowegoCtrl + Super+, D aby wyświetlić pulpit i że mogę zainstalować rozszerzenie, aby dodać przycisk „Pokaż pulpit” na górnym pasku , ale konkretnie chcę przycisk na desce rozdzielczej.)

david.libremone
źródło
Zrób to: ubuntuhandbook.org/index.php/2018/10/… .
Gabriel Staples

Odpowiedzi:

31

Znalazłem sposób na to:

  1. Otwórz terminal i zainstaluj wmctrl:

    sudo apt-get install wmctrl
    
  2. Utwórz skrypt powłoki o nazwie show-desktop.sh(umieszczam go w folderze domowym)

    gedit ~/show-desktop.sh
    

    umieść tam kod:

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

    i spraw, by był wykonywalny:

    chmod +x ~/show-desktop.sh
    
  3. Utwórz plik show-desktop.desktopw ~/.local/share/applications/folderze:

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

    Dodaj ten tekst i zapisz (nie zapomnij zmienić wartości na <your user>):

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=user-desktop
    Exec=/home/<your user>/show-desktop.sh
    
  4. Otwórz myślnik, wyszukaj pokaz pulpitu i dodaj go do ulubionych.

AndAC
źródło
6
Testowane i działające również na Ubuntu 18.04 LTS. Jest to najlepszy sposób, jaki udało mi się to zrobić, ponieważ usunęli opcję „Dodaj ikonę pulpitu do programu uruchamiającego” z panelu Ustawienia systemu / Wygląd / Zachowanie. To była bardzo przydatna funkcja. Czasami naprawdę nie rozumiem programistów Ubuntu ...
bytepan
4
W pliku „show-desktop.desktop” (temat 3) zmieniłem „Icon = show-desktop” na „Icon = desktop”, ponieważ poprzedni nie działał.
samuelcersosimo,
To nie jest przyjazne dla początkujących. Jak utworzyć plik w folderze aplikacji? Nie mogę go po prostu utworzyć i zapisać w GUI, ponieważ jest chroniony. Dzięki.
Królik
2
@Rabbit musisz użyć uprawnień roota. Otwórz terminal i wpisz: sudo nano /use/share/applications/show-desktop.desktop
AndAC
1
@Rabbit Rozumiem. Myślę, że można to lepiej wyjaśnić. Może ktoś z lepszym angielskim może edytować mój post, aby ułatwić początkującym.
AndAC
1

Po pierwsze, wiedz, że skróty klawiaturowe Super(klawisz Windows) + Dlub Ctrl+ Alt+ Dbędą przełączać między pokazywaniem / ukrywaniem pulpitu. Możesz przyzwyczaić się do tego skrótu klawiaturowego i zdecydować, że jest lepszy niż klikanie ikony. Niemniej jednak możemy utworzyć klikalny skrót, który po prostu zrobi ten skrót klawiaturowy, abyśmy mogli pokazać / ukryć pulpit.

Zauważ, że zalecam korzystanie z Opcji 1 [MOJ PREFEROWANY WYBÓR] LUB jednej z metod z Opcji 2 poniżej, ale nie razem z Opcją 1 i Opcją 2 razem, ponieważ wydają się one sprzeczne w dziwny sposób. To znaczy: jeśli skonfigurujesz opcję 1, a następnie skonfigurujesz jedną z opcji 2, po prostu usuń ikonę Pokaż pulpit z opcji 1 jako ulubioną i przestań jej używać. Dziwne rzeczy dzieją się, jeśli klikniesz ikonę Pokaż pulpit z Opcji 1 po zainstalowaniu jednej z Opcji 2. Myślę, że dzieje się tak, ponieważ xdotool(używane w Opcji 1) próbuje wysyłać wiadomości do twojego systemu tak, jakby pochodziły z klawiatury, więc jednak metody Opcji 2 działają, są w konflikcie xdotoollub coś, a czasami Superwydaje się , że twoje klawisze lub klawisze myszy dostają „utknął” po prostu przez użycie obu opcji razem. Zauważ, że to niezwykłe i błędne zachowanie NIE pojawia się, jeśli ręcznie użyjesz skrótu Super+ Drazem z metodą Opcji 2, LUB jeśli użyjesz tylko metody Opcji 1, a nie metod Opcji 2.

Dlatego moją ulubioną konfiguracją jest użycie metody Opcji 1 poniżej (oznaczonej jako „MOJA ULUBIONA”) w połączeniu z Super( Dklawiszem Windows) + skrótem klawiszowym, kiedy tylko mam na to ochotę.

To mi najbardziej odpowiada.

Opcja 1 (MOJA ULUBIONA):

Credit: Nie wymyśliłem tego, geniusz Ubuntu i bloger Ji m, tutaj: http://ubuntuhandbook.org/index.php/2018/10/add-show-desktop-button-ubuntu-18-10 -18-04 / . Pożyczam bezpośrednio z jego materiału (wiele cytowanych bezpośrednio):

  1. „Otwórz terminal ( Ctrl+ Alt+ T) i zainstaluj xdotool:”

    sudo apt install xdotool
    
  2. „Następnie utwórz ikonę skrótu do pulpitu i edytuj ją za pomocą polecenia:”

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

    „Po otwarciu pliku wklej następujące wiersze i zapisz.”

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=desktop
    Exec=xdotool key --clearmodifiers Super+d
    
  3. „Na koniec wyszukaj„ pokaż pulpit ”w menu aplikacji, a następnie kliknij prawym przyciskiem myszy i wybierz„ dodaj do ulubionych ”:”

    „To wszystko. Ciesz się!”

    Oto, jak pokazano na moim pulpicie:

    wprowadź opis zdjęcia tutaj

Opcja 2:

Opcja 2.A:

Kliknij ikonę „Menu Start” (ikona 9 kropek) i wpisz „pokaż pulpit”. Poczekaj kilka sekund, aż pojawią się wyniki wyszukiwania, a następnie kliknij i zainstaluj jedno z rozszerzeń Gnome Shell. (Pamiętaj, że te wyniki wyszukiwania pochodzą po prostu z centrum oprogramowania Ubuntu).

wprowadź opis zdjęcia tutaj

Aby uzyskać więcej informacji na temat rozszerzeń powłoki Gnome, zobacz moją inną odpowiedź tutaj: /ubuntu//a/1089033/327339 .

Np .: oto pierwszy: wprowadź opis zdjęcia tutaj

Kliknij przycisk „Zainstaluj”, a oto jak to wygląda na moim pulpicie:

wprowadź opis zdjęcia tutaj


Opcja 2.B:

Oto kolejna [ kiedyś moja ulubiona, ale potem wróciłem do Opcji 1, ponieważ wydaje się, że działa ona płynniej i jest najbardziej spójna]:

wprowadź opis zdjęcia tutaj

A oto jak wygląda na zainstalowany: wprowadź opis zdjęcia tutaj

Gabriel Staples
źródło