Mastodon adalah sumber terbuka yang hebat, jaringan sosial terdesentralisasi. Saya menggunakan Mastodon setiap hari, dan mungkin yang paling umum menggunakan Mastodon melalui antarmuka webnya (walaupun open source, ada banyak cara berbeda untuk berinteraksi dengannya, termasuk aplikasi berbasis terminal dan aplikasi seluler), tetapi saya lebih suka jendela aplikasi khusus .
Baru-baru ini, saya menemukan Nativefier, dan sekarang saya dapat menikmati Mastodon, atau aplikasi web lainnya, sebagai aplikasi desktop di desktop Linux saya. Nativefier mengambil URL dan membungkusnya dengan kerangka kerja Electron, yang menjalankan browser Chromium open source sebagai backendnya tetapi berjalan sebagai aplikasi yang dapat dieksekusi sendiri. Nativefier dilisensikan di bawah lisensi MIT dan tersedia untuk Linux, Windows, dan macOS.
Menginstal Nativefier
Nativefier membutuhkan Node.js
Menginstal Nativefier semudah menjalankan:
$ sudo npm install -g nativefier
Di desktop Ubuntu saya, saya harus memutakhirkan NodeJS terlebih dahulu, jadi pastikan untuk memeriksa versi Node apa yang diperlukan saat Anda menginstal Nativefier.
Setelah terinstal, Anda dapat memeriksa versi Nativefier Anda untuk memverifikasi bahwa itu telah diinstal:
$ nativefier --version
45.0.4
Menjalankan nativefier --help
mencantumkan semua opsi yang didukung aplikasi.
Penyiapan
Saya sarankan Anda membuat folder baru bernama ~/NativeApps
sebelum Anda mulai membuat aplikasi dengan Nativefier. Ini membantu menjaga aplikasi Anda tetap bagus dan teratur.
$ mkdir ~/NativeApps
cd ~/NativeApps
Membuat aplikasi untuk Mastodon
Saya akan mulai dengan membuat aplikasi untuk mastodon.technology.
Gunakan perintah:
$ nativefier --name Mastodon \
--platform linux --arch x64 \
--width 1024 --height 768 \
--tray --disable-dev-tools \
--single-instance https://mastodon.technology
Opsi dalam contoh ini melakukan hal berikut:
--name
:Menyetel nama aplikasi ke Mastodon--platform
:Menyetel platform aplikasi ke Linux- --arch x64:Menyetel arsitektur ke x64
--width 1024 --height 768
:Menyetel dimensi aplikasi saat diluncurkan--tray
:Membuat ikon baki untuk aplikasi--disable-dev-tools
:Menonaktifkan alat pengembang Chrome--single-instance
:Hanya mengizinkan satu instance aplikasi
Menjalankan perintah tunggal itu menunjukkan output berikut:
Preparing Electron app...
Converting icons...
Packaging... This will take a few seconds, maybe minutes if the requested Electron isn't cached yet...
Packaging app for platform linux x64 using electron v13.4.0 Finalizing build...
App built to /home/tux/NativeApps/Mastodon-linux-x64, move to wherever it makes sense for you and run the contained executable file (prefixing with ./ if necessary)
Menu/desktop shortcuts are up to you, because Nativefier cannot know where you're going to move the app. Search for "linux .desktop file" for help, or see https://wiki.archlinux.org/index.php/Desktop_entries
Output menunjukkan bahwa file ditempatkan di /home/tux/NativeApps/Mastodon-linux-x64
. Saat Anda cd
ke dalam folder ini, Anda melihat file bernama Mastodon. Ini adalah executable utama yang meluncurkan aplikasi. Sebelum Anda dapat meluncurkannya, Anda harus memberikan izin yang sesuai.
$ cd Mastodon-linux-x64
chmod +x Mastodon
Sekarang, jalankan ./Mastodon
untuk melihat peluncuran aplikasi Linux Anda!
Membuat aplikasi untuk blog saya
Untuk bersenang-senang, saya akan membuat aplikasi untuk situs web blog saya juga. Apa gunanya memiliki blog teknologi jika tidak ada aplikasi Linux untuk itu?
Perintahnya:
$ nativefier -n ayushsharma \
-p linux -a x64 \
--width 1024 --height 768 \
--tray --disable-dev-tools \
--single-instance https://ayushsharma.in
$ cd ayushsharma-linux-x64
chmod +x ayushsharma
Membuat aplikasi untuk findmymastodon.com
Dan terakhir, inilah aplikasi untuk proyek kesayangan saya, findmymastodon.com.
Perintahnya:
$ nativefier -n findmymastodon \
-p linux -a x64 \
--width 1024 --height 768 \
--tray --disable-dev-tools \
--single-instance https://findmymastodon.com
$ cd findmymastodon-linux-x64
chmod +x findmymastodon
Membuat ikon desktop Linux
Dengan aplikasi yang dibuat dan executable yang siap digunakan, saatnya membuat ikon desktop.
Sebagai demonstrasi, berikut ini cara membuat ikon desktop untuk peluncur Mastodon. Pertama, unduh ikon untuk Mastodon. Tempatkan ikon di direktori aplikasi Nativefier sebagai icon.png
.
Kemudian buat file bernama Mastodon.desktop
dan masukkan teks ini:
[Desktop Entry]
Type=Application
Name=Mastodon
Path=/home/tux/NativeApps/Mastodon-linux-x64
Exec=/home/tux/NativeApps/Mastodon-linux-x64/Mastodon
Icon=/home/tux/NativeApps/Mastodon-linux-x64/icon.png
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Anda dapat memindahkan .desktop
file ke desktop Linux Anda untuk memilikinya sebagai peluncur desktop. Anda juga dapat menempatkan salinannya di ~/.local/share/applications
sehingga muncul di menu aplikasi atau peluncur aktivitas Anda.
Kesimpulan
Saya suka memiliki aplikasi khusus untuk alat yang sering saya gunakan. Fitur favorit saya tentang memiliki aplikasi untuk Mastodon adalah setelah saya masuk ke Mastodon, saya tidak perlu masuk lagi! Nativefier menjalankan Chromium di bawahnya. Jadi ia dapat mengingat sesi Anda seperti halnya browser apa pun. Saya ingin mengucapkan terima kasih khusus kepada tim Nativefier yang telah membawa desktop Linux selangkah lebih dekat ke kesempurnaan.
Artikel ini awalnya muncul di situs web penulis dan diterbitkan ulang dengan izin.