我用的是arch Linux。我已將 nautilus 的向上操作從 Alt+左箭頭更改為 Backspace。但在全面更新後,它又恢復為 Alt+left。
我檢查了檔案“~/.config/nautilus/accels”,但它仍然設定為退格鍵。
nautilus 版本是 3.16.1。
我嘗試對其進行註釋,然後在重新啟動後再次取消註釋。有什麼建議。
答案1
請參閱底部的更新以及一個很好的解決方法
沒有建議,但不久前我確實將此作為錯誤報告給他們。基本上,他們的反應是他們不同意退格鍵,因此沒有人可以使用它作為他們的熱鍵。
如果有一種方法可以自訂熱鍵,這就不那麼煩人了。不幸的是,當他們切換到一個新的框架來管理關鍵到操作映射時,這一點也被刪除了。理論上他們會帶回一種客製化方法,但我不會屏住呼吸。它肯定不會在 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");
我希望這有幫助
另一個更新:一位 riclc 用戶名的 github 用戶(非常巧妙地)發現可以透過 nautilus-python 插件更改鍵綁定,並提供了允許退格鍵的程式碼這裡。這意味著不再需要修補和重新編譯,只需將他的腳本放在正確的位置,您將永遠有退格鍵!