ไฟล์เรียกทำงาน Windows เริ่มต้นด้วยเครื่องมือจัดการไฟล์เก็บถาวร


9

ฉันติดตั้งไวน์แล้วและติดตั้งแอปพลิเคชั่น Windows หลายตัวทำงานได้ดีถ้าฉันเริ่มต้นโดยใช้เมนูเมาส์ขวา "เปิดด้วยตัวโหลดโปรแกรมไวน์" แต่ถ้าฉันพยายามเริ่มต้นไฟล์. exe โดยเพียงแค่ดับเบิลคลิกแทนตัวจัดการเก็บถาวรก็จะพยายามเปิดไฟล์ปฏิบัติการ

ฉันจะแก้ไขได้อย่างไร

และสิ่งที่เหมือนคำถามโบนัสในฐานะผู้ใช้ Windows รายเก่า: สามารถทำได้อย่างง่ายดายสำหรับไฟล์เดียวที่ฉันเห็นในตัวจัดการไฟล์ (คล้ายกับเมนูบริบท "เปิดด้วย ... " ใน Windows) และสำหรับไฟล์หลายประเภทด้วยกัน (เช่นใน Windows โดยใช้เมนู "การตั้งค่าโฟลเดอร์" ใน Explorer)?

คำตอบ:


12

คลิกขวาเลือกคุณสมบัติเปิดแท็บ "เปิดด้วย" และทำให้ไวน์เป็นแอปพลิเคชันเริ่มต้นสำหรับไฟล์ EXE


ขอบคุณ ทำงานได้ดีในขณะนี้ ฉันยังสงสัยว่าทำไมตัวจัดการการจัดเก็บได้รับมอบหมายให้ปฏิบัติการได้ตั้งแต่แรก อาจจะอ่านไฟล์ zip ที่ปฏิบัติการได้?
Bananeweizen

นั่นเป็นสิ่งที่ฉันเดาเช่นกัน: ไฟล์เก็บถาวรแบบขยายตัวเอง (ไม่จำเป็นต้องเป็น zip, rar ก็มีไฟล์ IIRC ด้วย)
Marius Gedminas

6

จาก 17.04 แพคเกจไวน์ได้กลายเป็นและwine-stable wine-developmentสิ่งเหล่านี้wine.desktopสามารถติดตั้งได้ดังนั้นไฟล์จะไม่ถูกติดตั้ง/usr/share/applicationsโดยแพ็กเกจเหล่านี้เพื่อหลีกเลี่ยงข้อขัดแย้ง ดังนั้นไวน์ไม่มีรายการในเมนูเปิดด้วย จาก/usr/share/doc/wine-stable/README.Debian.gz:

หากต้องการเปิดใช้งานการรองรับทั้งระบบสำหรับไฟล์. exe ให้ใช้คำสั่งต่อไปนี้ (แทนที่/usr/share/doc/wineด้วย /usr/share/doc/wine-developmentถ้าคุณใช้wine-development):

$ sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

เพื่อสนับสนุนสิ่งนี้เฉพาะสำหรับผู้ใช้ปัจจุบันของคุณเท่านั้น

$ cp /usr/share/doc/wine/examples/wine.desktop ~/.local/share/applications/

หากต้องการลบการเชื่อมโยงไฟล์เนทิฟเหล่านี้ให้เรียกใช้คำสั่งต่อไปนี้อีกครั้ง:

$ sudo rm -f /usr/share/applications/wine.desktop
$ sudo update-desktop-database
$ rm -f ~/.local/share/applications/wine.desktop
$ rm -f ~/.local/share/applications/wine-extension-*
$ update-desktop-database ~/.local/share/applications/

นี่คือเข้าใจผิดเล็กน้อยก็ไม่ได้/usr/share/doc/wine-stable/usr/share/doc/wine

sudo cp /usr/share/doc/wine-stable/examples/wine.desktop /usr/share/applications/

และไวน์ควรเริ่มแสดงในรายการเปิดด้วยสำหรับการเลือก


2

เหตุผลที่สิ่งนี้เกิดขึ้นในรายงานข้อผิดพลาดนี้ซึ่งฉันให้แพทช์เป็นเวลาประมาณ 2 ปีที่ผ่านมา: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/351429

ไม่ว่าวิธีแก้ปัญหาที่ฉันใช้คือคลิกขวาที่แอปพลิเคชั่นแล้วเลือกเปิดด้วยไวน์


ขอบคุณสำหรับข้อมูล. นั่นเป็นสิ่งที่ฉันสงสัย แต่ก็ไม่สามารถค้นหาความรู้ที่ จำกัด ของฉันได้
Bananeweizen

-1

นั่นไม่ได้ผลเสมอไป การตั้งค่าบางอย่างสำหรับการจัดการประเภทไฟล์สามารถพบได้ใน

.local/share/applications/mimeapps.list

ในไฟล์นั้นฉันพบบรรทัดต่อไปนี้:

application/x-ms-dos-executable=file-roller.desktop;wine.desktop;

และเปลี่ยนเป็น

application/x-ms-dos-executable=wine.desktop;

หลังจากบันทึกไฟล์ผลลัพธ์จะใช้งานได้ทันที


หากคำตอบนี้มีวัตถุประสงค์เพื่อแสดงความคิดเห็นในคำตอบของคนอื่น (เช่น Marius Gedminas) คุณควรเพิ่มข้อมูลลงในคำตอบของคุณเกี่ยวกับคำตอบที่คุณอ้างถึง
karel

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