현재 Thunar에서는 다음 탭으로 전환하려면 ++를 사용해야 합니다 Ctrl. + 또는 + 로 변경하고 싶습니다 Alt.PageDownCtrlTabCtrlPageDown
이제 ~/.config/Thunar/accels.scm
모든 단축키는 다음 형식으로 정의됩니다 .
(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
내 질문은 다음과 같습니다
new-tab
위 예시에서 교체해야 할 탭 변경 키워드는 무엇인가요?- Ctrl->
<Primary>
. 그럼 Tab-> 그건 어때요? 그리고 PageDown->?
답변1
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개 이벤트 모두를 키 바인딩으로 명시적으로 정의하는 패치를 만들었습니다(원래 게시물에서 설명한 방식으로 재정의할 수 있음). 이 패치를 곧 이 버그 보고서에 게시할 예정입니다.
https://bugzilla.xfce.org/show_bug.cgi?id=9585
안타깝게도 이러한 이벤트에 대한 키 바인딩을 변경할 수는 있지만 하위 위젯(예: GtkScrolledWindow)에 대한 기존 키 바인딩을 재정의하는 것은 허용되지 않으므로 Alt
+ PageUp
/ Alt
+ PageDown
또는 동일한 혼란스러운 항목 을 사용하고 바인딩해야 합니다. . 패치를 찾으면 반드시 버그에 게시하겠지만 찾기가 더 어렵다는 것이 증명되었습니다.
* **편집하다***
Alt
+를 사용하여 숫자가 N
인 특정 탭으로 이동할 수 있지만 사용이 매우 제한적이라고 생각합니다.N
0-9
답변2
당신은 이것을 할 수 있습니다자동 키.
창 필터를 사용하여 두 개의 새로운 AutoKey 스크립트를 만듭니다.투나드
이 스크립트 코드에 Ctrl-Tab을 할당하십시오.
keyboard.send_keys("<ctrl>+<alt>+<page_down>")
다음 스크립트 코드에 Ctrl-Shift-Tab을 할당합니다.
keyboard.send_keys("<ctrl>+<alt>+<page_up>")