Linuxでターミナルコマンドの通知を取得する方法

Linuxでターミナルコマンドの通知を取得する方法

ターミナルコマンドが完了したときのリマインダーが必要ですか?Undestract-meをチェックしてください!ターミナルコマンドが完了すると、通知を送信できます。

Undistract Meツールは、すべてのLinuxデスクトップ環境の通知システムで動作し、高度にカスタマイズ可能です。さらに良いことに、ほぼすべての主流のLinuxディストリビューションをサポートしています。ソフトウェアをインストールするには、ターミナルを開き、オペレーティングシステムに対応するコマンドを入力します。

注:このソフトウェアをシステムにインストールするには、Ubuntu、Debian、Arch Linux、Fedora、またはOpenSUSEを使用している必要があります。

Ubuntu

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

UndistractMeはArchLinuxで利用できますが、公式のソフトウェアソースにはありません。代わりに、これをArchで機能させる場合は、AURパッケージをダウンロードする必要があります。

AURパッケージの作成は非常に簡単で、Pacmanツールを使用していくつかのパッケージをインストールすることから始めます。ターミナルを開き、GitとBase-develをインストールします。

sudo pacman -S base-devel git

GitとBase-develがシステム上にあるので、AURセットアップを開始できます。Gitツールを使用して、UndestractMeスナップショットをLinuxPCに複製します。

git clone https://aur.archlinux.org/undistract-me-git.git

CDコマンドを使用し、ターミナルをundistract-me-gitフォルダーに移動します。

cd undistract-me-git

フォルダで、makepkgコマンドを実行し、新しいインストール可能なパッケージを生成します。AURからパッケージをビルドする場合、依存関係のインストールに失敗することがあることに注意してください。これが発生した場合は、不足している依存関係を手動でインストールして修正してください。ここで依存関係を見つけます。

makepkg -si

Fedora

現在、FedoraLinuxにUndistractMeのインストール可能なパッケージはありません。それを実行したい人は、代わりに「GenericLinux」の指示に従う必要があります。

OpenSUSE

Fedoraと同様に、現在、OpenSUSELinux用のUndistractMeのリリースはありません。ソースからインストールする方法の概要を説明しているので、以下の「汎用Linux」の手順に従ってください。

汎用Linux

Undistract Meのソースコードは、GithubとLaunchpadにあります。開発ページのreadmeには、ユーザーはGitではなく「bzr」を使用してコードを取得する必要があると記載されています。Bzrを介してコードを操作するには、「Bzr」パッケージをインストールする必要があります。ありがたいことに、ほとんどのLinuxディストリビューションではこのツールを利用できます。

注:BZRが正しく動作しない場合は、代替はUndistract私を手動でダウンロードすることで、ここでのGithubを経て、。

Fedora

sudo dnf install bzr

OpenSUSE

sudo zypper install bzr

その他のLinux

Undistract Meは、最終的には既存のデスクトップの通知システム内でのみ機能するため、「Bzr」ツールは、ユーザーがそれを機能させるために必要な唯一のソフトウェアです。Bzrを機能させるには、オペレーティングシステムのソフトウェアリポジトリを確認してください。見つからない場合は、Pkgs.orgにBzrのバイナリダウンロードが多数あります。

Bzrがシステムで動作している状態で、ターミナルを開き、ツールを使用して最新バージョンのコードを取得します。

注:「bzrcheckout」コマンドの実行中に、「ログイン」するように警告が表示される場合があります。コードを提供する予定がある場合にのみログインしてください。それ以外の場合は無視して続行します。

sudo bzr checkout --lightweight lp:undistract-me

bzr checkoutを実行すると、最新バージョンのコードがリポジトリからLinuxPCに複製されます。ここから、CDコマンドを使用して、端末をコードフォルダーに移動します。

cd undistract-me

システムが正しく実行するように、コードフォルダー内のすべてのファイルを更新します。

sudo chmod + x *

コードフォルダで、スクリプトを実行して起動してみてください。ターミナルを閉じると、スクリプトの実行が停止することを理解してください。

./undistract-me.sh

スクリプトを閉じるには、Ctrl + Zを押してから、disownと書き込みます

UndistractMeを設定する

Undistract Meは、動作する前にBashで設定する必要があります。ソフトウェアをUbuntu、Arch、またはDebianにインストールした場合でも、心配する必要はありません。自動ビルドシステムには、ユーザーのBashプロファイルへのソフトウェアの適用を含むセットアップ手順が付属しています。ソースからソフトウェアをビルドした場合にのみ、以下の手順に従ってください。

Linuxでターミナルコマンドの通知を取得する方法

ソースからビルドした後にUndistractMeをセットアップするには、ターミナルを開き、以下のコマンドを入力します。

cd undistract-me sudo mv undistract-me.sh /etc/profile.d/

cp〜 / .bashrc〜 / Documents / .bashrc-bakup

echo 'ソース/etc/profile.d/undistract-me.sh'>>〜/ .bashrc

気を散らさないようにアクセスを許可するすべてのユーザーに対して、このセットアップコマンドを必ず実行してください。

セットアップコマンドが終了したら、LinuxPCを再起動します。再度ログインすると、通知システムが機能し始めます。

UndistractMeをアンインストールします

Linuxでターミナルコマンドの通知を取得する方法

Undistract Meがワークフローに合わない場合は、無効にすることをお勧めします。ありがたいことに、UndistractMeをシャットオフするのは非常に簡単です。これを行うには、ターミナルを開き、以下のコマンドに従います。

Ubuntu

sudo apt remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

ソースの説明

sudo rm -rf /etc/profile.d/undistract-me/ rm〜 / .bashrc mv〜 / Documents / .bashrc-bakup〜 / .bashrc sudo restart


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