วิธีการเปลี่ยนการกระทำเริ่มต้นเมื่อเรียกใช้ไฟล์. sh


13

ทุกครั้งที่ฉันต้องการเรียกใช้ไฟล์. sh Ubuntu จะถามว่าฉันต้องการเรียกใช้ใน Terminal / Display / Run หรือไม่ มีวิธีการตั้งค่าการกระทำเริ่มต้นสำหรับบางไฟล์ sh หรือไม่?

- ฉันใช้ Ubuntu 12.04 โดยไม่มีการเปลี่ยนแปลงพิเศษ

คำตอบ:


5

ทำให้แต่ละ.desktopไฟล์สำหรับRun in TerminalหรือDisplayหรือRunคุณสามารถตั้งค่าการกระทำเริ่มต้นสำหรับแต่ละไฟล์ sh

สิทธิการใช้งานจะถูกกำหนดให้กับไฟล์ .desktop แต่ละไฟล์

ตัวอย่างเช่น:

  • ทำงานในอาคารผู้โดยสาร

ชื่อไฟล์: sample-term.desktop

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

คลิกที่ไฟล์นี้มันจะสามารถรัน sample1.sh ในเทอร์มินัล

  • แสดง

ชื่อไฟล์: sample-edit.desktop

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

geditคลิกที่ไฟล์นี้ก็จะสามารถที่จะแก้ไขโดย sample2.sh

  • วิ่ง

ชื่อไฟล์: sample-run.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

คลิกที่ไฟล์นี้มันจะสามารถเรียกใช้ sample3.sh


21

เปิด Nautilus จากนั้นไปที่ Edit -> Preferences เปิดBehaviorแท็บแล้วคุณจะพบตัวเลือกในการตั้งค่าลักษณะการทำงานของตัวจัดการไฟล์เมื่อคุณเปิดไฟล์ข้อความที่ปฏิบัติการได้


1
ดีไม่มีวิธีระบุเฉพาะสำหรับบางไฟล์หรือไม่ ตัวเลือกที่ชอบ: remember action for this file?
Amir Ali Akbari

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