เป็นไปได้ไหมที่จะเพิ่มแป้นพิมพ์ลัดลงในการกระทำที่กำหนดเองได้
ฉันพยายามตั้งค่าคีย์ด้วยเม้าส์โอเวอร์ (ตัวเลือกที่จำเป็นถูกตั้งค่าในการตั้งค่า xfce) แต่มันไม่ได้ผลสำหรับฉัน
เป็นไปได้ไหมที่จะเพิ่มแป้นพิมพ์ลัดลงในการกระทำที่กำหนดเองได้
ฉันพยายามตั้งค่าคีย์ด้วยเม้าส์โอเวอร์ (ตัวเลือกที่จำเป็นถูกตั้งค่าในการตั้งค่า xfce) แต่มันไม่ได้ผลสำหรับฉัน
คำตอบ:
ใช่มันเป็นไปได้
นี่คือตัวอย่างสำหรับการกระทำแบบกำหนดเองมาตรฐาน "Open Terminal Here":
เปิดไฟล์ /home/username/.config/Thunar/accels.scm
กว่าที่คุณต้องค้นหา:
; (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "")
ucaหมายถึงการกระทำที่กำหนดเองและ1ที่ท้ายหมายถึงการกระทำแรก
เปลี่ยนบรรทัดนี้ดังนี้ ( Alt+ tเป็นเพียงตัวอย่างที่คุณสามารถเลือกสิ่งที่คุณต้องการ):
(gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "<Alt>t")
ต้องแน่ใจว่าคุณได้ลบ";" ที่จุดเริ่มต้นเพื่อ uncomment บรรทัด!
วิธีเปิดใช้งานการล็อกเอาต์ลัด:
xfce4-session-logout --logout
และเข้าสู่ระบบอีกครั้ง
เปิด Thunar กดAlt+ tสิ่งนี้ควรจะเปิดการกระทำ "เปิดเทอร์มินัลที่นี่"
แก้ไข 1:การแบ่งหน้าของการกระทำที่กำหนดเองไม่ได้อยู่ในลำดับตรรกะเสมอไป หากต้องการค้นหา ID ที่ถูกต้อง (unique-id) คุณสามารถดู/home/username/.config/Thunar/uca.xml
ไฟล์ได้:
แก้ไข 2: บางครั้งทางลัดหยุดทำงานให้ฉันตัวอย่างเช่นหากกล่องยืนยันจาก Thunar ปรากฏขึ้น ผลที่ตามมาคือการโฟกัสจากหน้าต่าง Thunar หายไป เพื่อให้ได้กลับมาทำงานคุณต้องคลิกขวาในหน้าต่าง Thunar
แก้ไข 3: (นี่เป็นคำใบ้จากผู้ใช้ที่ไม่ระบุชื่อซึ่งไม่ได้ทดสอบ)
เพื่อหลีกเลี่ยงปัญหาที่อธิบายไว้ภายใต้แก้ไข 2 คุณต้องแก้ไข/home/username/.config/Thunar/uca.xml
ไฟล์ แรกที่คุณต้องเปลี่ยนเส้น: SH-c "ซีดี f%; x ขั้ว-จำลอง"
ทำให้ตัวพิมพ์เล็กFเพื่อตัวพิมพ์ใหญ่F
ที่สองคุณต้องเพิ่มบรรทัดต่อไปนี้:
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
นี่คือโค้ดที่ดูเหมือนหลังจากการเปลี่ยนแปลง:
<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>
รีสตาร์ท Thunar และคุณทำเสร็จแล้ว
killall Thunar
) และเปิดหน้าต่างใหม่เปิดใช้งานทางลัดใหม่สำหรับฉัน ฉันใช้ i3 ไม่ใช่ XFCE