Thunar không thực sự có một liên kết phím để thay đổi sang tab tiếp theo / trước đó, nhưng thay vào đó, kiểm soát GTK cơ bản, trong trường hợp này là GtkNotebook, có một số ràng buộc chính.
GtkNotebook định nghĩa tab trước là cả Ctrl
+ PageUp
và Ctrl
+ Alt
+ PageUp
(và tương tự cho tab / trang tiếp theo); Tuy nhiên, trong trường hợp Thunar, sự Ctrl
+ PageUp
/ Ctrl
+ PageDown
keybinding bị chặn bởi thực tế là cửa sổ mà bạn đang xem (các biểu tượng và thông tin chi tiết xem) là loại GtkScrolledWindow và có sử dụng riêng của mình Ctrl
+ PageUp
/ Ctrl
+ PageDown
decribed ở đây:
https: // developer.gnome.org/pygtk/2.24/ class-gtkscrolledwindow.html#signal-gtkscrolledwindow--scroll-child
Lần cuối cùng tôi cài đặt HĐH có Thunar trên nó, nó thậm chí không có tab nên tôi đã loại bỏ ngay lập tức và sử dụng PCManFM, mặc dù nó không xác định khóa tab tiếp theo / trước, nhưng không sử dụng GtkScrolledWindow cho xem các tệp và do đó, tích hợp Ctrl
+ PageUp
/ Ctrl
+ PageDown
cho tiện ích tab hoạt động.
IMO cả hai chương trình (và tất cả các trình quản lý tệp) nên xác định các chương trình này và sử dụng các giá trị mặc định hợp lý, ngoài việc hỗ trợ tab di chuyển sang trái / phải như nhiều trình duyệt thực hiện ( Ctrl
+ Shift
+ PageUp
/ Ctrl
+ Shift
+ PageDown
).
Đối với Thunar, tôi có một bản vá mà tôi đã thực hiện để xác định ít nhất cả 4 sự kiện này là các tổ hợp phím một cách rõ ràng (điều này sẽ khiến chúng bị ghi đè theo cách bạn mô tả trong bài đăng gốc của mình) mà tôi hy vọng sẽ sớm đăng trong báo cáo lỗi này:
https: //ormszilla.xfce.org/show_orms.cgi?id=9585
Thật không may, mặc dù nó cho phép bạn thay đổi các keybind cho các sự kiện đó, nhưng nó không cho phép bạn ghi đè các keybind hiện có từ các widget con (như GtkScrolledWindow), vì vậy bạn phải sử dụng và liên kết một cái gì đó như Alt
+ PageUp
/ Alt
+ PageDown
hoặc lộn xộn không kém. Nếu tôi tìm ra một bản vá cho điều đó, tôi chắc chắn sẽ đăng nó lên lỗi, nhưng điều đó càng khó chứng minh.
* ** Chỉnh sửa ***
Bạn có thể di chuyển đến một tab cụ thể bằng cách sử dụng Alt
+ N
, ở đâu N
là một số 0-9
, nhưng tôi thấy điều này được sử dụng rất hạn chế.