Xmonadウィンドウマネージャーの初心者向けガイド

Xmonadウィンドウマネージャーの初心者向けガイド

Xmonadは、X11用の動的なタイル型ウィンドウマネージャーです。Linuxおよびその他のUnixライクなオペレーティングシステムで動作します。最小限で、多数の優れた機能を備え、大規模な拡張ライブラリをサポートしているため、プログラミングコミュニティで人気があります。LinuxシステムでXmonadをセットアップする方法は次のとおりです。

LinuxにXmonadをインストールする

Xmonadウィンドウマネージャーは、すべてのLinuxで最も古いものの1つです。その結果、さまざまなディストリビューションに簡単にインストールできます。ガイドのこのセクションでは、LinuxにXmonadウィンドウマネージャーをインストールする方法を正確に示します。

インストールを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを起動します。次に、使用するLinuxOSに対応する以下に概説するコマンドラインの指示に従います。

Ubuntu

Xmonadウィンドウマネージャーを手に入れようとしているUbuntuユーザーは、最初に「ユニバース」ソフトウェアリポジトリを有効にする必要があります。これを行うには、次のadd-apt-repositoryコマンドを使用します。

sudo add-apt-repository universe

「ユニバース」ソフトウェアリポジトリを追加した後、updateコマンドを実行してUbuntuのソフトウェアソースを更新する必要があります。

sudo apt update

updateコマンドに続いて、Aptパッケージマネージャーを使用して、Ubuntu LinuxPCに最新バージョンのXmonadウィンドウマネージャーをロードします。

sudo apt install xmonad dmenu feh

Debian

XmonadをDebianLinuxにインストールするには、ターミナルウィンドウで以下のApt-getコマンドを使用します。

sudo apt-get install xmonad dmenu feh

Arch Linux

Arch Linuxでは、Xmonadウィンドウマネージャーは「コミュニティ」ソフトウェアリポジトリのユーザーが利用できます。「コミュニティ」が有効になっていることを確認してください。次に、Pacmanパッケージマネージャーを使用してXmonadをインストールします。

sudo pacman -S xmonad dmenu feh

Fedora

Fedora Linuxユーザーは、Dnfパッケージマネージャーを介して最新バージョンのXmonadをインストールできます。

sudo dnf install xmonad dmenu feh

OpenSUSE

OpenSUSE Linuxでは、Xmonadウィンドウマネージャーは次のZypperコマンドでインストールできます。

sudo zypper install xmonad dmenu feh

汎用Linux

Xmonadのソースコードは、同社のWebサイトから無料で入手できます。あなたはあまり知られてLinuxオペレーティングシステムを実行してXmonadの作業を取得したい場合は、このページに頭の上、ここで何をすべきかを学ぶために。

Xmonadにログインする

Xmonadには、他のウィンドウマネージャーやデスクトップ環境と同様に、セッションの下でログイン画面からアクセスできます。Xmonadをロードするには、現在のデスクトップ環境からログアウトして、ログイン画面に戻ります。

ログイン画面が表示されたら、セッションエリアを見つけます。セッションエリアには「セッション」と表示されている場合もあれば、歯車やアイコンの場合もあります。セッションエリア内で「Xmonad」を見つけてマウスでクリックし、LinuxPCにXmonadをロードするように指示します。

Xmonadウィンドウマネージャーの初心者向けガイド

Xmonadにログインすると、黒い画面が表示され、画面にメッセージが表示されます。このメッセージは、ターミナルを起動するためのキーボードショートカットを提供します(Ctrl + Shift + Enter)。ガイドの次のセクションでXmonadを構成する必要があるため、これを押します。

Xmonadの構成

Xmonadは正しく実行されるように構成する必要があります。構成するには、構成ファイルを生成する必要があります。これを行うには、ターミナルに移動し、wget downloadコマンドを使用して、デフォルトの構成ファイルをLinuxPCにダウンロードします。

