Erstellen Sie unter Ubuntu 18.04 eine Verknüpfung ".desktop" für "Anwendungen anzeigen"

Nov 29 2018

Ich muss eine .desktopVerknüpfung für " Anwendungen anzeigen" erstellen , damit ich sie an das Plank-Dock anheften kann, um alle Anwendungen anzuzeigen und zu suchen.

Antworten

3 pomsky Nov 30 2018 at 10:51

Installieren Sie zuerst, xdotoolindem Sie den folgenden Befehl in Terminal ausführen

sudo apt install xdotool

Die Tastenkombination Super+ Azeigt den Bildschirm 'Anwendungen anzeigen'. Der folgende Befehl simuliert diese spezielle Kombination

xdotool key super+a

Erstellen Sie also einen einfachen .desktopLauncher und verwenden Sie den obigen Befehl für den Exec=Eintrag.

3 vanadium Dec 23 2018 at 08:15

Obwohl die obige Antwort akzeptiert wird und sicherlich funktioniert, wenn Sie den xorg-Anzeigeserver verwenden, können Sie mit dem folgenden Befehl Gnome Shell direkt "befehlen", um die Anwendungsübersicht anzuzeigen.

dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.show(); if (! Main.overview.viewSelector._showAppsButton.checked) {Main.overview.viewSelector._showAppsButton.checked = true;} else {Main.overview.hide();};'

Erstellen Sie also einen einfachen .desktopLauncher und verwenden Sie den obigen Befehl für den Exec =Eintrag.

Während xdotoolWayland möglicherweise nicht zuverlässig funktioniert, funktioniert dieser Ansatz auch bei Wayland ohne Probleme.

1 milan102 Aug 19 2019 at 02:27

Ich habe tatsächlich ein leichtes Deb-Installationsprogramm erstellt, um dies zu tun. Schauen Sie sich mein Repo hier an: https://github.com/milan102/Ubuntu-Launchpad

Die Installationsanweisungen finden Sie in der github README. Das Programm ist ein einfaches Shell-Skript, das die Tastenkombination zum Anzeigen von Anwendungen aufruft (Super + A).