Score:2

Nemo/Nautilus - รายการ 'แอปพลิเคชันอื่น' อยู่ที่ไหน

ธง gf

ฉันใช้ Ubuntu 21.10 กับ Nemo เป็นตัวจัดการไฟล์เริ่มต้น (เพราะฉันชอบหน้าจอแยก)

ฉันพยายามเปลี่ยนแอปพลิเคชันเริ่มต้นเพื่อตั้งค่า Edrawmax ให้เปิดไฟล์ .eddx ถ้าฉันไปที่ Nemo หรือ Nautilus | คุณสมบัติของไฟล์ | เปิดด้วยและเรียกดูรายการแอปพลิเคชันที่ฉันเห็น:

ป้อนคำอธิบายรูปภาพที่นี่

สังเกตสองรายการสำหรับ edrawmax พวกเขาไม่ได้อยู่ที่นั่นในครั้งแรกที่ฉันลอง ฉันต้องพิมพ์ 'edrawmax' ในช่อง commandline มันใช้งานได้ดี แต่ด้วยเหตุผลบางอย่างที่เปลี่ยนกลับเป็นโปรแกรมจัดการไฟล์เก็บถาวรซึ่งเป็นแอปพลิเคชันเริ่มต้น (อาจหลังจากการอัปเกรดแอปพลิเคชันปกติล่าสุด) ฉันไปพัก Edrawmax เป็นแอปเริ่มต้นสำหรับไฟล์ eddx และเลือกหนึ่งในนั้น เมื่อฉันคลิกสองครั้งที่ไฟล์ Edrawmax แจ้งข้อผิดพลาดว่าไม่สามารถเปิดไฟล์ได้ ฉันลองสิ่งเดียวกันโดยใช้ Thunar มันแสดงให้เห็น: ป้อนคำอธิบายรูปภาพที่นี่ สังเกตรายการพิเศษสำหรับ Edrawmax โดยมีไอคอนแอปพลิเคชันจริงอยู่ข้างๆ แต่แม้จะเลือกสิ่งนี้ ฉันได้รับข้อผิดพลาดเดียวกัน นั่นคือ Edrawmax ไม่สามารถเปิดไฟล์ได้ จากนั้นฉัน (ใน Thunar) พิมพ์ edrawmax ในอินพุต commandline และใช้งานได้ ตอนนี้ฉันสามารถดับเบิลคลิกที่ไฟล์ .eddx และเปิดอย่างถูกต้องใน Edrawmax

คำถามของฉันคือ: รายการเหล่านี้ถูกเก็บไว้ที่ไหน เพื่อที่ฉันจะได้ลบทั้งสองรายการสำหรับ edrawmax ใน nemo และ ทำไมโปรแกรม (ที่มีไอคอน) ไม่แสดงใน Nemo หรือ Nautilus แต่แสดงใน Thunar และ เมื่อฉันตั้งค่าให้ทำงาน ฉันต้องพิมพ์คำสั่งในกล่องเพื่อให้ทำงานแทนที่จะเลือกรายการในรายการ (แม้แต่รายการที่มีไอคอนใน Thunar)

Johan Palych avatar
us flag
The easiest way is only for edrawmax 11.1.2(default application to set Edrawmax to open .eddx files.)!!! In the terminal sudo su. Then: cp /opt/EdrawMax-11/edrawmax.xml /usr/share/mime/packages/ then: update-desktop-database /usr/share/applications then: update-mime-database /usr/share/mime
calabash avatar
gf flag
After deleting the .desktop files in ~/.local/share/applications and doing what you said here, Edrawmax is now the default application for eddx files. Thanks. This should have been written as the answer rather than a comment so I could give it the green tick!
Johan Palych avatar
us flag
Used these links: https://help.gnome.org/admin/system-admin-guide/stable/mime-types-custom.html.en https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en Files .vsdx ,.vsds will open in edrawmax if in the terminal gedit ~/.config/mimeapps.list Add to section [Added Associations] application/vnd.ms-visio.drawing.main+xml=edrawmax.desktop; and application/vnd.visio=edrawmax.desktop;
Score:0
ธง cn

รายการแอปพลิเคชันที่แสดงในกล่องโต้ตอบ "เปิดด้วย" รวบรวมจาก .เดสก์ทอป ไฟล์ที่ติดตั้งบนระบบของคุณ และยังเติมข้อมูลในเมนูด้วย เหล่านี้ตั้งอยู่ใน ~/.local/share/applications และแต่อย่างใด แอปพลิเคชัน ไดเร็กทอรีภายใต้หนึ่งในพาธที่ระบุไว้ใน XDG_DATA_DIRS. เฉพาะตัวเรียกใช้งานเหล่านี้ที่ได้รับการกำหนดค่าให้จัดการไฟล์หรือ URI เท่านั้นที่จะรวมอยู่ในกล่องโต้ตอบ "เปิดด้วย" เช่น แอปพลิเคชันที่มี %ฉ, %F, %ยู หรือ %ยู เป็นหนึ่งในข้อโต้แย้งของพวกเขาเกี่ยวกับ ผู้บริหาร= ไลน์.

calabash avatar
gf flag
ดังนั้นฉันจึงเห็นสามรายการใน ~/.local/share/applications สำหรับ edrawmax ไม่รู้ว่าทำไม แต่ฉันลบทิ้งไปแล้ว ตอนนี้ไม่ปรากฏในรายการแอปพลิเคชันอื่น (ดี) และทำตามคำแนะนำของ Johan Palych ในความคิดเห็นในโพสต์ต้นฉบับของฉัน ตอนนี้ฉันมี Edrawmax เป็นค่าเริ่มต้น น่าแปลกที่พอฉันตั้งค่าไฟล์ eddx ให้เปิดด้วย Edrawmax ด้วยเหตุผลบางประการ ไฟล์ zip ก็ตั้งค่าเริ่มต้นเป็นสิ่งนี้เช่นกัน ฉันต้องรีเซ็ตแอปพลิเคชันเริ่มต้นสำหรับไฟล์เหล่านั้นกลับเป็น Archive Manager Ubuntu ทำสิ่งแปลก ๆ ในบางครั้ง ฉันกำลังทำเครื่องหมายว่านี่เป็นวิธีแก้ปัญหา แต่จริงๆ แล้วเป็นการผสมผสานระหว่างคำแนะนำของคุณและ Johans

โพสต์คำตอบ

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