ไฟล์. desktop ไม่เปิดจากเดสก์ท็อปใน Ubuntu 20.04 LTS

May 08 2020

ฉันเพิ่งสร้างทางลัด. 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

ได้รับอนุญาตให้ดำเนินการเป็นโปรแกรมในสิทธิ์ดังนั้นจึงไม่ใช่ปัญหา:

ใครมีความคิดว่าทำไมถึงเกิดขึ้น? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!

คำตอบ

4 heynnema May 08 2020 at 15:38
  • ย้ายไฟล์. เดสก์ท็อปเข้าไป~/.local/share/applications/และทำให้สามารถเรียกใช้งานได้หากจำเป็น

  • ย้ายไฟล์. sh และ. png เข้าไป~/Documentsและตรวจสอบว่าไฟล์. sh ทำงานได้

  • แก้ไขไฟล์. desktop ของคุณสำหรับตำแหน่งใหม่สำหรับไฟล์. sh และ. png

  • กดSuperปุ่มและพิมพ์ชื่อทางลัดของคุณ

  • คุณสามารถบันทึกไฟล์. desktop เป็นรายการโปรดใน Dock เพื่อการเข้าถึงที่รวดเร็ว

สนุก!

10 Gryu May 08 2020 at 13:42

ตรวจสอบให้แน่ใจว่าคุณได้อนุญาตให้เปิดใช้งานและอาจเลือกเป็น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 และแก้ไขเพื่ออนุญาตให้เปิดสคริปต์ของคุณ ด้วยเหตุนี้จึงอนุญาตให้เปลี่ยนการกำหนดค่าการเปิดตัว คุณสามารถลบตัวเลือกที่ไม่จำเป็นและตรวจสอบว่าใช้งานได้หรือไม่หากไม่มีตัวเลือกเหล่านั้น

3 Ashish Jul 04 2020 at 14:23

ฉันมีปัญหาเดียวกันและฉันกำลังดิ้นรนอยู่พักหนึ่ง

ปัญหาที่ฉันเผชิญ:

  1. ไอคอนไม่แสดง
  2. การดับเบิลคลิกที่ทางลัดบนเดสก์ท็อปจะเป็นการเปิดโปรแกรมแก้ไขข้อความแทนที่จะเปิดแอปพลิเคชัน

ฉันจะแก้ปัญหานี้ได้อย่างไร?

คลิกขวาที่ไอคอน> คุณสมบัติ> สิทธิ์

ตั้งค่าการเข้าถึงกลุ่มเป็นอ่านและเขียนและการเข้าถึงอื่น ๆ เป็นแบบอ่านอย่างเดียวและเลือกดำเนินการ

แล้วเลือกอนุญาตการเปิดตัว

ไอคอน Now You จะปรากฏขึ้นและคุณสามารถดับเบิลคลิกเพื่อเรียกใช้โปรแกรมได้

1 Mr_Display_Name Oct 12 2020 at 11:27

ข้างต้นไม่ได้ผลสำหรับฉัน

ยังคงใช้งานได้ (ย้อนกลับ Ubuntu หลายรุ่น):

  1. คัดลอกตัวเรียกใช้งานแอปพลิเคชันในโฮมไดเร็กทอรีของคุณ (~ / application.desktop)
  2. ที่บรรทัดคำสั่ง (ในเทอร์มินัล) ให้เรียกใช้ "sudo desktop-file-install application.desktop" (โดยไม่มีเครื่องหมายอัญประกาศ) สิ่งนี้จะตรวจสอบไวยากรณ์ของตัวเรียกใช้งานและ (หากไม่มีข้อผิดพลาด) ติดตั้งลงใน / usr / share / applications
  3. เปิดหอยโข่งใน / usr / share / applications
  4. ค้นหาไอคอนสำหรับตัวเรียกใช้งาน (application.desktop) และลากไอคอนไปยังตำแหน่งที่สะดวกในเส้นประ สิ่งนี้จะล็อกตัวเรียกใช้งานไปที่เส้นประ
thong Oct 16 2020 at 12:03

ขออภัยหากวิธีนี้ใช้ไม่ได้กับคุณ ในกล่องคุณสมบัติของไฟล์คุณต้องเปลี่ยนการเข้าถึงของผู้อื่นเป็นแบบอ่านอย่างเดียวเพื่อดูอนุญาตการเปิดใช้งานในเมนูแบบเลื่อนลง อาจช่วยได้

ChrisNadovich Dec 02 2020 at 17:06

วิธีแก้ไขสุดท้ายของฉัน (หลังจากแก้ไขสิทธิ์การเป็นเจ้าของการพิมพ์ผิด ฯลฯ .. ) คือการสร้างสำเนาของตัวเรียกใช้งานจากเดสก์ท็อปกลับไปที่เดสก์ท็อป ไม่มีการเปลี่ยนแปลงอื่น ๆ สำเนา (ซึ่งมีความเป็นเจ้าของและสิทธิ์เหมือนกัน) มีรายการเมนูบริบท "อนุญาตให้เปิดตัว" ต้นฉบับไม่ได้