打开终端Nautilus> = 3.16的键盘快捷键


Answers:


15

我在维护人员的宝贵帮助下为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


我已经安装了鹦鹉螺3.18.2,但此方法不适用于我。是否需要编译提交源?它从哪个版本推向精通?
user41209

提交已在master分支中推送。您应该从官方网站下载并编译最新的源代码,因为此修补程序可能会包含在下一版本中。
RobotMan

1
此方法适用于3.28.1
orschiro

确保您提供了Terminal脚本的可执行权限。chmod +x ~/.local/share/nautilus/scripts/Terminal。看到这里:askubuntu.com/a/1062263/775359
Nagabhushan SN

为名称中带有空格的脚本配置快捷方式的正确方法是什么?
Jollywatt

3

根据nautilus git存储库中的新闻文件,因为版本3.15.4的accell不再加载

Major changes in 3.15.4:
* Stop loading custom accel maps file

幸运的是对于鹦鹉螺> = 3.20,“ RobotMan”答案解决了该问题。


0

2020
一种选择是使用:
<Ctrl>F1O + e

<Ctrl>F1O:右键单击当前文件夹
e:选择“在终端中打开”

这是我的最爱,因为您无需更改任何设置

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.