현재 Thunar에서는 다음 탭으로 이동하기 위해 Ctrl+ Alt+ PageDown가 사용됩니다. Ctrl+ Tab또는 Ctrl+ 로 변경하고 싶습니다 PageDown.
이제 ~/.config/Thunar/accels.scm
모든 단축키가 다음 형식으로 정의되어 있습니다.
(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
내 질문은 :
new-tab
위의 예에서 바꾸어야 할 탭 변경 키워드는 무엇 입니까?- Ctrl->
<Primary>
. 그럼 어떻 Tab습니까->? 와 PageDown->?
답변
Thunar에는 실제로 다음 / 이전 탭으로 변경하기위한 키 바인딩이 없지만 대신 기본 GTK 컨트롤 (이 경우 GtkNotebook)에는 몇 가지 키 바인딩이 있습니다.
GtkNotebook은 이전 탭을 Ctrl
+ PageUp
와 Ctrl
+ Alt
+ 로 정의합니다 PageUp
(다음 탭 / 페이지 다운과 유사) 그러나 Thunar의 경우 Ctrl
+ PageUp
/ Ctrl
+ PageDown
키 바인딩은보고있는 창 (아이콘 및 세부 정보보기)이 GtkScrolledWindow 유형이며 Ctrl
+ PageUp
/ Ctrl
+ 자체 사용법이 PageDown
여기에
https : // developer.gnome.org/pygtk/2.24/class-gtkscrolledwindow.html#signal-gtkscrolledwindow–scroll-child
마지막으로 Thunar가있는 OS를 설치했을 때 탭이 없었기 때문에 즉시 버리고 PCManFM을 사용했습니다 .PCManFM은 다음 / 이전 탭 키를 정의하지는 않았지만 GtkScrolledWindow를 사용하지 않습니다. 파일보기 및 탭 위젯 의 내장 Ctrl
+ PageUp
/ Ctrl
+ PageDown
가 작동합니다.
IMO 두 프로그램 (및 모든 파일 관리자)은 많은 브라우저에서와 같이 이동 탭을 왼쪽 / 오른쪽으로 지원하는 것 외에도 ( Ctrl
+ Shift
+ PageUp
/ Ctrl
+ Shift
+ PageDown
) 이들을 정의하고 합리적인 기본값을 사용해야 합니다.
Thunar의 경우, 나는이 버그 보고서에 곧 게시하고자하는이 4 가지 이벤트 모두를 키 바인드로 명시 적으로 정의하기 위해 만든 패치를 가지고 있습니다 (원래 게시물에 설명 된 방식으로 무시할 수 있음)
. //bugzilla.xfce.org/show_bug.cgi?id=9585
불행히도 해당 이벤트의 키 바인드를 변경할 수는 있지만 자식 위젯 (예 : GtkScrolledWindow)에서 기존 키 바인드를 무시할 수 없으므로 Alt
+ PageUp
/ Alt
+ PageDown
또는 똑같이 지저분한 것을 사용해야 합니다. 패치를 찾아 내면 반드시 버그에 게시 할 것이지만 알아 내기가 더 어렵습니다.
* ** 편집 ***
Alt
+를 사용하여 특정 탭으로 이동할 수 있습니다 N
. 여기서 N
숫자 0-9
는이지만 사용이 매우 제한적입니다.
답변
이 작업은 AutoKey로 수행 할 수 있습니다 .
Window 필터를 사용하여 두 개의 새 AutoKey 스크립트를 작성하십시오. thunar.Thunar
-
이 스크립트 코드에 Ctrl-Tab을 지정하십시오.
keyboard.send_keys("<ctrl>+<alt>+<page_down>")
-
이 스크립트 코드에 Ctrl-Shift-Tab을 지정하십시오.
keyboard.send_keys("<ctrl>+<alt>+<page_up>")