Bối cảnh
Hiện tại tôi đang tạo một Ubuntu 20.04 LTS tùy chỉnh để khởi động từ phương tiện trực tiếp (USB).
Tôi đang cố gắng tạo lối tắt trên màn hình, tức là cho lệnh tắt máy.
tôi đã chuẩn bị một tệp .desktop shutdown.desktop
trong đó bao gồm những điều sau đây:
#!/usr/bin/env xdg-open
[Mục nhập máy tính để bàn]
Loại=Ứng dụng
Tên=Tắt máy
Nhận xét = tắt máy
Biểu tượng=/opt/icons/shutdown.svg
Exec=sudo shutdown -h ngay
Thiết bị đầu cuối = sai
Thể loại=Phát triển;
Tên[fr_CA]=something_relative_to_project
và cũng cập nhật quyền truy cập
chmod 777 -R home/<user>/Desktop/shutdown.desktop
cũng đã chạy
gio set shutdown.desktop metadata::trusted true
khi tôi kiểm tra phương tiện trực tiếp được tạo, tệp có sẵn trên màn hình nhưng không thể thực thi được.
nỗ lực
Khi tôi hiển thị menu ngữ cảnh "cho phép khởi chạy" không khả dụng.
từ các diễn đàn, tôi đã sao chép tập tin vào /usr/share/ứng dụng
sau đó từ đó tôi sao chép nó trở lại máy tính để bàn bằng cách thay thế tệp hiện có. Tại thời điểm này, "cho phép khởi chạy" được hiển thị nhưng tệp vẫn không thể thực thi được.
Khi tôi nhấp vào "cho phép khởi chạy" và tôi nhấp đúp vào tệp, lệnh sẽ được thực thi.
Câu hỏi
Làm cách nào tôi có thể định cấu hình, trong quá trình tạo phương tiện trực tiếp, tệp của tôi thực thi lệnh tắt máy?
Tái bút: quy trình được sử dụng để hoạt động với Ubuntu 18.04 LTS