Câu trả lời:
Vâng, điều này là có thể.
Đây là một ví dụ cho hành động tùy chỉnh tiêu chuẩn "Open Terminal Here":
Mở tập tin /home/username/.config/Thunar/accels.scm
hơn bạn phải tìm kiếm:
; (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "")
uca là viết tắt của một hành động tùy chỉnh và 1 ở cuối là viết tắt của hành động đầu tiên.
Thay đổi dòng này như sau ( Alt+ tchỉ là một ví dụ bạn có thể chọn những gì bạn muốn):
(gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "<Alt>t")
hãy chắc chắn bạn đã xóa dấu ";" lúc đầu, để bỏ dòng!
Để kích hoạt đăng xuất phím tắt:
xfce4-session-logout --logout
và đăng nhập lại.
Mở Thunar, nhấn Alt+ tcái này sẽ mở hành động "Open Terminal Here".
Chỉnh sửa 1: Phân trang của hành động tùy chỉnh không phải lúc nào cũng theo thứ tự hợp lý. Để tìm đúng ID (id duy nhất), bạn có thể xem /home/username/.config/Thunar/uca.xml
tệp:
Chỉnh sửa 2: Đôi khi các phím tắt ngừng hoạt động đối với tôi, ví dụ: nếu hộp xác nhận từ Thunar bật lên. Hậu quả là sự tập trung từ cửa sổ Thunar bị mất. Để làm cho nó hoạt động trở lại, bạn phải nhấp chuột phải vào cửa sổ Thunar.
Chỉnh sửa 3: (Đây là một gợi ý từ người dùng ẩn danh, chưa được kiểm tra)
Để tránh các vấn đề được giải thích trong Chỉnh sửa 2, bạn phải sửa đổi /home/username/.config/Thunar/uca.xml
tệp. Trước tiên, bạn phải thay đổi những đường nét: sh -c "cd% f; x-terminal-giả lập"
làm cho chữ thường f đến một chữ hoa F .
Thứ hai, bạn phải thêm các dòng sau:
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
Đây là những gì mã trông giống như sau khi thay đổi:
<action>
<icon>utilities-terminal</icon>
<name>Open terminal here</name>
<unique-id>1557579822897820-1</unique-id>
<command>sh -c "cd %F; x-terminal-emulator"</command>
<description></description>
<patterns>*</patterns>
<directories/>
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
</action>
Khởi động lại Thunar và bạn đã hoàn tất.
killall Thunar
) và mở một cửa sổ mới đã kích hoạt một lối tắt mới cho tôi. Tôi đang chạy i3, không phải XFCE.