คำถามติดแท็ก .desktop

ไฟล์ .desktop เป็นตัวเรียกใช้งาน เมื่อเรียกใช้จะเรียกใช้งานคำสั่งซึ่งมักจะเรียกใช้แอปพลิเคชัน ใช้แท็กนี้หากคุณถามคำถามเกี่ยวกับการใช้ไฟล์ .desktop หรือเกี่ยวกับรูปแบบไฟล์ .desktop โดยทั่วไป

4
ฉันจะสร้างไฟล์ .desktop เพื่อเปิด eclipse ได้อย่างไร
เมื่อฉันสร้างไฟล์ .desktop เพื่อเรียกใช้ eclipse (บิลด์ล่าสุดที่มีการสนับสนุน JDK 1.8) ฉันได้รับข้อผิดพลาดดังต่อไปนี้: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/jre/bin/java java in your current PATH เหตุใดจึงพยายามค้นหา JRE ภายใต้ไดเร็กทอรีที่ eclipse binary เป็น ฉันสามารถเปิดใช้ …
12 eclipse  .desktop 


2
วิธีตั้งค่าทางลัดบนเดสก์ท็อปใน KDE เพื่อเรียกใช้คำสั่งเทอร์มินัล
ฉันกำลังพยายามสร้างทางลัดบนเดสก์ท็อปเพื่อเปิดตัวSpyderซึ่งสามารถเปิดใช้งานได้โดยการพิมพ์spyderในเทอร์มินัล ฉันทำspy.shสคริปต์ที่มีspyderอยู่ในนั้น จะทำงานร่วมกับและbash spy.sh ./spy.shแต่เมื่อฉันสร้างทางลัดบนเดสก์ท็อปเช่นนี้: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true มันทำให้เกิดข้อผิดพลาด: "มีข้อผิดพลาดในการสร้างกระบวนการลูกสำหรับเทอร์มินัลล้มเหลวในการดำเนินการกระบวนการลูก“ /Desktop/spy.sh” (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)" ข้อผิดพลาดเดียวกันเมื่อฉันเปลี่ยนเป็น Exec=spyder ฉันควรทำอย่างไรดี?

2
เวลาประทับใน Exec = บรรทัดของไฟล์ .desktop เป็นไปได้หรือไม่
Lubuntu 16.04 - เซสชัน Openbox ฉันสามารถใช้เทอร์มินัลเพื่อเปิดไฟล์ที่มีการประทับเวลาด้วยgedit: gedit ~/$(date +%Y%m%d%H%M%S).txt คำสั่งยังสามารถใช้ผ่านแป้นพิมพ์ลัดใน Openbox <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> แต่ฉันไม่สามารถทำเช่นเดียวกันผ่านทางExec=สายของ.desktopไฟล์ Exec=sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt' เพียงสร้างไฟล์ที่เรียกว่า ~/.txt ดังนั้นฉันจะรับไฟล์ .desktop ทำสิ่งที่ฉันต้องการได้อย่างไร
11 bash  .desktop 

1
ทำไมไฟล์มากมายใน / usr / share / app-install / desktop
สำหรับ 14.04 ฉันลองใช้ Lubuntu LTS ถ้าฉันใช้ls -l /usr/share/app-install/desktopงานฉันจะได้รายชื่อไฟล์ 3028 .desktop ทั้งหมดยกเว้นวันที่ 18 เม.ย. ข้อยกเว้นคือ: -rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu จากวันที่เป็นที่ชัดเจนว่าสิ่งเหล่านี้ติดตั้งโดยค่าเริ่มต้นและไม่ใช่ฉัน ไม่ได้แต่ละโปรแกรมตาม GUI นำไฟล์เดสก์ทอปของตัวเองในช่วงเวลาที่มีการติดตั้ง (ส่วนใหญ่ใน/usr/share/applications)? ถ้าอย่างนั้นทำไมไฟล์ .desktop อื่น ๆ นับพันรายการถึงต้องการ? จากชื่อของพวกเขาส่วนใหญ่ไม่มีอะไรเกี่ยวข้องกับ Lubuntu ชื่อของพวกเขามีความแตกต่างจากไฟล์เดสก์ทอปปกติ (เช่นผู้ที่อยู่ใน/usr/share/applications): จำนวนมากไม่ได้ทั้งหมดเป็นเช่นในขณะที่คนปกติเป็นเพียงname:name.desktopname.desktop คนที่ฉันดูจะมีเส้นตรงX-AppInstall-Popcon=nnnที่nnnเป็นตัวเลข ฉันรู้ว่า Popcon "รวบรวมสถิติการพิจารณาว่าแพ็คเกจใดที่ได้รับความนิยมสูงสุดจากผู้ใช้ Ubuntu" แต่ทำไมเป็นส่วนหนึ่งของไฟล์ .desktop เหล่านี้
11 lubuntu  .desktop 

