Joe's Window Manager(略してJWM)は、X11用の軽量ウィンドウマネージャーです。最小限Xlibを使用してCで書かれています。 JWMは非常に小さくてシンプルなため、低速または古いコンピューターに最適なウィンドウマネージャーになります。 Raspberry Piは、JWMが実行されていることをほとんど登録せず、デスクトップよりも重要なタスクのために貴重なシステムリソースを残します。
JWMは、FVWM、Window Maker、Fluxboxなどの環境の足跡をたどります。アプリケーションメニュー、ウィンドウ装飾、およびアプリケーションメニュー、タスクバー、時計を備えたパネルを提供します。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
ディストリビューションのソフトウェアリポジトリからJWMをインストールします。インストール後、現在のデスクトップセッションからログアウトして、JWMにログインできるようにします。デフォルトでは、セッションマネージャー(セットアップに応じてKDM、GDM、LightDM、またはXDM)は引き続き以前のデスクトップにログインするため、ログインする前にそれをオーバーライドする必要があります。
GDMで新しいデスクトップを選択するには:
SDDMの場合:
初めてJWMにログインすると、下部にパネルが表示された黒い画面が表示される場合があります。ほとんどのディストリビューションでは、この最小限のデスクトップの壁紙を選択できるのが普通です。 fehで壁紙を設定できます コマンド(リポジトリからインストールする必要がある場合があります)。このコマンドには、-bg-fill など、背景を設定するためのいくつかのオプションがあります。 選択した壁紙で画面を埋めるには、-bg-scale それに合わせて拡大縮小するなど。
$ feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg
JWMのアプリケーションメニューには2つの場所があります。デスクトップを左クリックするとマウスカーソルに表示され、左下隅にあるJWMロゴをクリックして表示することもできます。
JWMにバンドルされているアプリケーションはないため、使用するアプリケーションを決定するのはあなた次第です。 GNOMEやKDEなどの任意のデスクトップからアプリケーションを取得することも、独立したアプリケーションを使用することもできます。アプリケーション間の統合のほとんどは、Linux上のD-Busやその他のバックエンドテクノロジーによって行われるため、それらを組み合わせても安全です。私はPCManFM-Qtをファイルマネージャーとして、unicode-rxvtを端末として、そしてもちろんFirefoxをインターネットブラウザーとして使用しています。
2つの構成ファイルがJWMを管理します。システム全体の構成ファイルは/etc/jwm/system.jwmrcです。 、およびユーザーローカルファイルは $ HOME / .jwmrc 。構成ファイルはXMLで記述されていますが、スキーマは非常に基本的であり、XMLを知っているかどうかに関係なく、リバースエンジニアリングが容易です。構成オプションは、JWMプロジェクトの本拠地であるJoewing.netで十分に文書化されています。
JWMを使用する理由
Linuxで利用できる軽量のウィンドウマネージャーに不足はありません。なぜこれほど多くの冗長性があるように見えるのか、ましてやジョーを試してみる必要があるのか疑問に思われるかもしれません。 JWMが他のどれよりも重要である理由はいくつかあります。ソフトウェアプロジェクトを見るとき、冗長性は良いことです。 。 1つのプロジェクトのデスクトップパラダイムの実装が衰退した場合、他の多くのプロジェクトから選択することができます。そして、多くの場合、各プロジェクトの長所は細部にあります。たとえば、タスクバーとアプリケーションメニューをすばやく簡単にセットアップすると、その共通のセットアップを必要とするすべてのユーザーにとって、すばやく賢明なデフォルト構成が可能になります。技術ユーザーにとって、XML構成は、他の環境のカスタム構成形式からのさわやかな変更になる可能性があります。
JoeのWindowManagerは、ある意味で、オープンソースの豊富な多様性と、それがLinuxユーザーがどのように贅沢に楽しんでいるかを示しています。 JWMに興味がある場合は、今すぐ試してみて、独自のウィンドウマネージャーを作成できるかどうかを確認してください。