GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Membuat Peluncur Aplikasi Terintegrasi Untuk file Appimage di Ubuntu

Dalam tutorial ini, kita akan belajar cara membuat peluncur aplikasi khusus untuk gambar aplikasi di Lingkungan Desktop Gnome di Ubuntu. Meskipun kami berfokus pada Ubuntu untuk tutorial ini, metode ini juga dapat bekerja di distribusi lain yang menggunakan Lingkungan Desktop Gnome dan mungkin juga berguna sebagai bacaan bagi mereka yang menggunakan Lingkungan Desktop lain karena beberapa bagian masih dapat diterapkan.

Dalam tutorial ini Anda akan mempelajari :

  • Apa itu file gambar aplikasi
  • Cara mengunduh dan menjalankan program appimage
  • Cara membuat peluncur aplikasi untuk program gambar aplikasi

Cara Membuat Peluncur Aplikasi Terintegrasi Untuk file Appimage di Ubuntu

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Ubuntu 20.04.2
Perangkat Lunak tidak diperlukan perangkat lunak khusus, tetapi contoh kami menggunakan kiwix
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah tidak diperlukan kecuali dalam langkah opsional di mana kita memasang tema ikon.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo command
$ – mengharuskan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Apa itu file Appimage?

File appimage adalah gambar terkompresi dari aplikasi dan pustaka apa pun yang digunakannya. Saat Anda menjalankan file appimage, file tersebut dipasang sementara di sistem file Anda untuk dijalankan. Secara tradisional, aplikasi diinstal dengan menggunakan manajer paket. Dalam kasus Ubuntu, itu akan tepat. Ini adalah metode penginstalan yang sangat nyaman bagi pengguna akhir, tetapi bagi pengembang mungkin memerlukan banyak pekerjaan ekstra untuk mengemas aplikasi mereka secara terpisah untuk masing-masing manajer paket distribusi. Pengembang dapat mengemas aplikasi mereka ke dalam file appimage satu kali dan itu akan berjalan di distribusi apa pun. Akibatnya, Anda mungkin menemukan bahwa beberapa perangkat lunak hanya tersedia dalam format gambar aplikasi untuk distribusi Anda.

Saat Anda mengunduh file appimage, tidak diperlukan penginstalan dan hak akses root. Appimages tidak membuat perubahan pada sistem Anda, dan mereka adalah binari universal portabel yang mencakup semua dependensi dan pustaka di dalamnya. Kami sebelumnya membahas Snaps dan Flatpak yang menyediakan fitur serupa. Fitur-fitur ini sering dilihat sebagai manfaat dari appimages, tetapi tergantung pada cara Anda memilih untuk meluncurkan aplikasi, fitur ini juga dapat menjadi kelemahan. Biasanya, saat Anda menginstal aplikasi melalui manajer paket distribusi, aplikasi itu terintegrasi dengan rapi ke dalam sistem dan peluncur aplikasi dibuat untuk Anda.

Di sisi lain, ketika Anda mengunduh aplikasi yang didistribusikan sebagai file gambar aplikasi, itu hanyalah file lain di komputer Anda. Untuk membuka aplikasi, Anda perlu membuat file ini dapat dieksekusi dan meluncurkan aplikasi dengan menentukan jalurnya di baris perintah atau mengklik dua kali file di manajer file Anda, yang dalam kasus Ubuntu adalah nautilus. Jika Anda menginginkan peluncur aplikasi, Anda harus membuatnya sendiri.

Unduh gambar aplikasi

Salah satu keuntungan dari format gambar aplikasi adalah Anda dapat mengunduh aplikasi langsung dari situs web pengembang apa pun distribusi yang Anda gunakan. Untuk keperluan tutorial ini, kami akan mengunduh gambar aplikasi Kiwix dari situs web resmi Kiwix. Kiwix adalah aplikasi sumber terbuka dan gratis yang memungkinkan Anda mengunduh semua Wikipedia dan membacanya secara offline. Ini telah berkembang untuk memungkinkan pengunduhan dan pembacaan offline dari sumber lain juga, tetapi detail tersebut berada di luar cakupan artikel ini.

Pada halaman unduhan resmi terdapat tautan unduhan yang tersedia untuk Linux, Windows, macOS, Android, iOS, dan ekstensi browser. Jika Anda mengklik tautan untuk Linux, maka Anda akan dapat mengunduh versi terbaru sebagai gambar aplikasi. Untuk mengunduh dan menjalankan gambar aplikasi ini di baris perintah, yang perlu Anda lakukan hanyalah memasukkan perintah berikut untuk mengunduh file, membuatnya dapat dieksekusi, dan menjalankannya.

