在Nautilus和thunar上恢复`BackSpace`键盘快捷键


66

我想将“ BackSpace”按钮用作鹦鹉螺上的快捷键。我想在浏览Home文件夹时返回上一个文件夹,就像Windows 7一样。

另外,在使用Firefox时,我也想做同样的事情,以某种方式,当我按下快捷键时,我将返回上一个网页。


4
我无法想象从日常应用中删除非常流行的热键的动机是什么。
ruX 2014年

Answers:


77

对于Firefox和Nautilus:您可以使用Alt+ 而不是Backspace返回。

为了使nautilus 3.6带有退格功能,您需要添加以下内容:

 (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")

~/.config/nautilus/accels

然后重新启动Nautilus

nautilus -q 要么 killall nautilus

图纳尔,您必须添加

(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "BackSpace")

~/.config/Thunar/accels.scm

2
对你起作用吗? ; (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") 对我来说,它不起作用。
thefourtheye

7
请删除评论。这个-> ; 仅使用(gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")
Achu,

2
Aaah ...我怎么会错过呢。今天早上花了两个小时。我没有取消评论。:(谢谢@Achu :)
thefourtheye

3
谢谢。由于不可能将Backspace和Alt + Up都“绑定”到相同的位置(实际上,我仅在使用键盘时习惯于Alt + Down / Up而不是Enter / Backspace),但是作为一种解决方法,您可以也改变Backspace来做"<Actions>/ShellActions/Back"
wallofrocks

2
啊!它的工作!松口气!:D thanx很多
Nirmik 2013年

6

对于Firefox

打开Firefox,about:config在地址栏中输入,然后按Enter

搜索退格键,应返回1个条目, browser.backspace_action

右键单击值>修改并从2更改为0


5

对于thunar

正如我所想,我应该以其他方式编写退格键。这是我尝试的方法:

(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "BackSpace")

而且有效。


仍然可以解决以下错误:(“意外令牌'gtk_accel_path'附近的语法错误”
Tareq

@Tareq:您正在使用Thunar还是Nautilus?默认情况下,Ubuntu随附Nautilus ...
Lawand

我正在使用鹦鹉螺。
Tareq

@Tareq:恩,我写的是给Thunar的...您尝试过Achu的答案吗?:askubuntu.com/a/289540/815
Lawand

是的,但是它不起作用,我不知道如何进行添加,或者如何在只读文件上写入(加速)。
Tareq

4

不是“ up”就是“ back”,back是最后一个目录。

echo '(gtk_accel_path "<Actions>/ShellActions/Back" "BackSpace")' >> ~/.config/nautilus/accels

确实,这是唯一为我工作的人。
鲁宾2014年

正确的-这是正确的一个“回”,最多是父目录没有回来还要注意的是,至少在nautius 3.10(14.04,值得信赖的)退格被自动绑定到了这样一个需要手动编辑文件。
道格·

2

要使Nautilus像往常一样使用Backspace键返回,请执行以下操作:

echo '(gtk_accel_path "/ShellActions/Up" "BackSpace")' >> ~/.config/nautilus/accels

@Jorge Castro:您可能需要将<Actions>添加到建议的命令中:echo ' (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") >> ~/.config/nautilus/accels
alex

0

2019-对于Nautilus:
基于@ riclc / nautilus_backspace存储库,我编写了一个Shell脚本来安装必要的软件包和脚本以恢复此功能。我将它与Fedora 30一起使用,但是该脚本也可以用于使用apt和的发行版pacman

wget -qO- https://raw.githubusercontent.com/7aman/backspace-up/master/install.sh | bash
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.