Flatpak adalah sistem pengemasan universal yang memfasilitasi instalasi perangkat lunak di Linux. Ini stabil, kompatibel ke depan, dan menggabungkan dependensi dengan program itu sendiri, jadi Anda tidak perlu menginstalnya secara terpisah.
Keuntungan lain dari Flatpak adalah semua program Flatpak berjalan di dalam kotak pasir untuk meningkatkan keamanan sistem. Namun, ini juga berarti setiap program Flatpak perlu meminta akses ke komponen sistem yang berbeda.
Jika Anda menggunakan Flatpak, Anda akan tahu bahwa mengelola izin ini bisa rumit. Flatseal adalah utilitas grafis yang menyederhanakan ini dan memungkinkan Anda dengan mudah melihat dan memodifikasi izin Flatpak di Linux.
Mari selami untuk melihat caranya.
Apa itu Flatseal?
Flatseal adalah aplikasi berbasis GUI dengan antarmuka grafis rapi yang memungkinkan Anda melihat dan mengelola izin untuk semua paket Flatpak yang terinstal di mesin Anda. Ini mudah digunakan, dan karena mengacaukan izin dapat memiliki konsekuensi negatif, itu dilengkapi dengan tombol setel ulang untuk membantu Anda mengatur ulang semua izin ke keadaan default jika terjadi kesalahan.
Semuanya mulai dari izin jaringan hingga izin untuk sistem windowing, akselerasi GPU, memori bersama, virtualisasi, file pengguna atau sistem, dan variabel lingkungan, Flatseal memungkinkan Anda mengelola semua jenis izin sesuai kebutuhanmu.
Cara Memasang Flatseal di Linux
Flatseal bekerja pada semua itu Distro Linux yang mendukung Flatpak. Ini tersedia sebagai paket Flatpak itu sendiri, dan Anda dapat menginstalnya dengan membuka terminal dan menjalankan perintah berikut:
flatpakInstallflathubcom.github.tchx84.Segel datar
Alternatifnya, jika Anda lebih suka membuatnya sendiri, mulailah dengan mengkloning repositori Flatseal ke perangkat Anda. Buka terminal dan gunakan perintah ini untuk melakukan ini:
git klon https://github.com/tchx84/Flatseal.git
Sekarang, navigasikan ke direktori Flatseal menggunakan perintah cd, seperti ini:
CD Segel datar
Terakhir, jalankan perintah ini untuk membangun Flatseal:
flatpak-builder --force-clean --repo=repo build com.github.tchx84.Flatseal.json
flatpakbuild-bundlerepoflatseal.flatpakcom.github.tchx84.Segel datar
flatpakInstallflatseal.flatpak
Cara Menggunakan Flatseal untuk Melihat dan Mengelola Izin Flatpak
Setelah Anda menginstal Flatseal, buka menu aplikasi, cari Flatseal, dan luncurkan.
Saat Flatseal diluncurkan, Anda akan melihat jendela utama dengan dua panel. Panel kiri memungkinkan Anda memilih Flatpaks, dan panel di sebelah kanan adalah tempat Anda dapat melihat dan mengelola izin untuk aplikasi Flatpak yang dipilih.
Jika Anda baru mengenal Flatpak dan ingin mempelajari lebih lanjut tentang izinnya, klik ikon menu hamburger di jendela utama Flatseal dan pilih Dokumentasi dari pilihan menu. Gunakan hyperlink di halaman dokumentasi untuk mengetahuinya. Tekan X tombol di sudut kanan atas untuk menutup halaman dokumentasi.
1. Melihat Izin Paket Flatpak
Untuk melihat izin apa yang digunakan paket Flatpak, pilih dari sidebar di sebelah kiri, dan Anda akan melihat semua izinnya di jendela sebelah kanan.
Jika Anda memiliki daftar panjang paket Flatpak yang terinstal di komputer, daripada menelusuri daftar, Flatseal memungkinkan Anda mencari paket secara langsung. Untuk ini, klik ikon pencarian di pojok kiri atas jendela Flatseal, masukkan nama paket, dan Flatseal akan menampilkannya jika tersedia. Klik di atasnya untuk memilih paket dan melihat izinnya.
Saat Anda memilih paket Flatpak, Anda akan melihat semua detailnya beserta izin yang digunakannya di jendela kanan. Anda akan menemukan beberapa detail tentang paket Flatpak, seperti penulis, nomor versi, runtime, dan tanggal terakhir diperbarui.
Di bawah bagian ini, Anda akan melihat daftar semua izin yang digunakan paket Flatpak, diklasifikasikan ke dalam kategori izin yang berbeda untuk mempermudah navigasi izin dan menghemat waktu Anda.
Jika Anda ingin tahu lebih banyak tentang Flatpak, ada juga a Tampilkan Detail tombol di bagian atas jendela Flatseal. Cukup pilih paket dan tekan Tampilkan Detail, dan itu akan membuka paket di pengelola perangkat lunak.
Selain itu, Anda juga dapat menghapus paket Flatpak dari sini dengan mengeklik Menghapus tombol atau ikon tempat sampah di sebelahnya.
2. Memodifikasi Izin Paket Flatpak
Memodifikasi izin paket Flatpak melibatkan mengaktifkan atau menonaktifkan sakelar di sebelah izin sistem yang ingin Anda izinkan atau tolak.
Setelah Anda memilih Flatpak dan melihat izinnya, alihkan tombol untuk mengaktifkan atau menonaktifkannya. Flatpaks tertentu sudah mengaktifkan izin untuk komponen sistem penting tertentu, jadi berhati-hatilah saat Anda mengubahnya.
Saat Anda mengaktifkan atau menonaktifkan izin untuk paket Flatpak, Flatseal akan menampilkan ikon peringatan di sebelahnya untuk memberi tahu Anda bahwa izin telah diubah.
Demikian pula, saat Anda mengubah izin untuk komponen sistem tertentu, seperti Notifikasi, Anda akan melihat sebuah Batal disetel tombol di sebelah sakelar untuk membantu Anda menghapus perubahan izin dan mengembalikannya ke keadaan sebelumnya.
Sekarang, meskipun tidak disarankan—kecuali jika Anda memiliki beberapa paket Flatpak pilihan dan tahu apa yang Anda lakukan—Flatseal juga memungkinkan Anda mengubah izin semua Flatpak yang terinstal di mesin Anda sekaligus.
Untuk ini, pilih Semua Aplikasi dari panel sebelah kiri, lalu alihkan sakelar di sebelah izin yang ingin Anda berikan atau tolak di jendela kanan.
3. Atur Ulang Izin Paket Flatpak ke Default
Kapan pun, jika Anda merasa perubahan izin Anda menyebabkan masalah atau memengaruhi fungsionalitas Flatpak Anda, Anda dapat mengatur ulang izin untuk memulihkannya ke nilai default.
Untuk melakukannya, pilih paket dari sidebar dan klik Mengatur ulang tombol di jendela kanan. Alternatifnya, jika Anda ingin melakukannya untuk semua paket Flatpak, pilih Semua Aplikasi sebaliknya dan memukul Mengatur ulang.
Kelola Semua Izin Aplikasi Flatpak di Satu Tempat
Mengelola izin aplikasi di komputer Anda adalah fitur praktis yang membantu Anda melacak izin yang diperlukan aplikasi Anda agar berfungsi dengan baik. Flatseal mungkin adalah utilitas terbaik di luar sana untuk melihat dan mengelola izin aplikasi Flatpak di Linux. Dan bagian terbaiknya adalah karena ini adalah aplikasi grafis, Anda dapat melakukan semua ini dengan beberapa klik mudah.
Jika Anda baru mengenal Flatpak, Anda mungkin akan kewalahan dengan seluk-beluk sistem pengemasan baru ini. Membiasakan diri dengan beberapa dasar akan membantu Anda merasa lebih nyaman menggunakan Flatpak.