ウィンドウラボ

ウィンドウラボ
原作者ニック・グラヴガード
初回リリース2001
安定版リリース
1.40 [ 1 ] ウィキデータで編集する / 2010年4月4日
書かれたC
オペレーティング·システムUnixライク
タイプウィンドウマネージャー
ライセンスGPL-2.0以降
Webサイトnickgravgaard .com /windowlab
Debian 7 Linux上で動作する WindowLab 1.4 Xsession
Debian 11 Bullseye で動作する WindowLab ウィンドウ マネージャー バージョン 1.4
Debian 11 Bullseye で動作する WindowLab バージョン 1.4

WindowLabはUnix系システム用のXウィンドウマネージャである。aewmベースとしており、そのウィンドウマネージャの軽量な外観を維持している。[ 2 ]多くの点で、WindowLabはAmigaのユーザインタフェースを参考にしているが、完全にクローン化したわけではない。最上位のメニューバーはAmigaと同様に右クリックでアクセスでき、マウスがメニュー領域に入ると水平方向と垂直方向の両方向でそこに制限されるという点でFittsのユーザビリティの法則に従っている。Amigaとは異なり、メニューバーはアプリケーションによって制御されない。これはグローバルランチャーメニューであり、ユーザーのホームディレクトリにあるメニュータイトルとコマンドのリストを含む ドットファイルによって設定される。

WindowLab は、クリックしてフォーカスするが、フォーカス時にウィンドウを移動しないポリシーに従います。つまり、ウィンドウをクリックするとフォーカスが設定されますが、他のウィンドウを隠すために再描画されることはありません。これにより、たとえば、Web ブラウザでドキュメントを表示したまま、ターミナルに切り替えてコマンドを入力することができます。合成ウィンドウ マネージャでも、ブラウザ ウィンドウの上に透明なターミナルを重ねてこの操作を行うことができますが、WindowLab のソリューションの方がシステム リソースの要求がはるかに少なくなります。ウィンドウを最前面に表示するには、タスクバーのウィンドウ タイトルをクリックする、中央のタイトル バー ウィジェットをクリックする、Alt+Tabキーの組み合わせでウィンドウを切り替える、タイトル バーの任意の場所をダブルクリックするなど、さまざまな方法があります。開いているウィンドウは、タスクバー領域のタイルをクリックしてドラッグすることでも切り替えることができます。開発者によると、多くのユーザーが、この方法の方がMac OS XExposé機能よりも速いと感じているとのことです。

WindowLabの珍しい特徴は、ウィンドウのタイトルバー全体が画面内に収まっていることです。つまり、ウィンドウの一部は画面下部以外では表示領域外にドラッグできません。これにより、タイトルバーのウィジェットに常にアクセスできるようになり、Amigaのスライド式「スクリーン」機能も模倣しています。ウィンドウは、Altキーを押しながらウィンドウの内側(拡大)または外側(縮小)からドラッグすることで、どの端からでもサイズ変更できます。WindowLabはタスク切り替えとアプリ起動を簡素化しており、時計/カレンダー、ステータスインジケーター、テーマ設定エンジンは搭載されていません(ただし、フォントと色はコマンドラインオプションで変更できます)。

参照

参考文献

さらに読む