Erstellen Sie unter Ubuntu 18.04 eine Verknüpfung ".desktop" für "Anwendungen anzeigen"
Ich muss eine .desktop
Verknüpfung für " Anwendungen anzeigen" erstellen , damit ich sie an das Plank-Dock anheften kann, um alle Anwendungen anzuzeigen und zu suchen.
Antworten
Installieren Sie zuerst, xdotool
indem 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 .desktop
Launcher und verwenden Sie den obigen Befehl für den Exec=
Eintrag.
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 .desktop
Launcher und verwenden Sie den obigen Befehl für den Exec =
Eintrag.
Während xdotool
Wayland möglicherweise nicht zuverlässig funktioniert, funktioniert dieser Ansatz auch bei Wayland ohne Probleme.
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).