Làm cách nào để thay đổi hành động mặc định khi chạy tệp .sh?


13

Mỗi lần tôi muốn chạy tệp .sh, Ubuntu sẽ hỏi tôi có muốn chạy trong Terminal / Display / Run không. Có cách nào để đặt hành động mặc định cho một số tệp sh không?

- Tôi đang sử dụng Ubuntu 12.04 mà không có bất kỳ thay đổi đặc biệt nào.

Câu trả lời:


5

Tạo từng .desktoptệp cho Chạy trong Terminal hoặc Hiển thị hoặc Chạy , bạn có thể đặt hành động mặc định cho từng tệp sh.

Quyền thực thi được trao cho mỗi tệp .desktop.

Ví dụ:

  • Chạy trong thiết bị đầu cuối

Tên tệp: sample-term.desktop

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

Nhấp vào tệp này, nó sẽ có thể chạy sample1.sh trong thiết bị đầu cuối.

  • Trưng bày

Tên tệp: sample-edit.desktop

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

Nhấp vào tệp này, nó sẽ có thể chỉnh sửa sample2.sh bằng cách gedit.

  • Chạy

Tên tệp: sample-run.desktop

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

Nhấp vào tệp này, nó sẽ có thể chạy sample3.sh.


21

Mở Nautilus, sau đó vào Chỉnh sửa -> Tùy chọn. Mở Behaviortab và bạn sẽ tìm thấy các tùy chọn để đặt hành vi quản lý tệp khi bạn mở tệp văn bản thực thi.


1
tốt, không có cách nào để chỉ định nó cho một số tập tin? Một lựa chọn như : remember action for this file?
Amir Ali Akbari

Tôi không nghĩ vậy.
Eric Carvalho
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.