我想用作dmenu
我的启动器,而不是按超级键后显示的 Gnome3 覆盖层。从 Gnome3 覆盖层,我能够启动应用程序、Gnome 设置和 wine 程序。在 中dmenu
,到目前为止我只能启动应用程序,而且我似乎找不到 gnome 设置程序或任何 Wine 应用程序。
当我尝试其他启动器时,例如synapse
,他们能够找到设置和 wine 应用程序,就像 gnome-overlay 一样。我更喜欢它,dmenu
因为它是我遇到过的最快、最美观的启动器。有没有办法包含 gnome 设置程序和我的 wine 应用程序的快捷方式dmenu
?
我使用的是带有 Gnome 3.22 和 dmenu 0.1 的 Antegros Linux(特别是 AUR 中的 dmenu2 软件包)。
更新
对于 gnome 设置应用程序,我发现它的名称是,gnome-control-center
尽管它在 Gnome3 覆盖窗口中称为“设置”。将标志添加-z
到 dmenu 有助于启用模糊匹配。
我还发现设置菜单的键盘部分是通过启动的gnome-control-center keyboard
,每次输入都有点麻烦,因为它不会自动完成。
似乎dmenu
会找到我放在我的上的所有内容$PATH
,但我不太热衷于在那里包含所有桌面快捷方式。其他启动器,例如p-menu
包含系统上的所有内容$PATH
和所有文件,这是我的首选行为。似乎只在终端内启动,而不是作为弹出窗口启动(后者对我来说更快),所以目前我正在使用,效果很好。如果它们包含文件,我仍然会对类似的启动器感兴趣。.desktop
p-menu
albert
dmenu
.desktop
答案1
当您通过 Wine 安装应用程序时,它将在 2 个位置创建桌面文件:
~/.wine/drive_c/users/username/Desktop
-- 桌面快捷方式;~/.local/share/applications/wine/Programs
-- 主菜单中的所有快捷方式。
仅包含第一个(仅位于启动器,没有所有这些卸载/访问我们的网站/等快捷方式)到PATH
.如果您不想将它们包含在所有应用程序中,您可以仅为其设置单独的路径dmenu
并启动它,如下所示:
$ PATH="$HOME/.wine/drive_c/users/username/Desktop:$PATH" dmenu_run