2
เส้นทางไอคอนในไฟล์ .desktop
บนเดสก์ท็อปฉันมีไฟล์ .desktop ถ้าฉันพิมพ์: Icon=/home/ianbell/Pictures/myLogo.png ไอคอนของไฟล์ .desktop เปลี่ยนไป (ผลลัพธ์ที่คาดหวัง) แต่ถ้าฉันพิมพ์: Icon=~/Pictures/myLogo.png มันไม่ทำงาน ไม่ใช่~/ทางลัด/home/$USERใช่มั้ย
11 icons  .desktop  paths 

3
lubuntu วิธีการรันคำสั่ง 2 ไฟล์ใน. desktop?
ฉันสร้างไฟล์ .desktop /etc/xdg/autostartซึ่งเรียกใช้คำสั่ง Exec= disper -d LVDS,VGA-0 -r auto -e -t right ตอนนี้ฉันต้องการเพิ่มคำสั่งที่สองเพื่อเรียกใช้หลังจากคำสั่งแรก ฉันจะทำสิ่งนี้ได้อย่างไร
11 scripts  .desktop 

1
วิธีการรีเฟรชเมนูแอปพลิเคชันไอคอนตัวเรียกใช้งานใน ubuntu 12.04
หลังจากแก้ไขไฟล์เดสก์ท็อป/usr/share/applicationsแล้วฉันต้องรีเฟรชเมนูแอปพลิเคชันไอคอนตัวเรียกใช้เพื่อให้การปรับเปลี่ยนของฉันปรากฏขึ้น เพื่อความชัดเจนเมนูที่ควรได้รับการแก้ไขคือเมนูที่ปรากฏขึ้นด้วยการคลิกขวาเมื่อตัวชี้อยู่บนไอคอนของตัวเรียกใช้ (แถบขนาดใหญ่ที่เต็มไปด้วยไอคอนทางด้านซ้ายของหน้าจอ) คำตอบที่ดีที่สุดจะเป็นบรรทัดคำสั่งง่ายๆ ฉันไม่ได้ใช้ ubuntu-2d และฉันไม่ต้องการออกจากระบบ / เข้าสู่ระบบ ฉันรู้วิธีแก้ปัญหาบางส่วน: unity --replace โหลดซ้ำทุกอย่าง (ตกแต่งหน้าต่างพื้นที่แจ้งเตือน ... ) killall ubuntu-2d-launcher เป็น ubuntu-2d เท่านั้น แต่ถ้ามีคำสั่งหนึ่งบรรทัดที่คล้ายกันสำหรับความสามัคคีนั่นจะเป็นทางออกที่ดี ออกจากระบบจากนั้นเข้าสู่ระบบกลับไปทำงานด้วย แต่ฉันไม่สามารถเสียเซสชั่นทั้งหมดของฉันเพียงเพื่อปรับปรุงเมนู บน ubuntu 14.04 ฉันไม่มีปัญหานี้: การเปลี่ยนแปลงใด ๆ ที่ทำกับไฟล์ "* .desktop" ดูเหมือนว่าจะได้รับการถ่ายทอดสดอีกครั้ง ข้อเสนอแนะใด ๆ มีวิธีขอบคุณ ccsm หรือไม่?

3
การอนุญาตไฟล์ .desktop
ต้องการคำชี้แจงเกี่ยวกับการอนุญาตของ.desktopไฟล์ ฉันสามารถดู.desktopไฟล์ทั้งหมดที่/usr/share/applications/root เป็นเจ้าของได้รับอนุญาต -rw-r--r-- นอกจากนี้ยังมีexamples.desktopที่$HOMEเป็นของผู้ใช้มีสิทธิ์เหมือนกัน ทั้งหมดนั้นทำงานได้อย่างถูกต้อง แต่เมื่อฉันจะสร้าง.desktopไฟล์ที่กำหนดเองที่มีสิทธิ์เดียวกันมันจะโยนข้อความผิดพลาดต่อไปนี้ แอปพลิเคชันที่ไม่น่าเชื่อถือตัวเรียก ใช้งานแอปพลิเคชัน "myapp.desktop" ไม่ได้รับการทำเครื่องหมายว่าเชื่อถือได้ หากคุณไม่ทราบที่มาของไฟล์นี้การเปิดไฟล์อาจไม่ปลอดภัย แต่การเพิ่มการอนุญาตให้เรียกใช้นั้นอนุญาตให้ทำงานได้โดยไม่มีปัญหาใด ๆ ถาม: เหตุใด.desktopไฟล์ที่กำหนดเองจึงต้องมีการ+xอนุญาตให้เรียกใช้หรือ.desktopไฟล์บางไฟล์สามารถทำงานได้โดยไม่ต้องมีการอนุญาตให้ใช้งาน เป็นไปได้หรือไม่ที่จะเรียกใช้.desktopไฟล์ที่กำหนดเองโดยไม่ได้รับอนุญาตให้ดำเนินการ

