saj*_*nmp 4 linux nautilus arch-linux backspace gnome3
我用的是arch linux。我已将 nautilus 的 Up 操作从 Alt+左箭头更改为 Backspace。但是在完全更新后,它又恢复为 Alt+left。
我检查了文件 '~/.config/nautilus/accels' 但它仍然设置为 Backspace。
鹦鹉螺版本是 3.16.1。
我试过评论它,然后在重新启动后再次取消评论。有什么建议。
请参阅底部以获取具有出色解决方法的更新
没有建议,但我确实向他们报告了一段时间作为一个错误。基本上回应是他们不同意 Backspace 因此没有人应该能够将其用作他们的热键。
如果有一种方法可以自定义热键,这就不会那么烦人了。不幸的是,当他们切换到用于管理关键操作映射的新框架时,这也被删除了。从理论上讲,他们会带回一种自定义方法,但我不会屏住呼吸。它肯定不会在 3.16 中结束。
好的,事情已经发生了一些变化,如果您愿意,我可能会提供解决方案。我写了一个补丁,它返回 Backspace 作为 up 功能。
我不知道在 Arch 上获取和构建包源的程序是什么,但作为 Arch 用户,您可能已经知道那部分。
所以这是补丁
--- src/nautilus-window.c   2015-07-31 10:18:29.313898480 -0400
+++ src/nautilus-window.c   2015-07-31 10:21:20.701351684 -0400
@@ -565,7 +565,7 @@
    nautilus_application_add_accelerator (app, "win.redo", "<shift><control>z");
    /* Only accesible by shorcuts */
    nautilus_application_add_accelerator (app, "win.bookmark-current-location", "<control>d");
-   nautilus_application_add_accelerator (app, "win.up", "<alt>Up");
+   nautilus_application_add_accelerator (app, "win.up", "BackSpace");
    nautilus_application_add_accelerator (app, "win.go-home", "<alt>Home");
    nautilus_application_add_accelerator (app, "win.tab-previous", "<control>Page_Up");
    nautilus_application_add_accelerator (app, "win.tab-next", "<control>Page_Down");
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助
另一个更新:用户名为 riclc 的 github 用户(非常巧妙地)发现可以通过 nautilus-python 插件更改键绑定,并提供了允许在此处进行退格键的代码。这意味着不再需要修补和重新编译,只需将他的脚本放在正确的位置,您将始终拥有退格!