ฉันจะตั้งค่าทางลัดสำหรับเทอร์มินัลเปิดในไดเรกทอรีปัจจุบันของหอยโข่งได้อย่างไร
ฉันใช้ Nautilus 3.16.2 และฉันได้ลองคำตอบนี้แล้วแต่ดูเหมือนว่ามันจะแตกในเวอร์ชั่นที่ใหม่กว่า
ฉันจะตั้งค่าทางลัดสำหรับเทอร์มินัลเปิดในไดเรกทอรีปัจจุบันของหอยโข่งได้อย่างไร
ฉันใช้ Nautilus 3.16.2 และฉันได้ลองคำตอบนี้แล้วแต่ดูเหมือนว่ามันจะแตกในเวอร์ชั่นที่ใหม่กว่า
คำตอบ:
ฉันได้เพิ่มฟีเจอร์ใหม่ให้กับ Nautilus ด้วยความช่วยเหลือที่มีค่าของผู้ดูแล
คุณสมบัติใหม่นี้ช่วยให้คุณสามารถจับคู่แป้นพิมพ์ลัดที่กำหนดเองเพื่อเรียกใช้สคริปต์ในโฟลเดอร์สคริปต์ ( ~/.local/share/nautilus/scripts
)
ดังนั้นเมื่อคุณเพิ่มไฟล์เรียกทำงานในโฟลเดอร์นั้นไฟล์จะปรากฏในเมนูบริบทคลิกขวา แต่ตอนนี้ถ้าคุณสร้างไฟล์กำหนดค่าพิเศษ ( ~/.config/nautilus/scripts-accels
) คุณสามารถกำหนดทางลัดให้กับมันได้
ตัวอย่างเช่นสร้างสคริปต์ที่Terminal
มีเนื้อหาดังต่อไปนี้:
#! /bin/sh
gnome-terminal
ตอนนี้สร้าง (หรือแก้ไข) ~/.config/nautilus/scripts-accels
ไฟล์เพิ่มบรรทัดต่อไปนี้:
F4 Terminal
; Commented lines must have a space after the semicolon
; Examples of other key combinations:
; <Control>F12 Terminal
; <Alt>F12 Terminal
; <Shift>F12 Terminal
รีสตาร์ท Nautilus ( nautilus -q
) และเมื่อคุณกดปุ่ม F4 คุณจะเปิดหน้าต่างเทอร์มินัลใหม่ในไดเรกทอรีปัจจุบัน (อย่าลังเลที่จะสร้างชุดคีย์ใหม่ตามตัวอย่างบรรทัดที่แสดงความคิดเห็น)
หมายเหตุ: หากคุณเลือกหนึ่งไฟล์ขึ้นไปชื่อของพวกเขาจะถูกส่งผ่านเป็นพารามิเตอร์สำหรับไฟล์เรียกทำงาน สคริปต์ของคุณยังสามารถเข้าถึงข้อมูลมากมายผ่านตัวแปรสภาพแวดล้อม
ลิงค์ของการกระทำ: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335
นอกจากนี้ยังมี gui ในการจัดการทางลัดเหล่านี้: https://github.com/echo-devim/nautilusaccelsmanager
3.28.1
วิธีการนี้จะทำงานร่วมกับ
Terminal
สคริปต์ chmod +x ~/.local/share/nautilus/scripts/Terminal
. ดูที่นี่: askubuntu.com/a/1062263/775359
อ้างอิงจากไฟล์ News ที่อยู่ในพื้นที่เก็บข้อมูลของ nautilus git เนื่องจากเวอร์ชั่น 3.15.4 จะไม่มีการโหลดอีกต่อไป
Major changes in 3.15.4:
* Stop loading custom accel maps file
โชคดีสำหรับ nautilus> = 3.20 "RobotMan" คำตอบแก้ปัญหาได้
2020
หนึ่งทางเลือกคือการใช้:
<Ctrl>F1O + e
<Ctrl>F1O
: คลิกขวาที่โฟลเดอร์ปัจจุบัน
e
: เลือก "Open in Terminal"
นี่คือสิ่งที่ฉันชอบเพราะคุณไม่ต้องเปลี่ยนการตั้งค่าใด ๆ