Debianで動作するクラシックなマルーンカラースキームのTWM | |
| 原作者 | トム・ラストレンジ |
|---|---|
| 初回リリース | 1987 |
| 安定リリース | 1.0.12 [1] [2]
/ 2022年4月2日 |
| リポジトリ |
|
| 書かれた | C |
| タイプ | ウィンドウマネージャ |
| ライセンス | MIT-オープングループ[3] MIT-CMU [4] XFree86-1.0 [5] |
twm ( Tab Window Manager ) [6]は、 X Window Systemのウィンドウマネージャです。1987 年に Tom LaStrange によって開発が開始され、バージョン X11R4 以降、X Window System の標準ウィンドウマネージャとなっています。この名前は元々Tom's Window Managerの略でしたが、1989 年にX コンソーシアムによって採用された際にTab Window Manager に改名されました。twm は、タイトルバー、形状ウィンドウ、アイコン管理機能を備えたスタッキングウィンドウマネージャです。設定と拡張性に優れています。
twm は初期の頃は画期的な成果でしたが、 twm とは異なり、X Toolkit IntrinsicsとXRandRの組み合わせではなくウィジェット ツールキットを使用する他のウィンドウ マネージャーに取って代わられました。
vtwm、tvtwm、CTWM、FVWMなど、さまざまな他のウィンドウ マネージャーがtwm のソース コード上に構築されました。
twm は今でもX.Org Serverの標準であり、多くのX Window System実装の一部として利用できます。
使用法


twm のインターフェースは、 Apple MacintoshやMicrosoft Windowsと同様に動作することが多い現代の一般的な X ウィンドウ マネージャーやデスクトップ環境とは異なります。新しいユーザーは、マニュアルページを読まないと twm を使いこなせないことがよくあります。[7]
twm のデフォルト設定では、タイトル バーに 2 つのボタンがあります。
- サイズ変更ボタン(ネストされた四角形): ユーザーはここをクリックし、マウス ポインターを移動する端までドラッグし、ウィンドウが希望のサイズになったら放します。
- アイコン化ボタン(円): ウィンドウをアイコンに縮小します。
ウィンドウを閉じるためのタイトル バー ボタンはありません。デスクトップを左クリックすると、ウィンドウを削除 (閉じる) するオプションを含むメニューが表示されます。タイトル バーのウィンドウを閉じる機能は、次のファイルで設定できます.twmrc。
タイトル バーを左クリックすると、ウィンドウがウィンドウ スタックの最上部に移動します。中クリックすると、ウィンドウが移動します。右クリックすると、ウィンドウがウィンドウ スタックの一番下に移動します。
ウィンドウのフォーカスは、最後にクリックされたウィンドウ (クリックしてフォーカス) ではなく、マウスポインター (ポイントしてフォーカス) に従います。
新しいウィンドウが作成されると、マウス ポインターの後に 3×3 のグリッドが表示され、ユーザーがウィンドウを表示する場所をクリックするまで待機します。左クリックするとその位置にそのサイズでウィンドウが表示され、中クリックすると作成前にウィンドウのサイズが変更され、右クリックするとその位置に、画面の下部に届く長さで垂直に表示されます。
上記のいずれも、設定ファイルを適切に変更することで変更できることに注意してください。(システムファイルは通常/etc/X11/twm/system.twmrcで、ユーザーファイルは通常~/.twmrcです。)[7]
歴史
twm は、X コンソーシアムの一員であったEvans & Sutherlandで働いていた Tom LaStrange によって、 uwmウィンドウ マネージャーの代替として作成されました。「私はモノクロのSun 3/50 の前に座り、X11 のドキュメントを入力して開きました。twm は私の最初の X プログラムでした。約 6 か月後、私はマネージャーを説得して、テスト用に comp.windows.x ニュースグループにコピーを送信できるようにしてもらいました。」[8] X11R1 のバージョンは、1988 年 6 月 13 日にUsenetニュースグループcomp.unix.sourcesで公開されました[9]vi twm.c
数か月後、X コンソーシアム (当時はMITの一部) の Jim Fulton が Evans と Sutherland に連絡し、コードのメンテナンスをX コンソーシアムに引き渡すよう依頼しました。その後、Fulton はそれを初期のInter-Client Communication Conventions Manualに準拠させました。その後、 twm が X11R4 の標準サンプル ウィンドウ マネージャーとしてリリースされ、 uwmに取って代わりました。
フルトン氏によると、「タブ」という単語が選ばれたのは、都合よく「T」で始まり、圧縮機能ウィンドウのタイトル バーを強調して、タブ付きのフォルダーのように見えるためだという。
著者
twm は元々 Tom LaStrange によって作成されました。その後の貢献者には Jim Fulton、Keith Packard、Dave Sternlicht などが含まれますが、いずれも X コンソーシアムの従業員でした。
参考文献
- ^ "[ANNOUNCE] twm 1.0.12". 2022年4月2日. 2022年4月5日閲覧。
- ^ “twm-1.0.12 · Tags · xorg / app / twm · GitLab”. 2022年4月2日. 2023年8月8日閲覧。
- ^ 「MIT Open Group バリアント」。
- ^ 「CMUライセンス」。
- ^ 「コピー」.
- ^ David B. Lewis (1993 年 8 月 18 日). 「comp.windows.x よくある質問 (FAQ) 1/5」.ニュースグループ: comp.windows.x . 2022 年2 月 16 日閲覧。
- ^ ab twm — X Window System のタブウィンドウマネージャ —マニュアルページ、X11 リリース 7.6 ( X.org )
- ^ 「デスクトップから: Tom LaStrange が語る!」LinuxPlanet。2001 年 2 月 6 日。
- ^ コメントとレビューは受け付けています。元のファイルは comp.unix.sources (isc.org) に投稿されています。
外部リンク
- タブウィンドウマネージャー (xwinman)
- twm (Tom's Window Manager) の概要 ( PDF ) — Tom LaStrange、Xhibition '89 カンファレンス プロシーディング — ICCCM 以前のバージョンの twm について
- デスクトップから: Tom LaStrange が語る!: Tom という名の男と話す (Brian Proffitt、LinuxPlanet、2001 年 2 月 6 日火曜日)
