nautilus – “在这里打开终端”的键盘快捷键

如何创建键盘快捷键,以便在nautilus(或桌面)中按F12时,我在当前目录中获得一个终端?
最佳答案
最后想出来..首先是sudo apt-get install dconf-tools nautilus-open-terminal,然后运行dconf-editor并设置org / gnome / desktop / interface / can-change-accels boolean on.然后使用此命令打开nautilus(暂时禁用Unity全局菜单):

nautilus -q
UBUNTU_MENUPROXY=0 nautilus

现在,您可以将操作鼠标悬停在文件菜单中,并在突出显示操作时通过键入键来更改加速,最后重新启动nautilus.如果在“文件”菜单中没有看到“在终端中打开”并且刚刚安装了nautilus-open-terminal,则可能需要先运行nautilus -q.

Ubuntu 14.04及以上

如果在dconf配置中找不到can-change-accels密钥,可以尝试以下解决方案:

>执行nautilus -q停止鹦鹉螺
>在您选择的文本编辑器中打开〜/ .config / nautilus / accels,例如gedit中:

gedit ~/.config/nautilus/accels

>尝试查看是否可以找到以下行:

;(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "")

>如果该行存在,请在第二个双引号段中添加键盘快捷键,并通过删除来取消注释该行;

(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F12")

这将设置F12的快捷方式.有关所有可能密钥代码的列表,请参阅this answer.

如果该行不存在,只需复制并粘贴该答案中找到的文件末尾.
>单击启动器/破折号中的Nautilus图标,保存文件并重新启动Nautilus.

Ubuntu 15.10和16.04

这里,〜/ .config / nautilus / accels中的相关命令是TerminalNautilus:OpenFolderLocal. (NautilusOpenTerminal :: open_terminal仍然存在于文件中,但似乎没有任何效果.)所以按照上面的说明操作,除了更改行

; (gtk_accel_path "<Actions>/ExtensionsMenuGroup/TerminalNautilus:OpenFolderLocal" "")

(gtk_accel_path "<Actions>/ExtensionsMenuGroup/TerminalNautilus:OpenFolderLocal" "F12")

使F12成为键盘快捷键.请注意;再次被删除.

最后,注销以使更改生效.

转载注明原文:nautilus – “在这里打开终端”的键盘快捷键 - 代码日志