ในขณะที่พยายามสร้างทางลัดบนเดสก์ท็อปสำหรับแอปที่ใช้ไวน์ฉันพบข้อผิดพลาดนี้:
Failed to execute child process "/home/fiver/.wine/drive_c/Program" (No such file or directory)
ฉันได้ติดตามคำแนะนำทั้งหมดที่jaypeeonline.net
ในขณะที่พยายามสร้างทางลัดบนเดสก์ท็อปสำหรับแอปที่ใช้ไวน์ฉันพบข้อผิดพลาดนี้:
Failed to execute child process "/home/fiver/.wine/drive_c/Program" (No such file or directory)
ฉันได้ติดตามคำแนะนำทั้งหมดที่jaypeeonline.net
คำตอบ:
คุณสามารถสร้างทางลัดบนเดสก์ท็อปสำหรับแอปพลิเคชันของคุณด้วยไวน์โดยทำตามขั้นตอนเหล่านี้:
เปิดโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ ( gedit
, nano
ฯลฯ ) สร้างไฟล์ใหม่ด้วยเนื้อหาต่อไปนี้และบันทึกลงในเดสก์ท็อปของคุณด้วยชื่อที่มีนามสกุล.desktop
ในตัวอย่างนี้ฉันเลือกชื่อinetexplorer.desktop
และบันทึกไว้ในเดสก์ท็อปของฉัน
[Desktop Entry] Name=Internet Explorer Exec=wine "C:\Program Files\Internet Explorer\iexplore.exe" Icon=/path/to/iconfile Type=Application Categories=Wine;
ที่นี่แทนที่ค่าสำหรับเขตข้อมูลชื่อด้วยชื่อของแอปพลิเคชันเป้าหมาย (ในตัวอย่างคือ Internet Exolorer) ค่าของExecจะอยู่ในรูปแบบ:
wine "C:\path to the\executable file"
(สำหรับแอปพลิเคชัน CLI) เช่นคำพูด
wineconsole "C:\path to the\executable file"
(สำหรับแอปพลิเคชัน GUI)
wine "C:\Program Files\Internet Explorer\iexplore.exe"
(การใส่เส้นทางภายในเครื่องหมายคำพูดคู่".. .."
เป็นสิ่งสำคัญหากเส้นทางนั้นมีช่องว่าง)
แทนที่/ path / to / iconfile (ค่าสำหรับฟิลด์Icon ) ด้วยพา ธ ของไฟล์ไอคอน (เช่นIcon = / home / ชื่อผู้ใช้ / รูปภาพ / internet-explorer.png ) หรือคุณสามารถเว้นบรรทัดนี้
ทางด้านซ้ายเป็นปุ่มลัดพร้อมไอคอนที่ระบุสำหรับปุ่มทางขวาไม่ใช่
เปิดบิตดำเนินการของไฟล์
กราฟิกที่คุณสามารถทำมันได้โดยการคลิกขวา.desktop
ไฟล์และจากเมนูบริบทเลือกProperties ในหน้าต่างคุณสมบัติเลือกแท็บการอนุญาตค้นหาป้ายชื่อดำเนินการ:และทำเครื่องหมายที่กล่องกาเครื่องหมายถัดจากเพื่อให้ทางลัดนั้นสามารถเรียกใช้งานได้
เลือกคุณสมบัติจากเมนูบริบทคลิกขวา
การตั้งค่าดำเนินการได้รับอนุญาต
จากเทอร์มินัลคุณสามารถทำได้ด้วย:
chmod +x $USER/Desktop/inetexplorer.desktop
โดยที่$USER/Desktop/inetexplorer.desktop
ควรเป็นพา ธ สัมบูรณ์ของทางลัดบนเดสก์ท็อปที่สร้างขึ้น
ฉันแนะนำให้คุณใช้PlayOnLinuxร่วมกับ wine ซึ่งมีอินเตอร์เฟสที่สะอาดและใช้งานง่ายซึ่งให้คุณติดตั้งและจัดการซอฟต์แวร์และเกม windows
PlayOnLinuxเป็นซอฟต์แวร์ที่ช่วยให้คุณติดตั้งและใช้งานเกมและแอพจำนวนมากที่ออกแบบมาเพื่อทำงานกับMicrosoft®Windows®ได้อย่างง่ายดาย มีเพียงไม่กี่เกมที่เข้ากันได้กับ GNU / Linux ในขณะนี้และแน่นอนว่าเป็นปัจจัยที่ป้องกันไม่ให้มีการโยกย้ายไปยังระบบนี้ PlayOnLinux นำเสนอวิธีแก้ปัญหาที่ไม่เสียค่าใช้จ่ายเข้าถึงได้และมีประสิทธิภาพสำหรับปัญหานี้
นี่คือรายการที่น่าสนใจที่จะรู้ว่า :
อย่างไรก็ตาม PlayOnLinux มีข้อบกพร่องบางประการเช่นเดียวกับซอฟต์แวร์ทุกชิ้น :
การติดตั้ง:
นี่เป็นอีกวิธีการหนึ่งที่ใช้มาตรฐานระบบ Ubuntu ของคุณ
Main Menu
แอปพลิเคชันแล้วเลือกNew Itemปุ่มซึ่งจะเปิดCreate Launcher
หน้าต่างจากที่คุณสามารถใช้Browseปุ่มที่ให้คุณเลือกเส้นทางไปยัง.exe
แอปพลิเคชั่น / เกม windows (ปฏิบัติการ)
คุณต้องหนีช่องว่างสีขาวโดยใช้แบ็กสแลช ( \
) ลองระบุคำสั่งดังนี้:
".../Program\ Files/Adobe/Adobe\ Photoshop\ CS2/..."
หมายเหตุ\
ช่องว่างก่อนหน้า
wine '/home/user/.wine/drive_c/Program Files/Some Program with many spaces/program.exe'
./wine-create-shortcut paht/to/application.exe
ฉันได้สร้างสคริปต์ที่เพิ่มทางลัดไปยังคำพังเพยเมนูการใช้งานเพียงแค่พิมพ์
ง่ายใช่ไหม
คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับมันได้ที่https://github.com/thiggy01/wine-create-shortcut
เนื่องจากฉันไม่สามารถแสดงความคิดเห็นได้ฉันต้องให้คำตอบแยกต่างหาก ;-) ขอขอบคุณผู้ใช้อย่างแม่นยำ " วิธีแก้ปัญหาที่เขาหรือเธอทำงานให้ฉันที่ Kubuntu 18.04 และ Wine 5.0 แต่ฉันต้องเพิ่มที่ชื่อเส้นทางสองแบ็กสแลช (ไม่ใช่แค่อันเดียว)
จากตัวอย่างที่กล่าวมาจะมีลักษณะดังนี้:
Exec=wine "C:\\Program Files\\Internet Explorer\\iexplore.exe"
ฉันไม่รู้ว่าทำไมนี่เป็นเช่นนั้นอาจเป็นเพราะเส้นทางโปรแกรมของฉันค่อนข้างซับซ้อน:
Exec=wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"
อัปเดตเล็กน้อยในหัวข้อนี้ ในที่สุดฉันก็สามารถเพิ่มไอคอนที่ถูกต้องไปยังทางลัด (มันมีอยู่ในโฟลเดอร์ที่ซ่อนอยู่ในตำแหน่งของโปรแกรมที่เกี่ยวข้อง) การดึงข้อมูลไอคอนจากไฟล์เรียกทำงานยังใช้งานได้ แต่ฉันไม่สามารถใช้ไฟล์ * .ico แยกต่างหากเป็นแหล่งไอคอน
อย่างไรก็ตาม - ที่นี่ติดตามเนื้อหาทั้งหมดของทางลัดไวน์ที่สร้างขึ้นด้วยตนเองและทำงานได้อย่างสมบูรณ์แบบ
[Desktop Entry]
Name=Steuer St.Gallen 2019 nP
Exec=env WINEPREFIX="/home/franz/.wine" wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"
Type=Application
StartupNotify=true
Icon=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP/.install4j/i4j_extf_9_1bhpfkc_1iu21cz.png
Path=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP
StartupWMClass=Steuer St.Gallen 2019 nP.exe
สิ่งนี้สอดคล้องกับทางลัด Microsoft PowerPoint Viewer ที่สร้างขึ้นโดยอัตโนมัติ:
[Desktop Entry]
Name=Microsoft PowerPoint Viewer
Exec=env WINEPREFIX="/home/franz/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/franz/.wine/dosdevices/c:/users/franz/Start\\ Menu/Programs/Microsoft\\ PowerPoint\\ Viewer\\ .lnk
Type=Application
StartupNotify=true
Comment=Mit Microsoft PowerPoint erstellte Präsentationen anzeigen.
Icon=976E_ppvwicon.0
StartupWMClass=pptview.exe
มีการเพิ่มพารามิเตอร์อื่น ๆ โดยอัตโนมัติหลายพารามิเตอร์ (โดยส่วนใหญ่ไม่มีค่า) หลังจากทำการเรียกใช้ไฟล์ เนื่องจากสิ่งเหล่านี้ไม่มีฟังก์ชั่นฉันจึงลบมันด้วยตนเองอีกครั้ง
Comment[de_DE]=
Comment=
GenericName[de_DE]=
GenericName=
MimeType=
Terminal=false
TerminalOptions=
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=