Linux で Flatseal のグラフィカル インターフェースを使用して Flatpak の権限を簡単に管理する方法

LinuxでFlatpakを使ってサンドボックス化されたアプリケーションを管理するのは、特に権限設定に関しては面倒な場合があります。サンドボックス化によってセキュリティは向上する一方で、どのアプリが何にアクセスできるか(ファイル、ネットワーク、システムリソースなど)を把握しようとすると、コマンドラインでの操作に煩わされることがよくあります。権限設定のためにターミナルコマンドをいじったことがある人なら、それがどれほど面倒なことかご存知でしょう。しかし、もっと良い方法があります。Flatsealです。これは洗練された小さなGUIで、長いコマンドを入力するよりもずっとストレスなく、視覚的に権限を調整できます。

アプリの権限管理がなぜこんなに面倒なのか、実際に目で見てみないと理解できない人もいるかもしれません。Flatsealを使えば、Flatpakアプリごとの権限の確認と調整が簡単にできます。たくさんのターミナルコマンドを覚えたり、何かが壊れてしまうのではないかと心配したりする必要はありません。とても簡単です。アプリの一部が正しく動作しない場合や、ファイルやネットワークなど、アプリがアクセスできるものをより細かく制御したい場合は、このツールが役立ちます。さらに、オープンソースで完全に無料で、FlatpakとFlathubさえインストールしてしまえば、インストールも簡単です。

Flatsealを使ってFlatpakの権限を修正する方法

Flatseal の起動と実行

言うまでもなく、これが最初のステップです。システムにFlatpakFlathubがまだインストールされていない場合は、まずそれらが必要です。通常は簡単なプロセスですが、不明な場合はディストリビューションの指示に従ってください。これらが準備できれば、Flatsealのインストールは1行で完了し、通常は次のように動作します。

flatpak install flathub com.github.tchx84. Flatseal flatpak run com.github.tchx84. Flatseal 

設定によっては、最初のコマンドでパスワードの入力や確認を求められる場合がありますが、その後は問題ありません。Flatsealインターフェースがポップアップ表示され、権限を微調整する準備が整います。

代替方法: ソースからFlatsealを構築する – もしあなたがそういうのに興味があるなら

誰もがコンパイルしたいわけではありませんが、もしコンパイルしたいのであれば、基本的にはリポジトリをクローンしてビルドするだけです。手順は以下のとおりです。

git clone https://github.com/tchx84/Flatseal.git cd Flatseal flatpak install org.gnome. Platform//41 org.gnome. Sdk//41 flatpak build --user --force-clean --install build com.github.tchx84. Flatseal.json flatpak run --branch=master com.github.tchx84. Flatseal 

この方法は少し複雑で、ほとんどの人にとってはやり過ぎかもしれませんが、Flatpak のバージョンが非常に古い場合など、これが唯一の選択肢になることもあります。

オプション: GNOME Builder を使用する (IDE に興味があり、いろいろ試してみたい場合)

必ずしも必要ではありませんが、既にGNOME Builderをお使いの場合は、優れたコード編集機能を使ってFlatsealをソースから効率的にビルドできます。FlathubのGNOME Builderのページにアクセスして、こちらの手順に従ってください

フラットシール設置後の使用方法

アプリメニューから開くか、ターミナルから実行します。

flatpak run com.github.tchx84. Flatseal 

中に入ると、Flatpakアプリの一覧が表示されます。アプリをクリックすると、そのアプリの権限がすべて表示されます。ネットワークアクセス、ファイルシステム、IPCなどのトグルオプションも表示されます。これらの設定は非常に簡単で、必要に応じてオン/オフを切り替えるだけです。保存したら、アプリを再起動してください。再起動するだけで、すべてが元に戻ることもあります。もし何か不具合が生じたり、元に戻したいと思ったら、Flatsealのリセットボタンが役立ちます。

不思議なことに、一部の設定では権限の変更がすぐに反映されないため、完全な再起動、あるいはリブートが必要になることがあります。本当に奇妙ですが、実際に起こることです。もちろん、Linux は必要以上に難しくすることもあるでしょう?

まとめ: Flatseal は価値があるのか?

LinuxでFlatpakを使っているなら、このツールは便利なだけでなく、ターミナルコマンドの山に埋もれずに制御を維持したいなら必須と言えるでしょう。権限設定が間違っていたり、権限が厳しすぎたりして動作しないアプリを素早く修正できます。あるいは、アプリがアクセスできる権限を把握しておくことで、安心感も得られるかもしれません。しかも、変更を元に戻すのも簡単です。Flatsealはシンプルで元に戻せるため、権限設定の調整では珍しい機能です。

最大の利点は、無料かつオープンソースで、サンドボックスの権限管理が簡単になるだけでなく、かなり楽しくなることでしょう。Linuxではどうしても操作が複雑になってしまうのですが、Flatsealを使えばその手間が省けます。

まとめ

  • FlatpakとFlathubをまだインストールしていない場合はインストールしてください
  • 走るflatpak install flathub com.github.tchx84. Flatseal
  • Flatsealを起動してアプリを選択する
  • 権限を切り替えて、必要に応じてアプリを再起動します
  • 何か問題が起きた場合はリセットする

まとめ

総じて、FlatsealはFlatpakアプリをしっかりと管理したいなら、ツールキットに備えておきたい便利なツールです。権限設定が簡単になり、元に戻すこともでき、設定を微調整しないと動作しないアプリにも対応できます。端末操作のストレスを何時間も解消してくれる人がいれば幸いです。誰かの時間を少しでも節約できれば幸いです。権限設定の調整、頑張ってください。この小さなGUIがあれば、ずっと楽になりますよ!