如何在 Thunar 中设置退格键向上而不是向后?

如何在 Thunar 中设置退格键向上而不是向后?

我想按backspace在目录层次结构中向上一级(外部),而不是转到以前打开的位置。如何在 Thunar 中进行配置?

答案1

您需要打开可编辑的键盘加速器,如“如何分配不同的键盘快捷键?”中所述。在这一页*。然后将鼠标悬停在菜单“Go”->“Open Parent”上,然后按backspace清除当前快捷方式,然后按backspace 再次指定backspace为快捷方式。

那应该添加这一行:

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

给你的~/.config/Thunar/accels.scm

*此设置也显示在 Gnome 配置编辑器中:

desktop->gnome->interface->can_change_accels

答案2

gtk_accel_path自从该方法在 Ubuntu 21.10 版本停止工作后,这个问题就一直困扰着我。我运行的是thunar4.16.10 版本。我想我有一个解决方案,使用autokey-gtk

安装自动密钥

sudo apt install autokey-gtk

打开自动键申请,点击新的, 然后脚本,然后我将其命名为父级退格键(你的选择)。替换# Enter script code为以下内容:

win_class = window.get_active_class()
win_title = window.get_active_title()
if win_class == 'Thunar.Thunar' and win_title.startswith("/"):
  keyboard.send_keys("<alt>+<up>")
else:
  keyboard.send_keys("<backspace>")

startswith上面的第二个条件需要在重命名文件或设置新文件夹的名称时允许正常退格。)

那么,下面,对于热键, 点击。点击按此键进行设置并击中backspace然后点击好的

最后,点击顶部节省

现在,在 Thunar 中,按下该backspace键即可打开父文件夹!

这有点不太理想,因为它使用外部应用程序,但是自动键太棒了,它已经成为我日常工作流程的一部分,所以从我的角度来看,nbd。

希望这对某人有帮助。

灵感来自:
https://unix.stackexchange.com/a/491868/126708

相关内容