use*_*209 11 gnome nautilus shortcut-keys 16.04
如何在当前目录中为 nautilus 设置打开终端的快捷方式?
我正在使用 Nautilus 3.16.2,我已经尝试过这个答案,但看起来它在较新的版本中坏了。
小智 18
在维护者的宝贵帮助下,我为 Nautilus 添加了一个新功能。
此新功能允许您映射自定义键盘快捷键以启动脚本文件夹 ( ~/.local/share/nautilus/scripts
)中的脚本。
因此,当您在该文件夹中添加可执行文件时,它会出现在右键单击上下文菜单中,但现在如果您创建一个特殊的配置文件 ( ~/.config/nautilus/scripts-accels
),您可以为其分配一个快捷方式。
例如制作一个脚本Terminal
,内容如下:
#! /bin/sh
gnome-terminal
Run Code Online (Sandbox Code Playgroud)
现在创建(或编辑)~/.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
Run Code Online (Sandbox Code Playgroud)
重新启动 Nautilus ( nautilus -q
),当您按下 F4 键时,您将在当前目录中打开一个新的终端窗口(您可以按照注释行示例随意创建一个新的组合键)。
注意:如果您选择一个或多个文件,它们的名称将作为参数传递给可执行文件。您的脚本还可以通过环境变量访问许多信息。
提交链接:https : //git.gnome.org/browse/nautilus/commit/?id=9fe1335
还有一个 gui 来管理这些快捷方式:https : //github.com/echo-devim/nautilusaccelsmanager
根据nautilus git 存储库中的新闻文件,自 3.15.4 版本开始,accells 不再加载
Major changes in 3.15.4:
* Stop loading custom accel maps file
Run Code Online (Sandbox Code Playgroud)
幸运的是 nautilus >= 3.20 “RobotMan” 答案解决了问题。