ทำอย่างไรให้ Nautilus-scripts ทำงานด้วย Nautilus


13

วิธีการรับ Nautilus สคริปต์ ( Terminal here, Root Nautilus, Root Gedit) ทำงานบน Ubuntu 13.04?

ฉันคัดลอกสคริปต์เหล่านั้นไปยัง.gnome2/nautilus-scriptsโฟลเดอร์ แต่ดูเหมือนว่าปริมาณจะไม่ทำงานอีกต่อไป

คำตอบ:


21

ลองวางสคริปต์ /home/$USER/.local/share/nautilus/scripts/

นี่คือโฟลเดอร์สคริปต์ของฉัน:

โฟลเดอร์สคริปต์ Nautilus

นี่คือผลลัพธ์ที่ได้:

ป้อนคำอธิบายรูปภาพที่นี่


3
มันใช้งานได้ แต่สคริปต์จะเกิดขึ้นก็ต่อเมื่อฉันคลิกขวาที่โฟลเดอร์หรือไฟล์และไม่ได้อยู่ในพื้นที่ว่างใน nautilus
Rushabh RajeshKumar Padalia

1
ฉันไม่แน่ใจว่าจะทำอย่างไรให้คลิกขวาที่ที่ว่างเพื่อเปิดเมนูสคริปต์ Nautilus แต่ฉันคิดว่านั่นเป็นคำถามอื่น โฟลเดอร์ที่ใช้ด้านบนใช้งานได้ (ฉันเชื่อว่า) ทำงานในการคลิกขวาของพื้นที่ว่างใน 12.10 ฉันจะยืนยันว่าเร็ว ๆ นี้เมื่อฉันสามารถใช้คอมพิวเตอร์ด้วย 12.10
daboross

วิธีการของคุณใช้ได้กับหอยโข่ง 3.4 อย่างสมบูรณ์แบบ ปัญหาเกิดขึ้นกับหอยทาก 3.6 เท่านั้น ต่อไปชั่วคราวฉันกำลังใช้ตัวจัดการไฟล์ Nemo ซึ่ง "open in terminal" และ "open as root" กำลังสร้างอยู่
Rushabh RajeshKumar Padalia

ตกลง! ฉันคิดว่าถ้าคุณต้องการความช่วยเหลือเพิ่มเติมในเรื่องนี้แม้ว่าคุณอาจจะต้องตั้งคำถามใหม่เกี่ยวกับการคลิกขวาในพื้นที่ว่างด้วยหอยโข่งใหม่ เนื่องจากคำถามนี้เกี่ยวกับการทำให้สคริปต์ทำงานได้ทั้งหมด ฉันจะพยายามหาคำตอบว่า
daboross

7

การกระทำของ Nautilus

เราอาจกำหนดคลิกขวารายการเมนูบริบทของเราเองด้วยหอยโข่งกระทำ ติดตั้ง nautilus-actions

  • เรียกใช้เครื่องมือกำหนดค่า Nautilus-Actionsจาก Dash หรือจากเทอร์มินัลด้วย

    nautilus-actions-config-tool
    

ด้วยเครื่องมือนี้ฉันสามารถสร้างเมนูบริบทเพื่อเปิดเทอร์มินัลได้ที่นี่ ฉันได้ทำตามขั้นตอนเหล่านี้แล้ว:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งหนึ่งที่ควรทราบ ... มันไม่ได้แสดงบนแถบเครื่องมือหรือฉันไม่รู้ว่าจะหาได้ที่ไหน ดังนั้นคุณไม่ต้องตรวจสอบสองช่องในภาพหน้าจอที่สอง

สิ่งทั้งหมดทำงานได้ดีและฉันสามารถคลิกที่ไฟล์ / โฟลเดอร์หรือพื้นที่ว่างเพื่อเปิดเทอร์มินัลในโฟลเดอร์ปัจจุบัน "%d/%w"มันต้องใช้เวลาความพยายามน้อยที่พบว่าตัวแปรที่ถูกต้องสำหรับเส้นทางโฟลเดอร์เป็น

เมื่อฉันอยู่ใน/home/logan/games:

  • %dจะได้รับ/home/loganถ้าคลิกที่พื้นที่ว่าง
  • %dจะได้รับ/home/logan/gamesถ้าคลิกที่ไฟล์ / โฟลเดอร์ใด ๆ ภายใต้โฟลเดอร์เกม

แต่%d/%wดูเหมือนว่าจะใช้ได้ทั้งกับพื้นที่ว่างและในโฟลเดอร์ / ไฟล์

คุณอาจต้องออกจากระบบและกลับเข้าสู่ระบบเว้นแต่ว่าคุณจะรีสตาร์ทหอยโข่งเพื่อโหลดเมนูบริบท


0

เพียงใช้สคริปต์ Nautilus-Action เพื่อดำเนินการนี้

ติดตั้ง gksu และ nautilus-actions จาก Software Center จากนั้นเปิดเครื่องมือกำหนดค่า Nautilus-Action

ในเครื่องมือการกำหนดค่า Nautilus-Action สร้างการกระทำใหม่ในแท็บการดำเนินการพิมพ์ 'Open Folder As Root' ในป้ายกำกับบริบทในแท็บคำสั่งป้อนค่า ' gksu' และ ' nautilus %d/%w' ในเส้นทางคำสั่งและพารามิเตอร์ตามลำดับ จากนั้นรีสตาร์ทหอยโข่ง:nautilus -q

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.