노틸러스 업 동작을 백스페이스로 설정

노틸러스 업 동작을 백스페이스로 설정

저는 아치 리눅스를 사용합니다. 노틸러스의 위쪽 동작을 Alt+왼쪽 화살표에서 백스페이스로 변경했습니다. 그러나 전체 업데이트 후에는 다시 Alt+왼쪽으로 되돌아갔습니다.

'~/.config/nautilus/accels' 파일을 확인했는데 여전히 백스페이스로 설정되어 있습니다.

노틸러스 버전은 3.16.1입니다.

댓글을 달고 재부팅한 후 다시 댓글을 삭제해 보았습니다. 어떤 제안이라도.

답변1

훌륭한 해결 방법이 포함된 업데이트는 하단을 참조하세요.

제안 사항은 없지만 얼마 전에 버그로 보고했습니다. 기본적으로 백스페이스에 동의하지 않으므로 누구도 백스페이스를 단축키로 사용할 수 없다는 응답이 돌아왔습니다.

여기 내 버그가 있습니다

단축키를 사용자 정의할 수 있는 방법이 있다면 그다지 짜증나지는 않을 것입니다. 불행하게도 키-액션 매핑을 관리하기 위한 새로운 프레임워크로 전환하면서 이 부분도 제거되었습니다. 이론적으로 그들은 그것을 사용자 정의할 수 있는 방법을 다시 가져올 것이지만 나는 숨을 멈추지 않을 것입니다. 3.16으로 끝나지는 않을 것 같습니다.

좋은 측정을 위한 두 가지 버그 보고서가 더 있습니다.1 2

방금 키보드 단축키를 구성하는 방법을 요청하는 버그를 제출했습니다.


알겠습니다. 상황이 다소 바뀌었습니다. 원하신다면 해결책이 있을 수도 있습니다. 백스페이스를 위로 기능으로 반환하는 패치를 작성했습니다.

패키지의 소스를 얻고 빌드하는 절차가 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 플러그인으로 키 바인딩을 변경할 수 있다는 사실을 (아주 독창적으로) 알아냈으며 백스페이스 업을 허용하는 코드를 제공했습니다.여기. 이는 더 이상 패치를 적용하거나 재컴파일할 필요가 없다는 의미입니다. 스크립트를 올바른 위치에 놓으면 항상 백스페이스를 사용할 수 있습니다!

관련 정보