LinuxでFlatpakの権限を管理する方法

LinuxでFlatpakの権限を管理する方法

Flatsealは、LinuxユーザーがFlatpakアプリケーションの権限を管理できるようにするエキサイティングなアプリケーションです。これは、プログラムがシステムへのアクセスをますます要求する世界で、Linuxユーザーがアプリを制御できるようにする優れたツールです。

このガイドでは、Flatsealのインストール方法について説明します。また、これを使用してお気に入りのFlatpakアプリの権限を管理する方法についても説明します。

Flatsealのインストール

個々のFlatpakプログラムの権限の管理を開始する前に、FlatsealアプリケーションをLinuxPCにインストールする必要があります。ありがたいことに、FlatsealツールはFlathubアプリストアにあり、セットアップは非常に簡単です。ソースコードも利用可能であり、それをコンパイルするための手順は非常に簡単です。

LinuxコンピューターへのFlatsealのインストールを開始するには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開きます 。次に、お好みのセットアップ方法に対応する、以下に概説するインストール手順に従います。

Flathubを介したインストール

Flathubアプリケーションストアを介したFlatsealのインストールは、コンパイルするソースコードがなく、アプリが箱から出してすぐに機能するため、最善の方法です。インストールを開始するには、LinuxコンピューターにFlatpakランタイムをインストールする必要があります。

Flatpakランタイムは、コマンドラインを介して一般的なLinuxオペレーティングシステムの大部分に簡単にインストールできます。マシンにセットアップするには、「flatpak」パッケージを検索してください。次に、通常のパッケージのインストール方法でインストールします。または、LinuxシステムでFlatpakをセットアップする際に問題が発生した場合は、Flatpakを機能させる方法に関する詳細なガイドに従ってください

Flatpakランタイムが稼働しているときは、Flathubアプリストアにサブスクライブする必要があります。これを行うには、 以下のflatpakremote-add コマンドを使用します。

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

LinuxシステムでFlathubアプリストアをセットアップした後、以下のflatpakinstallコマンドを使用してFlatseal プログラムを簡単にインストールできます。このプログラムをインストールすることは、必要なさまざまなランタイムライブラリとパッケージをインストールすることも意味することに注意してください。

sudo flatpak install flathub com.github.tchx84.Flatseal -y

上記のコマンドの実行が完了すると、FlatpakバージョンのFlatsealをLinuxPCで使用できるようになります。アプリを起動するには、アプリメニューで「フラットシール」を探します。または、ターミナルウィンドウで以下の実行コマンドを実行します。

flatpak run com.github.tchx84.Flatseal

ソース経由のインストール

FlatsealのFlatpakリリースは、アプリを機能させるための優れた方法です。ただし、コードをいじくり回したい場合は、ソースからビルドする必要があります。方法は次のとおりです。

ステップ1:gitclone コマンドを使用してソースコードをダウンロードします。

git clone https://github.com/tchx84/Flatseal.git

ステップ2:CD コマンドを使用して、ターミナルセッションを「Flatseal」フォルダーに移動します。

cdフラットシール

ステップ3:flatpak-builder コマンドを使用してプログラムをコンパイルします。

flatpak-builder --force-clean --repo = repo build com.github.tchx84.Flatseal.json

ステップ4:flatpak build-bundleコマンドを実行して、ビルド を完了します。

flatpakビルドバンドルリポジトリflatseal.flatpakcom.github.tchx84.Flatseal

ステップ5: flatpakinstallを使用してFlatsealプログラムをインストールします。

flatpakインストールflatseal.flatpak

Flatsealを使用したFlatpak権限の管理

FlatsealアプリケーションがLinuxPCにインストールされたので、これを使用して、システムにセットアップされたさまざまなFlatpakアプリケーションのアクセス許可を制御できます。

開始するには、Linux PCでFlatsealアプリケーションを起動します(まだ開いていない場合)。アプリメニューで「Flatseal」を検索するか、以下の実行コマンドを使用して実行します。

flatpak run com.github.tchx84.Flatseal

アプリを開いた状態で、以下に概説するステップバイステップの手順に従って、LinuxでFlatpakアプリの権限を管理する方法を学習します。

ステップ1:左側のFlatsealアプリでサイドバーを見つけ、管理するアプリを見つけます。アプリを見つけたら、マウスでクリックしてプログラム内の設定を開きます。

ステップ2: Flatsealでアプリをクリックすると、すべてのアプリの権限がメインアプリに読み込まれます。スクロールしてそれらを見てください。

ステップ3:シャットオフする権限を見つけたら、スライダーをクリックして、スライダーをオンからオフに変更します。スライダーが青色で表示されなくなると、権限がオフになっていることがわかります。アプリに不可欠な権限をオフにすると、アプリが機能しなくなったり、エラーが表示されたりする可能性があることに注意してください。

LinuxでFlatpakの権限を管理する方法

手順4:権限リストを確認し、アプリにアクセスを許可する権限をオンにします。ただし、注意してください。理解できない権限を有効にすると、非常に危険な場合があります。Flatpakアプリの権限をオンにするのは、その権限が確実な場合のみにしてください。

LinuxでFlatpakの権限を管理する方法

アプリの権限をいじった後、アプリを起動すると、加えられた変更が表示されます。FlatsealでFlatpakアプリを選択し、画面上部の[リセット]ボタンをクリックすると、Flatpakアプリの権限の変更を元に戻すことができることに注意してください。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか