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

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

15
ฉันจะแก้ไข / สร้างรายการตัวเรียกใช้งานใหม่ใน Unity ด้วยมือได้อย่างไร
Unity อนุญาตให้สร้างไอคอนตัวเรียกใช้งานที่กำหนดเองจาก.desktopไฟล์หรือผ่านระบบแก้ไขเมนูหรือไม่ (ตอนนี้ตัวเรียกใช้งานไม่ได้ให้ตัวเลือก "Keep in launcher" กับทุกโปรแกรม สำหรับบางโปรแกรมที่ฉันใช้ฉันต้องสร้างตัวเรียกใช้งานหรือ.desktopไฟล์เอง ตัวอย่างเช่นการสร้างเครื่องปั่นรายวันโดยทั่วไปเป็นเพียงโฟลเดอร์ที่มีไฟล์เรียกทำงาน ใน Gnome หรือ KDE พื้นฐานฉันสามารถสร้างรายการเมนูใหม่ด้วยระบบแก้ไขเมนู จากนั้นฉันยังสามารถเพิ่มลงใน Docky ได้จากเมนูหรือโดยการลาก.desktopไฟล์ไปที่ Unity launcher ไม่รองรับการลากและวางดังนั้นไม่ใช่ข้อผิดพลาดหรือสิ่งใด แต่เมื่อฉันเปิด.desktopไฟล์มันมีผลลัพธ์ที่คาดเดาไม่ได้ เวลาส่วนใหญ่จะไม่มี "Keep in launcher" บางครั้งมันจะมีไอเท็มที่ตรึงได้โดยไม่มี.desktopไอคอนและถ้าฉันปักไอเท็มไปที่ตัวเรียกใช้มันจะไม่เรียกโปรแกรมอีกครั้งหลังจากปิด ผมเคยยังจะเพียงแค่ทำงานกับไฟล์.desktopceltx
450 unity  launcher  .desktop 

18
ฉันจะสร้างตัวเรียกใช้งานบนเดสก์ท็อปได้อย่างไร
ในรุ่นเก่ามันง่ายที่จะสร้าง launcher บนเดสก์ท็อปของฉัน สิ่งที่ฉันต้องทำคือคลิกขวาที่เดสก์ท็อปและเลือกตัวเลือก "สร้างตัวเรียกใช้งาน" ฉันจะสร้างปืนกลดังกล่าวได้อย่างไรตอนนี้
255 .desktop 

17
เรียกใช้ไฟล์ .desktop ในเทอร์มินัล
จากสิ่งที่ฉันรวบรวมได้.desktopไฟล์คือทางลัดที่อนุญาตให้ปรับแต่งการตั้งค่าแอปพลิเคชัน ตัวอย่างเช่นฉันมีพวกเขามากมายใน/usr/share/applications/โฟลเดอร์ของฉัน หากฉันเปิดโฟลเดอร์nautilusนั้นฉันสามารถเรียกใช้แอปพลิเคชันเหล่านี้เพียงแค่ดับเบิลคลิกที่ไฟล์ที่เกี่ยวข้องเช่นดับเบิลคลิกfirefox.desktopเรียกใช้ Firefox อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะทำสิ่งเดียวกันผ่านทางสถานี ถ้าฉันทำgnome-open foo.desktopมันก็แค่เปิดfoo.desktopเป็นไฟล์ข้อความ ถ้าฉันทำให้มันสามารถเรียกใช้งานได้และเรียกใช้ในการทุบตีมันก็ล้มเหลว (ซึ่งคาดว่าจะชัดเจนไม่ใช่สคริปต์ทุบตี) แก้ไข: การexec /fullpath/foo.desktopให้Permission deniedข้อความถึงฉันแม้ว่าฉันจะเปลี่ยนความเป็นเจ้าของเป็นของตัวเองก็ตาม หากฉันทำให้สามารถเรียกใช้งานได้และทำตามคำสั่งเดียวกันแท็บเทอร์มินัลที่ฉันกำลังใช้ก็จะปิดลง (ฉันเดาว่ามันจะขัดข้อง) สุดท้ายถ้าผมทำผมได้รับรายงานข้อผิดพลาดsudo exec /fullpath/foo.desktopsudo: exec: command not found นั่นคือคำถามของฉันฉันจะเรียกใช้foo.desktopไฟล์จากเทอร์มินัลได้อย่างไร

3
ฉันจะหาไฟล์ * .desktop ได้อย่างไร
เพื่อให้ได้ความรู้ที่ดีที่สุดทางลัดทั้งหมดใน Unity Launcher มีไฟล์ * .desktop ที่เกี่ยวข้อง ฉันมีหนึ่งทางลัด (สำหรับskrooge ) ที่ไม่มีไอคอน ฉันจะค้นหาไฟล์ * .desktop ที่สอดคล้องกับทางลัดนี้เพื่อให้ฉันสามารถเพิ่มไอคอนได้อย่างไร

3
คุณจะสร้างตัวเรียกใช้งานแอปพลิเคชันที่กำหนดเองใน Gnome Shell ได้อย่างไร
คุณจะสร้างตัวเรียกใช้งานแอปพลิเคชันที่กำหนดเองใน Gnome Shell ได้อย่างไร ฉันมีการติดตั้ง Eclipse แบบท้องถิ่นที่ฉันต้องการจะเปิดใช้อย่างรวดเร็ว ดังนั้นฉันจึงสร้าง symlink ไปยังeclipseไบนารีและวางไว้บนเดสก์ท็อปของฉัน ถ้าฉันเปิดเทอร์มินัลcdเป็น ~ / เดสก์ท็อปและเรียกใช้./eclipseเริ่มต้น Eclipse อย่างสมบูรณ์ อย่างไรก็ตามถ้าฉันคลิกที่ไอคอน Eclipse บนเดสก์ท็อปของฉันและเลือกrunไม่มีอะไรเกิดขึ้น อีกทางเลือกหนึ่งฉันไม่คิดว่าจะสามารถค้นหา Eclipse บนหน้าจอ "กิจกรรม" แต่ฉันไม่พบเอกสารใด ๆ เกี่ยวกับการเพิ่มหรือลงทะเบียนแอปพลิเคชันที่กำหนดเอง

1
ฟิลด์ StartupWMClass ของไฟล์ .desktop แสดงถึงอะไร
ฉันกำลังทำงานกับไฟล์ . desktop ที่มีอยู่ก่อนหน้านี้และฉันมีข้อสงสัย: เนื้อหาของไฟล์คือ: [Desktop Entry] #Icon=connect-data-space Icon=XCloud Categories=Utility; Type=Application #Exec=/usr/share/ConnectDataSpace/appl/launcher.sh Exec=/usr/share/XCloud/appl/launcher.sh Name[en_US]=Connect Data Space #Name=Connect Data Space Name=XCloud Comment[en_US]= Comment= StartupNotify=true Terminal=false OnlyShowIn=GNOME;Unity; StartupWMClass=ConnectDataSpace Actions=CheckUpgrade [Desktop Action CheckUpgrade] Name=Verifica Aggiornamenti #Exec=java -jar /usr/share/ConnectDataSpace/appl/lib/shellExtBridge.jar -checkupgrade Exec=java -jar /usr/share/XCloud/appl/lib/shellExtBridge.jar -checkupgrade OnlyShowIn=GNOME;Unity; อะไรกันแน่ที่ไม่StartupWMClassข้อมูลของไฟล์นี้แทน?
69 .desktop 

5
การเพิ่มแอปพลิเคชั่นที่กำหนดเองในตัวเรียกใช้ GNOME
ค้นหาเครื่องมือที่ช่วยให้ฉันใส่รายการลงในรายการแอปพลิเคชันที่ GNOME รู้จัก ตัวอย่างเช่น: ฉันดาวน์โหลด Eclipse EE (ฉันมีปลั๊กอินพิเศษบางอย่างที่ฉันต้องการใช้งานและปลั๊กอินเหล่านั้นไม่ชอบเวอร์ชั่นที่มีอยู่ในที่เก็บเริ่มต้น) ฉันใช้ GNOME 3 บน Ubuntu 11.10 ดังนั้นฉันต้องการรัน Eclipse โดยไม่มีการเปิดเทอร์มินัลและเรียกใช้ มันจะต้องเป็นสิ่งที่ง่ายมาก

2
การสร้างไฟล์ .desktop สำหรับแอปพลิเคชันใหม่
ฉันเพียงแค่ติดตั้งรุ่นล่าสุดของUGENE ฉันทำงานได้ดี แต่เพื่อที่จะใช้ฉันต้องป้อนสิ่งต่อไปนี้ในเทอร์มินัล: cd ugene-1.11.5/จากนั้นเรียกใช้งาน./ugene -uiเพื่อเปิดใช้ UGENE GUI การดำเนินการนี้ใช้เวลานานเกินไป ฉันต้องการสร้าง.desktopไฟล์เพื่อให้ UGENE ใช้ใน Ubuntu 12.04 เพื่อที่ฉันจะสามารถเปิดได้จากตัวเรียกใช้งานของ Unity ไม่แน่ใจว่าสิ่งนี้มีประโยชน์หรือไม่เว็บไซต์บอกว่า: โดยค่าเริ่มต้นสคริปต์ ugene จะเรียกใช้ UGENE รุ่นบรรทัดคำสั่ง นี่คือสิ่งที่ฉันมี (ไม่แน่ใจว่าถูกต้อง): [Desktop Entry] Version=1.0 Name=my Unipro UGENE GenericName=Integrated Bioinformatics Suite Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis. MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; Exec=/home/samuel/ugene-1.11.5 ./ugene -ui …

2
ไอคอนซ้ำสำหรับรายการตัวเรียกใช้งาน GNOME ที่สร้างขึ้นด้วยตนเอง
ฉันได้ดาวน์โหลด Aptana Studio 3 และสร้างรายการตัวเรียกใช้งานต่อไปนี้สำหรับการใช้ Alacarte: ไฟล์: alacarte-made.desktop [Desktop Entry] Comment= Terminal=false Name=Aptana Studio 3 Exec=AptanaStudio3 Type=Application Icon=/opt/Aptana-Studio-3/icon.xpm จากนั้นเมื่อฉันเพิ่มไอคอนลงในรายการโปรดและเปิด Aptana Studio 3 ฉันได้รับไอคอนสองไอคอนหนึ่งไอคอนสำหรับเรียกใช้อินสแตนซ์ใหม่และอีกไอคอนหนึ่งสำหรับอินสแตนซ์ที่กำลังทำงานอยู่ตามภาพหน้าจอต่อไปนี้: ฉันจะบังคับให้แอปพลิเคชันใช้ไอคอนเดียวกันที่เพิ่มในรายการโปรดได้อย่างไร

4
ไม่สามารถเพิ่มไฟล์. เดสก์ท็อปที่กำหนดเองไปยัง Dock ของ Ubuntu
ปัญหา: ฉันได้สร้าง.desktopไฟล์สำหรับ Ubuntu 16.04 เพื่อเข้าถึงโปรไฟล์ Google Chrome ของฉัน แต่เมื่อฉันอัปเกรดเป็น Ubuntu 17.10 (ใช้งานกับ Ubuntu 17.04) พวกเขาถูกลบออกและฉันไม่สามารถตรึงพวกเขากลับมาได้ ไฟล์ตัวอย่าง #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon[en_US]=google-chrome Name[en_US]=Google Chrome Exec=google-chrome --profile-directory=Default Comment[en_US]=Chrome Name=Google Chrome Comment=Chrome Browser Icon=google-chrome Categories=Browser;Internet;

4
มีแอพ GUI ที่สามารถสร้างไฟล์. ktop หรือไม่
คำถามของฉันง่าย มีวิธีที่รวดเร็วและง่ายดายในการสร้างไฟล์. เดสก์ท็อปสำหรับทางลัดหรือไม่? ตัวอย่างเช่นฉันคิดว่าคุณสามารถคลิกขวาและสร้างทางลัด .desktop ใน Linux Mint ฉันรู้วิธีสร้างจากโปรแกรมแก้ไขข้อความเช่นนี้แล้ว: [Desktop Entry] Type=Application Name=Eclipse Comment=Eclipse IDE Icon=/home/jahedev/dev/eclipse-std/icon.png Exec=/home/jahedev/dev/eclipse-std/eclipse Terminal=false Categories=Development;IDE;Java; StartupWMClass=Eclipse Name[en_US]=Eclipse มีแอพ GUI ใดบ้างที่สามารถทำได้?

4
สร้างไฟล์ .desktop ที่เปิดและดำเนินการคำสั่งในเทอร์มินัล
ฉันต้องการทราบวิธีการเขียนExecคำสั่งของไฟล์ .desktop เพื่อเปิดเทอร์มินัลใหม่และเรียกใช้งานเชลล์สคริปต์ในนั้น เชลล์สคริปต์ทำงานและเข้าถึงได้โดยผู้ใช้ทั้งหมด เมื่อเปิดใช้งานสคริปต์จากเทอร์มินัลทุกอย่างทำงานได้ แต่จะไม่เมื่อพยายามเปิดใช้งานสคริปต์จากไฟล์ .desktop นี่คือชุดค่าผสมบางส่วนที่ฉันได้ลองไปแล้ว: Exec=gnome-terminal -x sh -c 'echo hello' Exec=sh -c 'gnome-terminal echo hello' Exec=sh -c 'echo hello' Exec=echo hello ตัวเลือกเทอร์มินัล .desktop ถูกตั้งค่าเป็นจริง


7
ฉันจะวินิจฉัย“ มีข้อผิดพลาดในการเปิดแอปพลิเคชัน” ได้อย่างไร?
ฉันสร้างmy-app.desktopไฟล์สำหรับโปรแกรมที่ฉันเขียน เมื่อฉันคลิกสองครั้งฉันได้รับข้อความแสดงข้อผิดพลาด " เกิดข้อผิดพลาดในการเปิดแอปพลิเคชัน " ฉันจะรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับปัญหาได้อย่างไร ฉันเห็นการอ้างอิงไปยังส่วน "รายละเอียด" ของกล่องโต้ตอบ แต่ไม่มีอะไรเหมือนในปัจจุบันที่ฉันเห็น ถ้าฉันใช้ Mac ฉันจะเปิดแอพ Console เพื่อดูว่ามีข้อผิดพลาดใด ๆ ที่เข้าสู่ระบบ แต่ฉันไม่ได้เรียนรู้อะไรที่คล้ายกันบน Ubuntu (โปรดทราบว่าไม่เหมือนคำถามอื่น ๆ ที่มีชื่อคล้ายกันฉันไม่ได้ถามว่าเกิดอะไรขึ้นกับไฟล์ .desktop นี้โดยเฉพาะฉันต้องการทราบวิธีการค้นหาโดยทั่วไป)

7
ทางลัดบนเดสก์ท็อปสำหรับคำสั่งเทอร์มินัล
easytether connectผมสงสัยว่าวิธีที่จะทำให้ทางลัดขั้วคลิกได้สำหรับสก์ท็อปของฉันโดยใช้คำสั่ง ฉันไม่ต้องการเปิด / ปิดเครื่องทุกครั้งที่ต้องการเชื่อมต่ออินเทอร์เน็ตผ่านโทรศัพท์ ฉันได้ลองอัพเดท gnome-panel แล้ว แต่ฉันสามารถสร้างไดเรกทอรีใหม่บนเดสก์ท็อปของฉันได้เท่านั้น

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