5
ไฟล์. เดสก์ท็อปที่กำหนดเอง - ชื่อไม่แสดงใน Unity dash บน Ubuntu 13.04
ฉันมีไฟล์ .desktop หลายไฟล์ที่ฉันย้ายจาก 12.10 Ubuntu แอพพลิเคชั่นที่พวกเขาบอกว่าจะเปิดใช้งานได้ดีและภาพที่แสดงอยู่ในเส้นประเมื่อฉันค้นหามัน ... แต่ไม่มีข้อความใด ๆ ด้านล่างของภาพเมื่อพวกเขาปรากฏขึ้นในเส้นประมันเป็นเพียงภาพ แอปพลิเคชั่นอื่น ๆ ทั้งหมดที่ติดตั้งตามค่าเริ่มต้นหรือติดตั้งผ่านศูนย์ซอฟต์แวร์จะแสดงผลได้ตามปกติ นี่คือตัวอย่าง .desktop ที่ฉันสร้าง: [Desktop Entry] Version=1.0 Name=Sublime Text 2 GenericName=Text Editor Comment=Awesome Text Editor Exec=/home/wes/Sublime\ Text\ 2/sublime_text Icon=/home/wes/Sublime Text 2/Icon/128x128/sublime_text.png Terminal=false Type=Application นี่คือสิ่งที่ฉันหมายถึง: แก้ไข: นี่เป็นเพียงตัวอย่างหนึ่งของไฟล์. เดสก์ท็อป 2 หรือ 3 ไฟล์ที่ฉันสร้างขึ้นในอดีตซึ่งทำงานได้ตามที่คาดไว้ใน 12.10 แต่ดูเหมือนว่าจะไม่มีชื่อแอปพลิเคชันใน 13.04 (ในประเท่านั้น) ฉันไม่คิดว่ามันเป็นขนาดไอคอนเนื่องจากฉันได้ลองขนาดที่แตกต่างหลากหลาย (32x32, 64x64, …

5
วิธีการเปลี่ยนไดเร็กตอรี่ที่ใช้งานได้เมื่อเปิดไฟล์โดยดับเบิลคลิกบนหน้าเดสก์ท็อปอูบุนตู?
ต้องการเปิดไฟล์ (ไฟล์. pdb: รูปแบบโครงสร้างโปรตีนไม่เป็นไร) โดยดับเบิลคลิก "open with" ถูกกำหนดด้วยตนเองให้เรียกใช้งาน "pymol" (โปรแกรมที่เปิดรูปแบบ. pdb) ด้วย Ubuntu Tweak อย่างไรก็ตามฉันพบว่าไดเรกทอรีการทำงานคือ$ HOME เนื่องจากไฟล์อื่น ๆ ในไดเรกทอรีที่ฉันเปิดไฟล์นั้นเป็นสิ่งสำคัญที่ฉันต้องการเข้าถึง ฉันเดาว่า "pymol" จะถูกดำเนินการใน $ HOME ในขณะที่เส้นทางที่แน่นอนของ "pdb file" (ไฟล์ดับเบิลคลิก) ถูกส่งผ่านเป็นอาร์กิวเมนต์ ฉันเดาว่านี่เป็นปัญหาทั่วไปและถามคำถาม: ฉันจะให้ระบบเปลี่ยน"ไดเรกทอรีทำงาน"เป็น"ไดเรกทอรีที่ฉันคลิกไฟล์"และดำเนินการโปรแกรมได้อย่างไร

1
ฉันจะใช้ไฟล์ .desktop กับโปรเจ็กต์ snap ได้อย่างไร
เมื่อ.desktopไฟล์ถูกใช้กับโปรเจ็กต์ snap ในไดเร็กทอรี setup / gui นี่หมายความว่าเมื่อติดตั้ง snap ที่เป็นผลลัพธ์ไอคอนสำหรับแอปพลิเคชันจะถูกเพิ่มไปยังตัวเรียกใช้งานซึ่งมีการ.desktopกำหนดค่าไฟล์ไว้อย่างถูกต้องหรือไม่

2
การรัน. sh เพื่อเรียกใช้งานหลายคำสั่ง
ฉันสงสัยว่าฉันจะใช้หลายคำสั่งผ่าน shell script ได้อย่างไร ตัวอย่างเช่นเพียงลองใช้ฉันต้องการเชื่อมต่อ .desktop กับ. sh ที่จะเรียกใช้รหัสอัปเดตทั้งหมดดังนั้นฉันจึงไม่ต้องพิมพ์ออกมา ฉันรู้วิธีรันคำสั่งเดียวผ่าน. sh ไม่ใช่หลายคำสั่ง อย่างไรก็ตาม?


4
วิธีการสั่งซื้อไอคอนเดสก์ท็อปตามชื่อใน XFCE
ฉันใช้ Xfce 4.8 ติดตั้งบน Ubuntu 12.04.2 LTS และฉันสงสัยว่าอะไรเป็นทางเลือกสำหรับคลิกขวา -> เรียงตามชื่อบน XFCE ตอนนี้เมื่อฉันคลิกขวาที่เดสก์ท็อปของฉันดูเหมือนว่า: อย่างที่คุณเห็นไม่มีตัวเลือกสำหรับการจัดเรียงไอคอนใหม่ หากสมมติฐานของฉันถูกต้องจะไม่สามารถทำได้โดยตรงผ่าน GUI ฉันเห็นหัวข้อนี้แต่ไม่ได้อธิบายถึงวิธีการบรรลุผลลัพธ์เดียวกัน ความคิดใด ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.