Langkah 0
Tetapkan PATH biner untuk pengguna Anda. Jalankan mkdir ~/bin
dan tambahkan direktori ini ke PATH Anda.
Cara ini dilakukan dapat bervariasi tergantung pada shell dan lingkungan desktop yang Anda gunakan.
Di sini Anda dapat menemukan cara mengubah PATH Anda dalam berbagai kerang .
Periksa pertanyaan yang dipecahkan ini jika lingkungan desktop Anda tidak peduli dengan profil shell Anda dan yang pertama tidak bekerja dari terminal tetapi tidak dari lingkungan desktop .
Langkah 1
Setelah Anda mengatur shell dan lingkungan desktop Anda untuk menghormati PATH baru, Anda dapat meletakkan skrip di sana dan menjalankannya sebagai perintah biasa tanpa mengetikkan path mereka.
Buat skrip shell pendek untuk menjalankan program anggur Anda di direktori ini, yaitu ~/bin/textaloud
:
#!/bin/bash
cd "~/.wine/drive_c"
exec wine "~/.wine/drive_c/Program Files/TextAloud/TextAloudMP3.exe" "$@"
Dan berikan izin eksekusi.
chmod +x ~/bin/textaloud
Ada tiga hal yang perlu diperhatikan tentang skrip di atas:
- The
cd
path adalah di mana program ini akan dijalankan (di mana direktori). Beberapa program mungkin mengharuskan Anda untuk menjalankannya pada direktori tertentu. Jika Anda memiliki masalah dengan ini, atur di sana direktori itu (biasanya sama di mana executable berada). Anda mungkin ingin membuka baris ini dalam beberapa kasus.
- The
exec
perintah memberitahu bash untuk morph menjadi anggur dengan argumen berikut, jadi ini tidak pesta lagi berjalan anggur, tetapi proses pesta menjadi anggur. PID tetap ada. Anda tidak memiliki dua proses yang berjalan.
- Itu
$@
diganti dengan argumen Anda menjalankan skrip, jika ada. Jadi itu diteruskan ke program anggur Anda.
Sekarang Anda dapat menjalankan program Anda dari shell seperti ...
textaloud
Langkah 2
Buat peluncur aplikasi. Saat ini file-file ini distandarisasi sebagai .desktop
file dan banyak lingkungan desktop menyediakan alat grafis untuk membuatnya.
Ini contoh kerangka yang bisa Anda gunakan untuk menulisnya sendiri. Anda mungkin ingin memberikan ikon (sering dalam PNG, SVG atau XPM).
[Desktop Entry]
Type=Application
Name=TextAloud
Exec=textaloud
Icon=textaloud.png
Tempatkan file ini di ~/.local/share/applications/TextAloud.desktop
. Ikon dicari (antara tempat lain) di ~/.local/share/icons
, jadi pastikan untuk menemukan ikon lucu untuk aplikasi Anda dan letakkan di sana dengan nama textaloud.png
.
Setelah Anda selesai melakukannya, lingkungan desktop Anda akan menemukan file shortcut Anda dan dapat menjalankan program dengan skrip. Jika tidak, muat ulang atau mulai ulang.
/proc/sys/fs/binfmt_misc/register
. Itu menulis/proc/sys/fs/binfmt_misc/register E667: Fsync failed
. Saya mencoba mengedit di bawah akun pengguna dengansudo
dan di bawah akun root juga. Keduanya menulis kesalahan ini.