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

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

如何为 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

相关内容