บริบท
ขณะนี้ฉันกำลังสร้าง ubuntu 20.04 LTS แบบกำหนดเองเพื่อบูตจากสื่อสด (USB)
ฉันกำลังพยายามสร้างทางลัดบนเดสก์ท็อป เช่น สำหรับคำสั่งปิดเครื่อง
ฉันเตรียมไฟล์ .desktop ปิดเครื่องเดสก์ท็อป
ซึ่งรวมถึงต่อไปนี้:
#!/usr/bin/env xdg-เปิด
[รายการเดสก์ท็อป]
Type=ใบสมัคร
ชื่อ = ปิดเครื่อง
ความคิดเห็น = ปิด
Icon=/opt/icons/shutdown.svg
Exec=sudo ปิด -h ทันที
เทอร์มินัล = เท็จ
หมวดหมู่=การพัฒนา;
ชื่อ[fr_CA]=something_related_to_project
และอัพเดทสิทธิ์การเข้าใช้อีกด้วย
chmod 777 -R home/<user>/Desktop/shutdown.desktop
ยังวิ่ง
gio ตั้งค่าเมทาดาทาของ shutdown.desktop::trusted true
เมื่อฉันทดสอบสื่อสดที่สร้างขึ้น ไฟล์จะพร้อมใช้งานบนเดสก์ท็อป แต่ไม่สามารถเรียกใช้งานได้
ความพยายาม
เมื่อฉันแสดงเมนูบริบท "อนุญาตให้เรียกใช้" ไม่พร้อมใช้งาน
จากฟอรัม ฉันคัดลอกไฟล์ไปที่ /usr/share/applications
จากนั้นฉันก็คัดลอกกลับไปที่เดสก์ท็อปโดยแทนที่ไฟล์ที่มีอยู่ ณ จุดนี้ "อนุญาตการเปิดใช้" จะปรากฏขึ้น แต่ไฟล์ยังไม่สามารถเรียกใช้งานได้
เมื่อฉันคลิกที่ "อนุญาตการเปิดใช้" และฉันคลิกสองครั้งที่ไฟล์ คำสั่งจะถูกดำเนินการ
คำถาม
ฉันจะกำหนดค่าระหว่างการสร้างสื่อถ่ายทอดสด ไฟล์ของฉันที่รันคำสั่งปิดเครื่องได้อย่างไร
ป.ล: ขั้นตอนที่ใช้ทำงานกับ ubuntu 18.04 LTS