wget https://pastebin.com/raw/zbLbxqst -O xmonad.hs

Xmonadのデフォルト設定ファイルをダウンロードしたら、「Xmonad」フォルダに移動します。フォルダに「xmonad.hs」ファイルがすでに存在する場合でも、それほど複雑ではないか、多くの機能が有効になっていないため、心配する必要はありません。

mv xmonad.hs〜 / .xmonad /

ファイルが「.xmonad」フォルダーに配置されたら、Ctrl + Qを押して、構成をXmonadウィンドウマネージャーに再ロードします。

Xmonadの使用

Xmonadウィンドウマネージャーの初心者向けガイド

Xmonadは、キーボードショートカットに大きく依存するタイル型ウィンドウマネージャーです。システムをナビゲートするのに役立つ基本的なキーボードショートカットは次のとおりです。

  • 左Alt + P:Dmenuを開きます。これを使用して、アプリをすばやく起動できます。
  • 左Alt + Shift + Q:Xmonadシステムからログアウトします。
  • 左Alt + Shift + C:現在フォーカスされているウィンドウを強制終了します。
  • 左Alt +スペースバー:さまざまなタイリングレイアウトでウィンドウを回転します。
  • 左Alt + J:次のウィンドウに切り替えます。
  • 左Alt + K:前のウィンドウに切り替えます。
  • 左Alt +番号行(1-0):ワークスペースを切り替えます。

これらのキーボードショートカットを学ぶことで、Xmonadは非常に使いやすくなります。さらに多くのショートカットを知りたい場合は、Xmonadの公式Webページをここでチェックしてください。

Xmonadの壁紙を設定する

Xmonadは空白の壁紙から始まります。壁紙を設定したい場合は、以下の手順に従う必要があります。

まず、「xmonad-wallpaper-set」というファイルを作成します。これは、壁紙の設定を処理する「/ usr / bin、/」に配置されるスクリプトファイルです。touchコマンドを使用して、新しいファイルを作成します。

注:「xmonad-wallpaper-set」は「xmonad.hs」ファイルですでに構成されているため、壁紙を設定するために「xmonad-wallpaper-set」をいじくり回す必要はありません。

Xmonadウィンドウマネージャーの初心者向けガイド

タッチxmonad-壁紙セット

次に、echoコマンドを使用して、スクリプトファイルの先頭に「shebang」を追加します。

echo '#!/ bin / bash' >> xmonad-wallpaper-set

「shebang」を追加した後、ファイルに新しい行を作成します。

echo '' >> xmonad-wallpaper-set

壁紙を自動的に設定するコマンドを追加します。

echo'feh --bg-scale〜 / wallpaper。* '>> xmonad-wallpaper-set

次のコマンドでファイルのアクセス許可を更新します。

sudo chmod + xxmonad-壁紙セット

mvコマンドを使用して、ファイルを「/ usr / bin /」ディレクトリに配置します。

sudo mv xmonad-wallpaper-set / usr / bin /

「xmonad-wallpaper-set」スクリプトが「/ usr / bin /」ディレクトリに配置されると、ハードワークが完了します。次に、左Alt + Pを押してDmenuを開きます。次に、Firefox(または別のブラウザ)を起動して、お気に入りの壁紙をダウンロードします。

Xmonadウィンドウマネージャーの初心者向けガイド

ファイルがPNG、JPG、またはJPEGのいずれかであることを確認し、ホームディレクトリに「wallpaper.png」、「wallpaper.jpg」、または「wallpaper.jpeg」として保存します。

警告:ホームディレクトリに「wallpaper」という名前の複数のファイルがありません。一度に1つだけ!

壁紙のダウンロードが終了したら、左Alt + Qを押してシステムに適用します。

Xmonadに関する詳細情報

Xmonadタイル型ウィンドウマネージャーでできることはたくさんあります。このチュートリアルでは、表面をかじっただけです。Xmonadの詳細については、こちらのWebサイトをご覧ください


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