AppFixerを使用してGnomeアプリをアプリフォルダーに自動的に整理する方法

AppFixerを使用してGnomeアプリをアプリフォルダーに自動的に整理する方法

Gnomeのシェルアプリケーションリストは、非常に目に喜ばれているが、少しは無秩序。どのアプリもアプリケーショングループで並べ替えられないため、アプリを調べてアプリを見つけるのは少し面倒です。この問題を修正する場合は、Gnome DashFixツールをインストールするのが最善の方法です。このツールは、Gnomeアプリをアプリフォルダーに自動的に整理し、見つけやすくすることができます。

Gnomeダッシュ修正

Gnome Dash Fixは単純なBashスクリプトであり、Githubにあります。それを使用するのに特別なライブラリやスキルは必要ありません。開始するには、ターミナルウィンドウを開き、Gitツ​​ールを使用して最新のソースコードをダウンロードします。Gitをインストールしていませんか?以下の手順に従って、選択したディストリビューション用に入手してください。

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

その他のLinux

Gitツールは通常、ほとんどのLinuxディストリビューションで簡単に見つけることができます。これは主に、多くの人が使用する開発ツールであるためです。オペレーティングシステムがこのリストに含まれていない場合でも、Gnome AppFixerスクリプトを取得できます。ターミナルを開き、パッケージマネージャーで「git」を検索します。パッケージをインストールすれば、準備完了です。

LinuxディストリビューションのGitパッケージが見つかりませんか?Pkgs.orgをチェックすることを検討してください。彼らは、大小を問わず、あらゆる種類のLinuxディストリビューションからのパッケージに関する多くの情報を持っています。ニーズに合ったダウンロード可能なパッケージを簡単に見つけることができます。

AppFixerを入手する

App Fixerはそれほど大きくはなく、いくつかのファイルが含まれています。レガシーシェルスクリプトと新しいインタラクティブなPythonツールです。このガイドでは、両方の使用方法について説明します。ただし、その前に、最新バージョンのコードを取得する必要があります。これはで行われ gitの クローン。ターミナルで、gitを使用して AppFixer コードのコピーをダウンロードします。

git clone https://github.com/BenJetson/gnome-dash-fix

次に、CDコマンドを使用して、 ディレクトリを/ home /(通常はターミナルが開く場所)から新しく作成された Gnome DashFixフォルダーに変更します。

cdgnome-dash-修正

ターミナルを移動した新しいフォルダ内で作業を行う必要があります。具体的には、両方のスクリプトの権限を変更する必要があります。そうしないと、root以外のユーザーが意図したとおりにコードを実行できなくなります。まず、chmod ツールを使用して 、Pythonスクリプトをプログラムとして実行するのにOKとマークします。

sudo chmod + x Interactive.py

Interactive.pyファイルのアクセス許可を更新した直後に 、従来のBashスクリプトでも同じことを行う必要があります。もう一度、chmod ツールを使用し て、appfixer.sh スクリプトを実行しても問題がないことをシステムに 通知します。

sudo chmod + x appfixer.sh

両方のスクリプトに正しいユーザー権限があるので、ツールを実行します。

インタラクティブなPythonスクリプト

AppFixerを使用してGnomeアプリをアプリフォルダーに自動的に整理する方法

App Fixer開発者は、bashスクリプトと比較して「使いやすい」と彼が主張する新しいPythonスクリプトを含めました。ユーザーがスクリプトを実行すると、スクリプトはGnomeアプリを個別のフォルダーに整理する方法についてさまざまな質問をします。

スクリプトを実行する前に、ターミナルを開き、それを使用して、LinuxPCにPythonがインストールされているかどうかを確認します。ほとんどのLinuxプログラムはそれに依存しているので、そこにある可能性は十分にあります。それでも、すべてのLinuxオペレーティングシステムにセットアップされているわけではありません。Pythonが存在することを確認するには、次のコマンドを実行します。

python --version

Pythonがインストールされていない場合、上記のコマンドは何もしません。PCにある場合は、バージョン番号が通知されます。このスクリプトを実行するには、少なくともバージョン3がインストールされている必要があります。Python 3に関する情報は、Pythonの公式Webサイトにあります。ご使用のオペレーティングシステムについて、Python3の公式Wikiエントリを確認することもお勧めします。

次のコマンドを使用してスクリプトを実行します。

python3 Interactive.py

画面のプロンプトに従い、Gnomeアプリケーションを「アプリフォルダー」に分類するために尋ねられる重要な質問に答えます。

アプリフォルダを削除したいですか?今回を除いて、スクリプトを再実行します。オプション3を選択して、すべてを削除します。

レガシーBashスクリプト

AppFixerを使用してGnomeアプリをアプリフォルダーに自動的に整理する方法

Pythonで失敗したが、それでもアプリフォルダーが必要な場合は、appfixer.shを実行してみて ください。ここで理解しておくべき重要なことは、このスクリプトは非常に粗雑であるということです。決して悪いコードではありませんが、元に戻すボタンはありません。Appfixer.shは、gsettings コマンドを介してGnomeデスクトップへのオプションを実行することで機能します 。このスクリプトは、interactive.pyを実行する方法がない場合、Python3を正しく機能させることができない場合、または単に方法がわからない場合にのみ使用してください 。

appfixer.shを次のコマンドで実行します 。

./appfixer.sh

場合によっては、Bashや Sh ではなく./を使用してBashスクリプトを実行 すると、構文が混乱する可能性があります。上記のコマンドで問題が発生した場合は、代わりに次のコマンドを試してください。

sh appfixer.sh

また

bash appfixer.sh


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 つに結合できたらいいのにと思いますか