Dalam artikel seterusnya kita akan melihat cara membuat pelancar aplikasi khusus untuk fail AppImage di persekitaran desktop Gnome dari Ubuntu. Walaupun kita akan fokus pada Ubuntu dengan alasan yang jelas, kaedah ini juga harus digunakan pada pengedaran lain yang menggunakan persekitaran desktop Gnome.
Pertama sekali, perlu memberi komen bahawa Fail AppImage adalah imej aplikasi dan perpustakaan yang dimampatkan. Apabila kita menjalankan salah satu fail ini, fail ini dipasang sementara pada sistem fail kita untuk dijalankan. Dengan kaedah ini, pembangun dapat mengemas aplikasi mereka dalam fail AppImage dan ia akan berjalan di mana-mana pengedaran.
Semasa kita memuat turun dan menggunakan fail AppImage aplikasi, pemasangannya tidak diperlukan dan kita juga tidak memerlukan hak root. Jenis fail ini tidak membuat perubahan pada sistem kami, dan mereka adalah binari universal mudah alih yang merangkumi semua pergantungan dan perpustakaan dalam pakej.
Semasa memuat turun aplikasi yang diedarkan sebagai AppImage, ini hanyalah fail lain di komputer kita. Untuk membuka aplikasi, kita perlu membuat file ini dapat dieksekusi dan memulai aplikasi dengan menentukan jalan pada baris perintah atau dengan mengklik dua kali pada file dari pengurus file. Sekiranya kita berminat untuk mempunyai pelancar aplikasi, kita perlu membuatnya sendiri.
Bagaimana membuat pelancar aplikasi untuk fail AppImage?
Muat turun fail AppImage
Salah satu kelebihan format AppImage adalah Fail-fail ini boleh dimuat turun terus dari laman web pembangun, dan secara amnya tidak kira sebaran mana yang kita gunakan. Untuk baris berikut saya akan memuat turun gambar aplikasi Ferdi dari anda halaman pelepasan di GitHub. Ferdi adalah aplikasi pesanan anda yang menggabungkan perkhidmatan sembang dan pesanan dalam satu aplikasi.
Selain menggunakan penyemak imbas untuk memuat turun aplikasi, kita juga dapat membuka terminal (Ctrl + Alt + T) untuk memuat turun fail, membuatnya dapat dilaksanakan dan melancarkan aplikasi:
wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage
chmod +x Ferdi-5.6.0-beta.8.AppImage ./Ferdi-5.6.0-beta.8.AppImage
Walaupun fail AppImage boleh dimuat turun dan dijalankan dari mana-mana direktoriUntuk memastikan sistem fail tetap teratur, mari pindahkan ke direktori yang lebih sesuai sebelum membuat pelancar untuk fail ini.
mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/
Buat pelancar aplikasi untuk fail AppImage
Salah satu ciri Ubuntu ialah kita dapat memulakan aplikasi dengan mengklik "Tunjukkan Aplikasi"Dari dok, dan kemudian kita hanya perlu mencari aplikasi di tetingkap aplikasi. Agar aplikasi ditampilkan di jendela aplikasi ini, aplikasi harus memiliki entri desktop di direktori yang sesuai. Pelancar ini adalah fail yang menentukan cara memulakan aplikasi dan mengakhiri pelanjutan .desktop.
Aplikasi seluruh sistem mempunyai entri desktop yang terletak di direktori / usr / share / aplikasi. Namun, menulis ke direktori ini memerlukan hak root dan kerana salah satu kelebihan fail AppImages adalah tidak memerlukan hak root, mari buat entri desktop dalam direktori ~ / .local / share / applications. Direktori ini digunakan untuk entri desktop pengguna semasa. Membuat fail .desktop di sini akan menjadikan pelancar tersedia untuk pengguna semasa.
Kandungan pelancar
Dengan penyunting teks kegemaran kami, kita akan membuat fail bernama Ferdi.desktop di ~ / .local / share / applications.
vim ~/.local/share/applications/Ferdi.desktop
Apabila fail dibuka, di dalam kami akan menampal kandungan berikut dan menyimpannya:
[Desktop Entry] Name=Ferdi Comment=Aplicación de mensajería Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg Terminal=false Type=Application Categories=Internet;
- Dalam barisan hadapan kita akan tentukan bahawa ini adalah input desktop.
- La baris kedua menunjukkan nama aplikasi yang akan kita lihat di tetingkap aplikasi.
- La baris ketiga terdiri daripada komen yang boleh dilihat sebagai maklumat.
- Dalam baris keempat jalan ke fail yang boleh dilaksanakan ditentukan. Di sini adalah perlu untuk mengganti nama pengguna dengan nama pengguna yang masing-masing gunakan.
- La baris kelima menunjukkan ikon yang akan digunakan. Di sini anda dapat menentukan jalan ke ikon khusus atau menggunakan ikon yang merupakan sebahagian daripada pek ikon.
- Dalam baris keenam dinyatakan sama ada aplikasi ini berjalan di terminal atau tidak.
- La baris ketujuh memberitahu sistem jika ia adalah aplikasi, pautan, atau direktori.
- Mengenai baris terakhir menentukan kategori yang menjadi milik aplikasi. Ini dilakukan untuk menu aplikasi yang memisahkan pelancar aplikasi ke dalam kategori yang berbeza.
Sekarang bahawa entri desktop telah dibuat dan disimpan, kita harus melihat aplikasi di tetingkap aplikasi dan kita seharusnya dapat menjalankannya dari sana.
Secara pilihan, kita boleh klik kanan ikon dan klik Tambah ke kegemaran jika kita mahu pelancar ini sentiasa berada di dok sepanjang masa.