如何为 nautilus 在当前目录中设置打开终端的快捷方式?
我正在使用 Nautilus 3.16.2,并且已经尝试过这个答案但看起来它在新版本中已经损坏了。
答案1
在维护人员的宝贵帮助下,我为 Nautilus 添加了一项新功能。
此新功能允许您映射自定义键盘快捷键以启动脚本文件夹 ( ~/.local/share/nautilus/scripts
) 中的脚本。
因此,当您在该文件夹中添加可执行文件时,它将出现在右键单击上下文菜单中,但现在如果您创建一个特殊的配置文件(~/.config/nautilus/scripts-accels
),您可以为其分配一个快捷方式。
例如创建一个Terminal
包含以下内容的脚本:
#! /bin/sh
gnome-terminal
现在创建(或编辑)~/.config/nautilus/scripts-accels
文件并添加以下几行:
F4 Terminal
; Commented lines must have a space after the semicolon
; Examples of other key combinations:
; <Control>F12 Terminal
; <Alt>F12 Terminal
; <Shift>F12 Terminal
重新启动 Nautilus(nautilus -q
),当您按下 F4 键时,您将在当前目录中打开一个新的终端窗口(请按照注释行示例随意创建一个新的组合键)。
注意:如果您选择一个或多个文件,它们的名称将作为参数传递给可执行文件。您的脚本还可以通过环境变量访问许多信息。
提交的链接:https://git.gnome.org/browse/nautilus/commit/?id=9fe1335
还有一个 GUI 来管理这些快捷方式: https://github.com/echo-devim/nautilusaccelsmanager
答案2
根据新闻文件在 nautilus git 存储库中,自版本 3.15.4 起,accells 不再加载
Major changes in 3.15.4:
* Stop loading custom accel maps file
幸运的是,对于 nautilus >= 3.20,“RobotMan”答案解决了这个问题。
答案3
2020
一种选择是使用:
Ctrl+F10然后e
Ctrl+ F10:与在当前文件夹上单击鼠标右键相同
e:选择“在终端中打开”
这是我最喜欢的,因为你不需要更改任何设置
如果您的操作系统使用其他语言,则可能会发生变化。
例如,巴西葡萄牙语为:
Ctrl+F10然后t
只需查看带下划线的字母即可知道密钥。
如果您使用笔记本,您可能也必须使用超级键。
Ctrl++Super然后F10e