$ wget https://download.kiwix.org/release/kiwix-desktop/kiwix-desktop_x86_64.appimage
$ chmod +x kiwix-desktop_x86_64.appimage
$ ./kiwix-desktop_x86_64.appimage

Meskipun appimage dapat diunduh ke dan dijalankan dari direktori mana pun, untuk menjaga sistem file tetap tertata dengan baik, mari pindahkan ke direktori yang lebih sesuai sebelum kita membuat peluncur aplikasi untuknya.

$ mkdir ~/bin && mv kiwix-desktop_x86_64.appimage ~/bin/

Membuat peluncur aplikasi

Salah satu fitur hebat Ubuntu 20.04 adalah Anda dapat dengan mudah meluncurkan aplikasi dengan mengeklik Tampilkan Aplikasi di panel dok, lalu mengeklik aplikasi di Jendela Aplikasi . Atau, Anda dapat menekan Superkey (biasanya tombol windows di pcs dan tombol perintah kiri di macs), ketik nama aplikasinya lalu tekan enter untuk meluncurkannya. Agar aplikasi muncul di Jendela Aplikasi ini, aplikasi harus memiliki entri desktop dalam direktori yang sesuai. Entri desktop ini adalah file yang menentukan cara meluncurkan aplikasi dan diakhiri dengan .desktop ekstensi file.

Aplikasi di seluruh sistem memiliki entri desktop yang terletak di /usr/share/applications . Namun, menulis ke direktori ini memerlukan hak akses root dan karena salah satu manfaat appimages adalah tidak memerlukan hak akses root, kami akan membuat entri desktop di ~/.local/share/applications direktori. ~/.local/share/applications direktori adalah untuk entri desktop untuk pengguna saat ini. Membuat file .desktop di sini akan membuat peluncur aplikasi tersedia untuk pengguna saat ini.

Dengan editor teks favorit Anda, buat file bernama kiwix.desktop di ~/.local/share/applications .

$ vim ~/.local/share/applications/kiwix.desktop

Selanjutnya, masukkan yang berikut ke dalam file dan simpan.

[Desktop Entry]
Name=Kiwix
Comment=Read Wikipedia offline
Exec=/home/username/bin/kiwix-desktop_x86_64.appimage
Icon=kiwix
Terminal=false
Type=Application
Categories=Education;

Baris pertama menentukan bahwa ini adalah entri desktop. Baris kedua menunjukkan nama aplikasi yang akan Anda lihat di jendela aplikasi. Baris ketiga terdiri dari komentar yang dapat dilihat sebagai tooltip. Baris keempat menentukan jalur ke file yang dapat dieksekusi. Di sini Anda harus mengganti username dengan nama pengguna Anda yang sebenarnya tentu saja. Baris kelima menunjukkan ikon yang akan digunakan. Anda dapat menentukan jalur ke ikon khusus atau menggunakan ikon yang merupakan bagian dari paket tema ikon. Contoh di atas melakukan yang terakhir. Agar dapat menampilkan ikon yang sesuai, Anda harus menggunakan tema ikon yang menyertakan ikon untuk aplikasi ini.

Di Ubuntu "numix-icon-theme-circle" adalah tema ikon yang menyertakan ikon kiwix dan diinstal dengan $ sudo apt install numix-icon-theme-circle . Baris keenam menentukan apakah aplikasi ini berjalan di terminal atau tidak. Baris ketujuh memberi tahu sistem apakah ini Aplikasi, Tautan, atau Direktori. Baris terakhir menentukan kategori aplikasi untuk menu aplikasi yang memisahkan peluncur aplikasi ke dalam kategori yang berbeda.

Sekarang Anda telah membuat dan menyimpan Entri Desktop , Anda akan melihat aplikasi di Jendela Aplikasi dan harus dapat meluncurkannya dari sana. Anda juga dapat mengeklik kanan ikon di panel dok dan mengeklik Add to Favorites jika Anda ingin peluncur aplikasi ini tetap berada di dok setiap saat.

Metode Alternatif

Banyak gambar aplikasi menyertakan .desktop mereka sendiri file di dalam gambar. Jika Anda tidak ingin membuat file dari awal sendiri, Anda dapat menemukan file yang disertakan dengan gambar aplikasi Anda, menyalinnya, dan mengedit kontennya sesuai kebutuhan. Di bawah ini kita akan melihat contoh bagaimana melakukannya menggunakan gambar aplikasi kiwix.

