在 Ubuntu 18.04 上为“显示应用程序”创建“.desktop”快捷方式

在 Ubuntu 18.04 上为“显示应用程序”创建“.desktop”快捷方式

我需要.desktop为“显示应用程序',这样我就可以将其固定到 Plank 码头来查看所有应用程序并进行搜索。

答案1

首先xdotool通过在终端中运行以下命令进行安装

sudo apt install xdotool

组合键Super+A显示“显示应用程序”屏幕。以下命令将模拟此特定组合

xdotool key super+a

因此创建一个简单的.desktop启动器并使用上面的命令进行输入Exec=

答案2

虽然上述答案是可以接受的,而且如果您使用 xorg 显示服务器肯定会起作用,但以下命令直接“命令” Gnome Shell 显示应用程序概述。

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();};'

因此创建一个简单的.desktop启动器并使用上面的命令进行输入Exec =

尽管xdotool在 Wayland 上可能无法可靠地运行,但这种方法在 Wayland 上也能顺利运行。

答案3

我实际上创建了一个轻量级的 deb 安装程序来执行此操作,请在此处查看我的 repohttps://github.com/milan102/Ubuntu-Launchpad

安装说明位于 github README 中。该程序是一个简单的 shell 脚本,可调用键盘快捷键来显示应用程序(Super + A)

相关内容