当我输入gedit
破折号时,我必须输入完整的名称gedit才能打开 gedit。同理心、ktorrent 和任何其他程序也是如此。例如,在 ubuntu 10.10 中,我会执行 ALT+F2,然后我只需键入 ged,启动器就会看到我为 ged 准备的 GUI 程序(因为 gedit 是唯一的),启动器将打开 gedit。键入 ktorrent 也是如此。我只需要键入 kto 或仅用于移情 emp。更快,您无需键入整个内容。如果你问我更友好。
对于我现在看到的,dash 有一些以前的启动器没有的东西,你可以输入 torrent,他会在结果列表中提到 ktorrent。这在前一个中不起作用,因为您开始输入的单词是启动器假定命令启动的方式。
Dash 只需要执行第一个类似于键入的单词的 GUI 程序的选项。使用 ged 他应该能够打开 gedit 而不是尝试执行命令 ged。有了emp,当我按Enter键时,他应该能够打开同理心等等..
我怎样才能改变它的行为,使它像以前的启动器一样工作。
更新:当我使用ALT+F2而不是SUPER键时出现问题。两者都会制作DASH(至少是视觉 Dash),但行为不同。
下图显示ALT+ F2DASH 和SUPERDASH
ALT+F2破折号
SUPER短跑
如您所见,当使用 ALT+F2 方法时,它不会显示正确的 GUI 工具。当使用 SUPER 方法时,它确实如此。这就是问题所在。现在我该怎么做才能使两者的行为方式相同。SUPER 方法不会出现在键盘快捷键上。
区别在于:
ALT+ F2DASH - 显示所有命令,包括终端命令,并且不尝试猜测命令。
SUPERDASH - 仅显示 GUI 程序并尝试根据您使用它们的数量来猜测您想要运行的程序。
经过近 2 天的测试,得到了这个答案。
我不建议尝试更改 Alt+F2 的行为,因为 Alt+F2 旨在用于执行命令。如果您想要自动完成,请改用超级按钮(Windows 键)。将 Alt+F2 命令更改为类似于超级命令的行为会使您更难以执行复杂
cd /foo/bar/ ; cut [options] <baz | tee qux >quux
的操作,例如捷径。你必须打开一个终端。这是因为
gedit
的启动器实际上被命名为“文本编辑器”吗?如果是,两种可能的解决方案:~/bin/
在调用g
或ged
启动中创建一个脚本gedit
。然后你只需要输入它,点击返回,它就会调用那个脚本。