Pertama, buka direktori tempat Anda menyimpan file appimage dan jalankan seperti yang dijelaskan di Unduh appimage bagian artikel ini. Sekarang setelah Anda menjalankan appimage, itu akan dipasang sementara di sistem file. Untuk mengetahui di mana itu dipasang, jalankan perintah berikut.

$ mount | grep .appimage

Kami mendapatkan output berikut yang memberi tahu kami bahwa gambar yang diperluas dipasang di /tmp/.mount_kiwix-HhmzJR direktori. Nama yang tepat dari direktori sementara akan berbeda setiap kali appimage diluncurkan.

kiwix-desktop_x86_64.appimage on /tmp/.mount_kiwix-HHmzJR type fuse.kiwix-desktop_x86_64.appimage (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Sekarang kita tahu di mana appimage yang didekompresi dipasang, kita dapat melihat apakah ada file .desktop yang disertakan di dalamnya dengan perintah berikut.

$ find /tmp/.mount_kiwix-HHmzJR -iname "*.desktop"

Kami menerima output berikut.

/tmp/.mount_kiwix-HHmzJR/kiwix-desktop.desktop
/tmp/.mount_kiwix-HHmzJR/usr/share/applications/kiwix-desktop.desktop

Seperti yang bisa kita lihat, ada dua file .desktop yang disediakan di dalam appimage. Kami dapat menyalin salah satu dari ini dan mengedit isinya agar sesuai dengan tujuan kami.

$ cp /tmp/.mount_kiwix-HhmzJR/kiwix-desktop.desktop ~/.local/share/applications/

Dengan editor teks favorit Anda, edit kiwix-desktop.desktop file di ~/.local/share/applications .

$ vim ~/.local/share/applications/kiwix.desktop

Saat membuka file untuk diedit, Anda akan melihat konten berikut.

[Desktop Entry]
Type=Application
Name=Kiwix
Comment=View offline content
Icon=kiwix-desktop
Exec=kiwix-desktop %F
Terminal=false
MimeType=application/org.kiwix.desktop.x-zim;
Keywords=zim;
Categories=Education;
X-AppImage-Version=2.0.5

Edit Exec dan Icon nilai sehingga konten terlihat seperti contoh berikut.

[Desktop Entry]
Type=Application
Name=Kiwix
Comment=View offline content
Icon=kiwix
Exec=/home/username/bin/kiwix-desktop_x86_64.appimage
Terminal=false
MimeType=application/org.kiwix.desktop.x-zim;
Keywords=zim;
Categories=Education;
X-AppImage-Version=2.0.5

Kesimpulan

Dalam artikel ini kami memperkenalkan appimages dan membahas secara singkat pro dan kontra mereka. Kami kemudian mendalami cara membuat peluncur aplikasi untuk gambar aplikasi menggunakan dua metode berbeda. Jika Anda menggunakan appimages sebagai pengguna akhir, maka membuat peluncur aplikasi untuk mereka dapat sangat meningkatkan pengalaman pengguna Anda, terutama di Ubuntu 20.04 yang mengimplementasikan versi Lingkungan Desktop Gnome yang ramah pengguna.

Setelah membuat peluncur aplikasi, Anda dapat dengan mudah meluncurkan gambar aplikasi dari Jendela Aplikasi menggunakan Tampilkan Aplikasi fitur dok atau dengan Superkey dan bahkan dapat menyematkan ikon ke dok dengan menambahkannya sebagai favorit. Appimages sangat nyaman, tetapi kurangnya integrasi sistem terkadang mengganggu mereka yang terbiasa dengan manajemen paket tradisional di Linux. Lain kali Anda membutuhkan perangkat lunak yang didistribusikan sebagai gambar aplikasi, cobalah salah satu metode ini untuk membuat peluncur aplikasi dan beri tahu kami pendapat Anda tentangnya di komentar di bawah.


Ubuntu
  1. Cara Membuat Drive USB Ubuntu yang Dapat Di-boot untuk Mac di OS X

  2. Bagaimana Cara Membuat File .img Dari .iso Di Ubuntu?

  3. Bagaimana Cara Menyegarkan Menu Aplikasi Ikon Peluncur Di Ubuntu 12.04?

  1. Cara Membuat File di Ansible

  2. Cara membuat peluncur pintasan desktop di Ubuntu 18.10 Cosmic Cuttlefish Linux

  3. Cara menginstal g ++ di Ubuntu

  1. Cara membuat peluncur pintasan desktop di Ubuntu 20.04 Focal Fossa Linux

  2. Cara membuat peluncur pintasan desktop di Ubuntu 22.04 Jammy Jellyfish Linux

  3. Cara membuat beberapa profil untuk peluncur Unity di Ubuntu menggunakan indikator daftar peluncur