我想在 GUI 中重命名文件。我知道我可以按RightClick>Rename
或按F2,但我知道在 Chrome OS 中,您只需在文件应用中键入Ctrl+即可。Enter
在 Ubuntu 中是否有类似的事情发生?除了F2允许在 GUI 中重命名文件之外,还有其他键盘快捷键吗?
或者,如果没有,那么我是否可以像在 Chrome OS 中一样,为其设置自定义键盘快捷键Ctrl+ ?我知道目前尝试+只会产生与输入 相同的效果。EnterCtrlEnterEnter
眼镜
- 品牌和型号:戴尔 Inspiron N5010
- 操作系统:Ubuntu 15.04
- 文件管理器1:文件[Unity 中默认包含的文件]
- GUI 环境2:团结
1我甚至不认为这有什么关系,不是吗?
2说“GUI 环境”是不是多余的?
答案1
我使用的是 Gnome 而不是 Unity,但它们应该是相同的(或多或少)。
Nautilus(又名 Files)将其键盘快捷键保留在 ~/.config/nautilus/accels
文件重命名列如下:
; (gtk_accel_path "<Actions>/DirViewActions/Rename" "F2")
这;
意味着它被注释掉了并且 Nautilus 使用系统默认值。
如果删除;
并将行更改为:
(gtk_accel_path "<Actions>/DirViewActions/Rename" "<Primary>Return")
然后文件重命名将更改为Control-Enter
。
似乎每个操作都只有一个快捷键。Nautilus 使用列出的最后一个快捷键。
因此您不能同时拥有F2
和。Control-Enter
为了使更改生效,您必须停止 nautilus。从命令行运行以下命令(在进行更改之前):
nautilus -q
详细步骤(根据要求):
打开文件(‘Nautilus’)
浏览到
.config/nautilus
主目录中的目录如果您没有看到以点开头的目录,请按下
<Ctrl>H
或在文件(“Nautilus”)的首选项中勾选显示隐藏文件的框。右键单击或双击文件
accels
以便在编辑器中打开(可能gedit
)或者,点击
<Alt>F2
并发出命令:gedit ~/.config/nautilus/accels
现在我们在编辑器中有了配置文件,我们必须停止文件('Nautilus')才能进行更改。同样,有两种方法可以做到这一点:
- 选项 1:打开终端窗口 (
Gnome Terminal
) 并终止 nautilus,方法是发出命令:nautilus -q
。您的文件窗口应全部消失 - 选项 2:点击
<Alt>F2
并发出命令nautilus -q
。您的文件窗口应该全部消失
现在文件('Nautilus')已经停止,我们可以更改其配置文件。
- 在编辑器中,进行如上所列的更改并保存文件
- 退出编辑器
如果你现在再次打开文件('Nautilus'),你的更改应该会生效
脚注答案:
- 指定您遇到问题的应用程序很重要。在这种情况下,必须修改应用程序的配置,而不是系统设置才能解决此问题。
- 人们会知道你所说的 是什么意思。但是,在这种情况下,
GUI Environment
它通常被称为GUI
或。Desktop
答案2
ALT+Enter为我工作文件导航器,但随后您必须使用ESC关闭。
答案3
如同一劳永逸地将 BackSpace 带回 nautilus (3.18+)!我们可以使用相同的修复方法对 Ubuntu 18.04+(Nautilus 3.26+)设置重命名的快捷键。
1)安装Nautilus Python
apt-get install python-nautilus
2)从以下网址下载 Backspace-Back.pyNautilus 退格键并将其放入~/.local/share/nautilus-python/extensions中:
mkdir ~/.local/share/nautilus-python
mkdir ~/.local/share/nautilus-python/extensions
wget https://raw.githubusercontent.com/riclc/nautilus_backspace/master/BackspaceBack.py ~/.local/share/nautilus-python/extensions/BackspaceBack.py
3)复制该文件(或重命名)以便创建新的快捷方式(或将所有内容放在一个文件中)。
cp BackspaceBack.py Rename.py
4)编辑Rename.py,将文件中以app.set_accels_for_action开头的行修改为以下内容:
app.set_accels_for_action( "view.rename", ["<control>Return"] )
app.set_accels_for_action( "view.open-item-new-tab", [] )
5)重新启动 Nautilus(killall nautilus)
请注意,“open-item-new-tab”也必须修改以释放 Control+Return 组合键,然后将其重新分配给“rename”。
您可以使用它来更改 Nautilus 中的任何快捷方式。当前快捷方式及其默认设置的完整列表可从以下位置获取Nautilus 的源代码(搜索nautilus_application_set_accelerator
)。