เมื่อฉันดับเบิลคลิกที่สคริปต์ใน Nautilus เพื่อเรียกใช้สคริปต์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความโดยไม่มีตัวเลือกให้เรียกใช้ การใช้ Nautilus ฉันจะรันไฟล์ข้อความที่เรียกใช้งานได้และ / หรือสคริปต์ได้อย่างไร
เมื่อฉันดับเบิลคลิกที่สคริปต์ใน Nautilus เพื่อเรียกใช้สคริปต์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความโดยไม่มีตัวเลือกให้เรียกใช้ การใช้ Nautilus ฉันจะรันไฟล์ข้อความที่เรียกใช้งานได้และ / หรือสคริปต์ได้อย่างไร
คำตอบ:
เปิด Nautilus
เปิดสิ่งนี้จากแถบเมนู:
แก้ไขการตั้งค่า→
เลือกแท็บ 'พฤติกรรม'
เลือก "ถามแต่ละครั้ง" ใต้ "ไฟล์ข้อความที่ปฏิบัติการได้"
เลือกแท็บ "การอนุญาต" และตรวจสอบให้แน่ใจว่าได้เลือก "อนุญาตการเรียกใช้ไฟล์เป็นโปรแกรม"
ปิดหน้าต่าง.
ตอนนี้คุณสามารถดับเบิลคลิกไฟล์ข้อความที่เรียกใช้งานได้ใน Nautilus เพื่อให้ถามว่าจะรันหรือแก้ไขสคริปต์ของคุณหรือไม่
คำตอบเครดิต: Nur
ทำตามขั้นตอนเหล่านี้:
dconf-editor
เนื่องจากไม่ได้ติดตั้งตามค่าเริ่มต้นdconf-editor
Enterในdconfg-editor
โกโตะ: org
➤ gnome
➤ nautilus
➤preferences
คลิกที่executable-text-activation
และจากเมนูแบบเลื่อนลงเลือก:
เรียกใช้ : เพื่อเรียกใช้สคริปต์เป็นโปรแกรม
หรือ
ถาม : เพื่อถามว่าจะทำอย่างไรผ่านทางกล่องโต้ตอบ
ปิดdconf-editor
. แค่นั้นแหละ!
ฉันคิดว่านี่เป็นเรื่องน่ารำคาญที่เกิดจากคน Gnome ที่ตัดสินใจเปลี่ยนพฤติกรรมเริ่มต้นที่เราคุ้นเคย
เพื่อแก้ไขคุณสามารถ;
หากคุณต้องการพฤติกรรม Nautilus เดียวกับรากเช่นกันคุณสามารถทำซ้ำขั้นตอนข้างต้นเริ่มต้นdconf แก้ไขคราวนี้เป็นราก
ในอาคารผู้โดยสาร
gsettings set org.gnome.nautilus.preferences executable-text-activation ask
Ask Each Time
Voila!
คำตอบเครดิต: Nur , Jorge Castro
ขึ้นอยู่กับเวอร์ชันของ Ubuntu ที่คุณใช้
ใน Nautilus ให้เปิดจากแถบเมนู:
แก้ไขการตั้งค่า→
ใน Nautilus ให้เปิดจากแถบเมนู:
ไฟล์→การตั้งค่า
ใน Nautilus ให้เปิดจากแถบเมนู:
แก้ไขการตั้งค่า→
จากนั้นในแท็บ 'พฤติกรรม' ให้เลือก "เรียกใช้ไฟล์ข้อความที่ปฏิบัติการได้เมื่อเปิด"
หรือเลือก "ถามแต่ละครั้ง" แทนหากคุณต้องการไดอะล็อก ( ตัวอย่าง ) ถามคุณว่าจะแก้ไขหรือเรียกใช้ไฟล์
หากคุณต้องการคำสั่ง:
dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"
หมายเหตุ: ทั้งวิธี GUI และบรรทัดคำสั่งใช้งานได้เฉพาะกับ Nautilus (ตัวจัดการไฟล์กราฟิกเริ่มต้นใน Ubuntu)
สำหรับสิ่งที่ฉันเดาวิธีที่ดีที่สุดคือการทำให้. เดสก์ท็อปลอนเดอร์ทำให้ตัวเรียกใช้นั้นใช้งานได้
chmod +x blah.desktop
และหลังจากนั้นคุณก็พร้อมที่จะเปิดใช้งานเพียงแค่คลิกและยิ่งไปกว่านั้นคุณสามารถเพิ่มมันเข้าไปในตัวเรียกใช้งาน เพื่ออ่านข้อมูลเพิ่มเติมเกี่ยวกับวิธีการที่จะทำให้เดสก์ทอปไฟล์ดูที่นี่ ส่วนหลักของมันคือสิ่งนี้
[รายการเดสก์ท็อป] type = แอพลิเคชัน เทอร์มิ = false ไอคอน = / เส้นทาง / เพื่อ / ไอคอน / icon.svg ชื่อ = ให้-ชื่อที่นี่ Exec = / เส้นทาง / เพื่อ / ไฟล์ / ปฏิบัติการ
คุณสามารถทำได้สำหรับไฟล์เดียวโดยไปที่สิทธิ์ในคุณสมบัติไฟล์และเลือก "เรียกใช้ไฟล์นี้เป็นไฟล์ปฏิบัติการ"
คุณสามารถใช้คำตอบที่ได้รับการโหวตมากที่สุดใน Fedora 20 + GNOME ได้เช่นกัน:
Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
คุณต้องตรวจสอบ 3 คะแนน:
คลิกขวาที่ไฟล์ -> เปิดด้วย -> แอปพลิเคชันอื่น -> ดูแอปพลิเคชันทั้งหมด -> เรียกใช้ซอฟต์แวร์ -> เลือก
นับจากนี้ไปเชลล์สคริปต์จะทำงานเมื่อดับเบิลคลิก
เปิด Nautilus (ไฟล์เบราว์เซอร์)
ใน Ubuntu 17.04 ตอนนี้เราสามารถแถบ cummulative เพื่อกำหนดลักษณะที่มีอยู่ในไฟล์
เปิดสิ่งนี้จากแถบเมนู:
ไฟล์→การตั้งค่า
เลือกแท็บ 'พฤติกรรม'
เลือก "ถามว่าจะทำอย่างไร" ใต้ "ไฟล์ข้อความที่ปฏิบัติการได้"
ปิดมัน