คำตอบนี้อาจทำให้คุณผิดหวัง แต่นี่คือคำตอบ หลายปีมานี้ นักพัฒนา Nautilus เลิกใช้ตัวเลือกในการเรียกใช้ไฟล์ปฏิบัติการได้ทุกที่โดยดับเบิลคลิก
หนึ่งในอาร์กิวเมนต์คือไฟล์เรียกทำงานต้องได้รับการดูแล ควรดำเนินการโดยผู้ใช้ที่รู้ว่าพวกเขาทำอะไร มิฉะนั้น ควรติดตั้งอย่างถูกต้องในตำแหน่งทั่วไป หากต้องใช้งานโดยผู้ใช้ทั่วไปของระบบ
นักพัฒนาจะทดสอบโปรแกรมปฏิบัติการของเขาจากเทอร์มินัล ผู้ใช้ไม่ควรเผชิญกับความเสี่ยงในการเริ่มต้นกระบวนการที่อาจเป็นอันตรายโดยการดับเบิลคลิกไฟล์ที่ใดที่หนึ่งในระบบไฟล์ของเขา ฉันคิดว่านั่นเป็นข้อพิจารณาที่สำคัญว่าทำไมตัวเลือกนี้จึงเลิกใช้งาน และตอนนี้ด้วย Files 40 ได้ถูกลบออกไปอย่างมีประสิทธิภาพแล้ว
นี่คือวิธีที่คุณควรดำเนินการเกี่ยวกับเรื่องนี้:
โปรแกรมปฏิบัติการสำหรับการใช้งานปกติ
- วางเชลล์สคริปต์ของคุณในโฟลเดอร์
~/.local/share/bin
หรือ ~/ถังขยะ
. โฟลเดอร์ใดๆ ในสองโฟลเดอร์นี้จะรวมอยู่ใน PATH การค้นหาของคุณโดยอัตโนมัติ ซึ่งเป็นตัวแปรที่บอกระบบว่าจะค้นหาไฟล์ปฏิบัติการได้จากที่ใดเมื่อคุณพิมพ์ชื่อที่พรอมต์
- ดำเนินการ shellscript ของคุณโดยพิมพ์ชื่อในเทอร์มินัลหรือในกล่องโต้ตอบเรียกใช้ (Alt+F2).
- เลือกที่จะรวมสคริปต์ในภาพรวมแอปพลิเคชันของคุณโดยสร้าง
.เดสก์ทอป
ตัวเรียกใช้งานสำหรับมันใน ~/.local/share/applications
.
การดำเนินการเฉพาะกิจของไฟล์ปฏิบัติการสำหรับผู้ใช้ที่รู้ว่าพวกเขาทำอะไร
สำหรับการทำงานอย่างรวดเร็ว ให้เปิดเทอร์มินัลในไดเร็กทอรีปัจจุบัน ("เปิดเทอร์มินัลที่นี่" ในตัวจัดการไฟล์) และเรียกใช้โดยระบุไดเร็กทอรีปัจจุบัน เช่น
./myscript
ตัวอย่างเช่น ซอฟต์แวร์คอมไพล์ผู้ใช้ขั้นสูงทำสิ่งนี้ตลอดเวลา พวกเขาย้ายไปยังไดเร็กทอรีที่มีสคริปต์การกำหนดค่า และเรียกใช้งานเป็น:
./กำหนดค่า