Saya sudah membaca pertanyaan tentang Membuat file .desktop untuk digunakan pada tab "Buka dengan aplikasi lain" tapi ini bukan yang saya inginkan, saya ingin dapat mengklik file di Dash atau di Nautilus dan dapat membuka dengan aplikasi yang ditentukan.
Misalnya saya punya kasing ini sekarang:
Ketika saya mengklik file EXE itu tidak dieksekusi oleh Wine, sebaliknya saya mendapatkan yang berikut:
Jika saya mencoba mencari Wine di opsi menu Open With context, itu ada. Saya baik-baik saja menjalankannya dari sana pertama kali, tetapi kemudian kali berikut Anggur tidak muncul dipilih dalam menu Konteks utama:
Saya kemudian pergi ke Properties ke Open With Tab untuk mencari Wine. Itu tidak ada dalam aplikasi Default dan juga tidak dalam yang Direkomendasikan ketika saya mengklik dan mencari di Tampilkan aplikasi lain
Ini tidak terbatas pada ekstensi EXE. Ini juga terjadi dengan file MKV, file MP4, JPG, PNG, MP3 dan bahkan SVG dan CSS. Jadi, alih-alih mencoba menemukan cara menyelesaikannya untuk satu, saya ingin cara yang dapat dilakukan untuk semua jenis ekstensi yang dapat:
- Jadikan aplikasi default dari ekstensi itu
- Muncul di menu konteks di Nautilus ketika saya klik kanan pada file
- Muncul di tab "Buka Dengan" di jendela Properti file
- Eksekusi aplikasi yang ditentukan dengan benar ketika saya mengklik file dengan Dash
Ini mungkin terdengar seperti itu seharusnya masuk akal bagi aplikasi untuk mengeksekusi file tetapi tidak selalu berfungsi seperti itu. Jadi untuk kasus-kasus di mana sebenarnya tidak berfungsi, bagaimana cara memperbaikinya. Mengatur ulang ekstensi ?, Pembaruan file yang dapat membuka ekstensi tersebut ?, penambahan aplikasi melalui baris perintah atau alat GUI?
sumber
Jawaban:
Anda dapat menggunakan perintah
mimeopen
, di terminal pergi ke folder di mana file .exe Anda dan ketikmimeopen -d filename.exe
Anda akan mendapatkan menu popup, di mana Anda dapat melihat beberapa opsi, tetapi ada juga pilihan 'Lainnya ...', pilih yang ini, kemudian ketik perintah yang akan Anda gunakan jika Anda akan membuka file di terminal dan mengganti nama file dengan
%f
. Jadi dalam hal ini Anda akan mengetikwine %f
.Sekarang asosiasi default untuk semua file exe harus diubah menjadi anggur.
Alternatif, menggunakan Ubuntu-Tweak seperti yang dijelaskan dalam Ubah semua asosiasi dari gedit ke aplikasi lain juga akan mengubah aplikasi default yang terkait.
sumber
Set as default
tombol klik lebih baik.wine %f
, .vlc kevlc %f
dll ... Dimungkinkan untuk melakukannya dalam skrip bash? terima kasih