即使没有 cli 界面。我希望能够从命令行启动它/杀死它。
短版:
通过 grepping 应用程序目录查找应用程序的 Exec 命令
grep 'Calculator' /usr/share/applications/*
启动应用程序
gcalctool
击杀Ctrl+C
首先,找出您的应用程序在哪里。一些目录位于环境变量中$PATH
,因此您不必键入整个目录。
找到您的应用程序的一种方法是打开菜单编辑器(右键单击应用程序菜单并选择编辑菜单)并找到应用程序的命令。
例如,计算器gcalctool
位于/usr/bin/gcalctool
(使用该whereis
命令查找应用程序的确切路径)。由于/usr/bin
位于 PATH 变量(类型echo $PATH
)中,因此您可以通过在终端中键入 来运行它gcalctool
。
它现在在前台运行。您可以按Ctrl+暂停它,Z通过键入在后台bg
恢复它,或通过键入在前台恢复它fg
。您还可以使用fg
将应用程序提升到前台。
如果您对多个应用程序执行此操作,则可以使用jobs
获取所有应用程序的编号列表,然后使用,例如,fg 3
提升其中一个。
前台的应用程序可以用Ctrl+C或Ctrl+杀死\(如果它对前者没有反应)。
找到您的应用程序的通用方法是打开文件浏览器,转到文件系统 → usr → 共享 → 应用程序,然后在那里找到您的应用程序。
您将看到一堆.desktop
文件,您可以将它们拖入文本编辑器(或使用cat
)来阅读。这是 Calculators .desktop 文件的一部分:
[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
该Exec的条目是什么,你有兴趣在这里。如果您转到菜单编辑器,您会看到相同的内容,只是速度更快。如果找不到,您可以 grep 文件来搜索它们以查找您的应用程序。
如果应用程序的应用程序目录中没有 .desktop 文件,您当然必须知道它是命令。用于TAB从几个字母中获取建议。按tab, tab,y获取每个应用程序的大量列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句