ไฟล์. desktop ไม่เปิดจากเดสก์ท็อปใน Ubuntu 20.04 LTS
ฉันเพิ่งสร้างทางลัด. desktop บนเดสก์ท็อปของฉันเพื่อเปิดเชลล์ scrip สคริปต์ทำงานได้ดี แต่ทางลัดที่ไม่แสดงไอคอนและดับเบิลคลิกที่มันจะแสดงเนื้อหาใน gedit:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Name=Screen_config
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
ได้รับอนุญาตให้ดำเนินการเป็นโปรแกรมในสิทธิ์ดังนั้นจึงไม่ใช่ปัญหา:
ใครมีความคิดว่าทำไมถึงเกิดขึ้น? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!
คำตอบ
ย้ายไฟล์. เดสก์ท็อปเข้าไป
~/.local/share/applications/และทำให้สามารถเรียกใช้งานได้หากจำเป็นย้ายไฟล์. sh และ. png เข้าไป
~/Documentsและตรวจสอบว่าไฟล์. sh ทำงานได้แก้ไขไฟล์. desktop ของคุณสำหรับตำแหน่งใหม่สำหรับไฟล์. sh และ. png
กดSuperปุ่มและพิมพ์ชื่อทางลัดของคุณ
คุณสามารถบันทึกไฟล์. desktop เป็นรายการโปรดใน Dock เพื่อการเข้าถึงที่รวดเร็ว
สนุก!
ตรวจสอบให้แน่ใจว่าคุณได้อนุญาตให้เปิดใช้งานและอาจเลือกเป็นRun Softwareบนแท็บOpen With
กำหนดค่าทางลัดของคุณด้วยวิธีถัดไป:
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
ฉันได้คัดลอกการตั้งค่าทางลัดของ Firefox และแก้ไขเพื่ออนุญาตให้เปิดสคริปต์ของคุณ ด้วยเหตุนี้จึงอนุญาตให้เปลี่ยนการกำหนดค่าการเปิดตัว คุณสามารถลบตัวเลือกที่ไม่จำเป็นและตรวจสอบว่าใช้งานได้หรือไม่หากไม่มีตัวเลือกเหล่านั้น
ฉันมีปัญหาเดียวกันและฉันกำลังดิ้นรนอยู่พักหนึ่ง
ปัญหาที่ฉันเผชิญ:
- ไอคอนไม่แสดง
- การดับเบิลคลิกที่ทางลัดบนเดสก์ท็อปจะเป็นการเปิดโปรแกรมแก้ไขข้อความแทนที่จะเปิดแอปพลิเคชัน
ฉันจะแก้ปัญหานี้ได้อย่างไร?
คลิกขวาที่ไอคอน> คุณสมบัติ> สิทธิ์
ตั้งค่าการเข้าถึงกลุ่มเป็นอ่านและเขียนและการเข้าถึงอื่น ๆ เป็นแบบอ่านอย่างเดียวและเลือกดำเนินการ
แล้วเลือกอนุญาตการเปิดตัว
ไอคอน Now You จะปรากฏขึ้นและคุณสามารถดับเบิลคลิกเพื่อเรียกใช้โปรแกรมได้
ข้างต้นไม่ได้ผลสำหรับฉัน
ยังคงใช้งานได้ (ย้อนกลับ Ubuntu หลายรุ่น):
- คัดลอกตัวเรียกใช้งานแอปพลิเคชันในโฮมไดเร็กทอรีของคุณ (~ / application.desktop)
- ที่บรรทัดคำสั่ง (ในเทอร์มินัล) ให้เรียกใช้ "sudo desktop-file-install application.desktop" (โดยไม่มีเครื่องหมายอัญประกาศ) สิ่งนี้จะตรวจสอบไวยากรณ์ของตัวเรียกใช้งานและ (หากไม่มีข้อผิดพลาด) ติดตั้งลงใน / usr / share / applications
- เปิดหอยโข่งใน / usr / share / applications
- ค้นหาไอคอนสำหรับตัวเรียกใช้งาน (application.desktop) และลากไอคอนไปยังตำแหน่งที่สะดวกในเส้นประ สิ่งนี้จะล็อกตัวเรียกใช้งานไปที่เส้นประ
ขออภัยหากวิธีนี้ใช้ไม่ได้กับคุณ ในกล่องคุณสมบัติของไฟล์คุณต้องเปลี่ยนการเข้าถึงของผู้อื่นเป็นแบบอ่านอย่างเดียวเพื่อดูอนุญาตการเปิดใช้งานในเมนูแบบเลื่อนลง อาจช่วยได้
วิธีแก้ไขสุดท้ายของฉัน (หลังจากแก้ไขสิทธิ์การเป็นเจ้าของการพิมพ์ผิด ฯลฯ .. ) คือการสร้างสำเนาของตัวเรียกใช้งานจากเดสก์ท็อปกลับไปที่เดสก์ท็อป ไม่มีการเปลี่ยนแปลงอื่น ๆ สำเนา (ซึ่งมีความเป็นเจ้าของและสิทธิ์เหมือนกัน) มีรายการเมนูบริบท "อนุญาตให้เปิดตัว" ต้นฉบับไม่ได้