Saat mencoba membuat pintasan desktop untuk aplikasi yang menggunakan anggur, saya menemukan kesalahan ini:
Failed to execute child process "/home/fiver/.wine/drive_c/Program" (No such file or directory)
Saya telah mengikuti semua instruksi di jaypeeonline.net
Jawaban:
Anda dapat membuat sendiri pintasan desktop untuk aplikasi yang diinstal dengan anggur dengan mengikuti langkah-langkah ini:
Buka editor teks favorit Anda (
gedit
,,nano
dll.), Buat file baru dengan konten berikut dan simpan ke Desktop Anda dengan nama yang memiliki ekstensi.desktop
Dalam contoh ini, saya telah memilih nama
inetexplorer.desktop
dan menyimpannya ke desktop saya.Di sini, ganti nilai untuk bidang Nama dengan nama aplikasi target. (Dalam contoh, ini adalah Internet Exolorer.) Nilai Exec akan berada dalam format:
(untuk aplikasi CLI) seperti say
(untuk aplikasi GUI)
(melampirkan jalur di dalam tanda kutip ganda
".. .."
adalah penting jika jalur tersebut berisi spasi kosong.)Ganti / path / ke / iconfile (nilai untuk bidang Ikon ) dengan jalur file ikon (seperti Ikon = / home / nama pengguna / Gambar / internet-explorer.png ) atau Anda dapat menghilangkan baris entri ini.
Di sebelah kiri adalah jalan pintas dengan ikon yang ditentukan, untuk yang di kanan, bukan.
Aktifkan bit eksekusi file.
Grafis Anda dapat melakukannya dengan mengklik kanan pada
.desktop
file, dan dari menu konteks pilih Properti . Di jendela properti, pilih tab Izin , cari label Jalankan: dan centang kotak centang di sebelahnya sehingga pintasan menjadi dapat dijalankan.memilih properti dari menu konteks klik kanan
pengaturan mengeksekusi izin
Dari terminal, Anda dapat melakukan ini dengan:
di mana
$USER/Desktop/inetexplorer.desktop
harus jalur absolut dari pintasan desktop yang telah dibuat.sumber
Saya menyarankan Anda untuk menggunakan PlayOnLinux , dalam kombinasi dengan anggur, yang menawarkan antarmuka yang bersih dan ramah pengguna, yang memungkinkan Anda menginstal dan mengelola perangkat lunak dan game windows.
Berikut adalah daftar poin menarik yang tidak perlu diketahui :
Namun demikian, PlayOnLinux memiliki beberapa bug, karena setiap perangkat lunak :
Instalasi:
Ini adalah solusi lain, yang menggunakan standar sistem berbasis Ubuntu OS Anda.
Main Menu
Aplikasi dan pilih New Itemtombol,yang akan membuka
Create Launcher
jendela, dari mana Anda dapat menggunakan Browsetombol, yang memungkinkan Anda memilih path ke.exe
aplikasi / game windows (yang dapat dieksekusi).sumber
Anda harus keluar dari ruang putih menggunakan garis miring terbalik (
\
). Coba tentukan perintah seperti ini:Perhatikan
\
spasi sebelumnya.sumber
wine '/home/user/.wine/drive_c/Program Files/Some Program with many spaces/program.exe'
Saya telah membuat skrip yang menambahkan pintasan ke menu aplikasi gnome hanya dengan mengetik
./wine-create-shortcut paht/to/application.exe
.Mudah bukan?
Anda dapat menemukan informasi lebih lanjut tentang hal itu di https://github.com/thiggy01/wine-create-shortcut
sumber
Karena saya tidak bisa berkomentar, saya harus memberikan jawaban terpisah di sini. ;-) Terima kasih banyak kepada pengguna "tepat". Solusi yang disebutkan olehnya bekerja untuk saya di Kubuntu 18.04 dan Wine 5.0 tetapi saya harus menambahkan nama path dua garis miring terbalik (dan bukan hanya satu).
Berdasarkan contoh yang disebutkan di atas ini akan terlihat seperti:
Saya tidak tahu mengapa demikian, mungkin karena Jalur Program saya agak lebih kompleks:
Sedikit pembaruan untuk topik ini. Akhirnya saya bisa menambahkan ikon yang benar ke jalan pintas. (Itu tersedia di folder tersembunyi di lokasi program yang sesuai.) Ekstraksi ikon dari executable juga bekerja tetapi saya tidak dapat menggunakan file * .ico yang terpisah sebagai sumber ikon.
Namun, - di sini mengikuti konten lengkap pintasan Wine saya yang dibuat secara manual dan berfungsi dengan baik.
Ini sebagian besar sesuai dengan pintasan Microsoft PowerPoint Viewer yang dibuat secara otomatis:
Ada yang ditambahkan secara otomatis beberapa parameter lain (dengan sebagian besar tidak ada nilai) setelah membuat file dapat dieksekusi. Karena ini tidak memiliki fungsi, saya telah menghapusnya lagi secara manual.
sumber