ฉันมี.desktop
ไฟล์สำหรับเริ่มโปรแกรมไพ ธ อนในสภาพแวดล้อมแบบ conda เฉพาะเช่นนี้:
[Desktop Entry]
Version=1.0
Name=Qutebrowser
GenericName=Web Browser
Comment=View and edit files
MimeType=text/html;
Exec=bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
Icon=/vol/home/kaipingga/.config/qutebrowser.svg
Type=Application
Terminal=false
Categories=Network;Utility;X-Python;
StartupWMClass=Qutebrowser
X-Desktop-File-Install-Version=0.20
สิ่งนี้ใช้งานได้ แต่ฉันปรับสภาพแวดล้อมของหลามเมื่อเร็ว ๆ นี้
ตอนนี้ใน terminal คำสั่งเดียวกัน
$ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
เรียกใช้แอปพลิเคชัน แต่.desktop
ไฟล์ไม่ทำงาน ฉันจะทราบได้อย่างไรว่าเกิดข้อผิดพลาดอะไร
อื่น ๆ ของฉัน.desktop
ไฟล์ทำงานได้ดีผมถือว่าสิ่งที่ผิดพลาดกับสภาพแวดล้อมหลามของฉันซึ่งค่อนข้าง hackish สำหรับช่วงเวลา (ซึ่งเป็นเหตุผลหลักที่จะทำงานนี้โดยเฉพาะconda
สภาพแวดล้อมที่จะเริ่มต้นด้วย)
Zachary Brady แนะนำ แต่เดิม (แต่มีปัญหา ) xdg-open
อาจเรียกใช้.desktop
ไฟล์ แต่ให้กล่องข้อความบอกฉัน
ความผิดพลาด
ไม่สามารถเพิ่มปลั๊กอินลงในพาเนล
ไม่พบอินสแตนซ์ที่ทำงานของ xfce4-panel
ทั้งนี้.desktop
และอีกอันที่ใช้งานได้ (ฉันใช้งาน Ubuntu ธรรมดาไม่มี xfce)
~
(ปรากฏเป็น“ ~
”, ไม่เหมือน“ /home/anaphory
”) ในเส้นทาง Python ซึ่งฉันพบโดยการเพิ่มenv > check;
ตรงกลางของคำสั่ง แต่ฉันแน่ใจว่ามีวิธีที่ดีกว่าในการแก้ไขข้อบกพร่องนี้!
xdg-open
ได้รับการร้องมากในขณะที่และมีเพียงเปิดไอคอนบนเดสก์ทอปในการแก้ไขข้อความ ...