Phím tắt cho hành động tùy chỉnh Thunar?


20

Có thể thêm phím tắt cho các hành động tùy chỉnh thunars?
Tôi đã thử cài đặt phím bằng chuột (tùy chọn cần thiết được đặt trong cài đặt xfce) nhưng điều đó không hiệu quả với tôi.

Câu trả lời:


28

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")

nhập mô tả hình ảnh ở đây

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.xmltệp:

nhập mô tả hình ảnh ở đây

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.xmltệ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 &quot;cd %F; x-terminal-emulator&quot;</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.


1
FWIW, đóng tất cả các phiên bản Thunar ( 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.
Raphael
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.