![在 Ubuntu 18.04 上为“显示应用程序”创建“.desktop”快捷方式](https://linux22.com/image/1161906/%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%8A%E4%B8%BA%E2%80%9C%E6%98%BE%E7%A4%BA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E2%80%9D%E5%88%9B%E5%BB%BA%E2%80%9C.desktop%E2%80%9D%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F.png)
我需要.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)