「Twm」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(1版 をインポートしました)
(関連記事を追加)
 
(3人の利用者による、間の8版が非表示)
1行目: 1行目:
 
[[Category:スタック型ウィンドウマネージャ]]
 
[[Category:スタック型ウィンドウマネージャ]]
 
[[en:Twm]]
 
[[en:Twm]]
  +
[[es:Twm]]
 
[[it:Twm]]
 
[[it:Twm]]
  +
[[zh-hans:Twm]]
[[Wikipedia:ja:Twm|Twm]] は X11 のウィンドウマネージャです。ウィジェットライブラリを使用せず Xlib だけでビルドされる、小さなプログラムです。そのため、システムリソースをほとんど消費しません。シンプルでありながら、色々と設定ができます: フォント、カラー、ボーダーの太さ、タイトルバーのボタンなど。どれもユーザーによる設定が可能です。
 
  +
{{Related articles start}}
  +
{{Related|ウィンドウマネージャ}}
  +
{{Related articles end}}
  +
twm は [[Xorg]] のウィンドウマネージャです。ウィジェットライブラリを使用せず Xlib だけでビルドされる、小さなプログラムです。そのため、システムリソースをほとんど消費しません。シンプルでありながら、色々と設定ができます: フォント、カラー、ボーダーの太さ、タイトルバーのボタンなど。どれもユーザーによる設定が可能です。
   
  +
X11 が始めてリリースされたときに存在していた唯一のウィンドウマネージャ、[[Wikipedia:UWM_(computing)|uwm (Ultrix Window Manager)]] の限界を感じていた開発者、Tom LaStrange によって Twm は書かれました [http://www.linuxplanet.com/linuxplanet/reports/3000/2/]
== Twm の歴史と名前 ==
 
   
  +
1989年の X11R4 リリース以降、X11 に付属するデフォルトのウィンドウ マネージャーとして、twm が uwm に取って代わりました。[https://www.x.org/wiki/UserDocumentation/GettingStarted/]
X11 が始めてリリースされたときに存在していた唯一のウィンドウマネージャ、[[Wikipedia:UWM_(computing)|uwm (Ultrix Window Manager)]] の限界にフラストレーションを感じていた開発者、Tom LaStrange によって Twm は書かれました [http://www.linuxplanet.com/linuxplanet/reports/3000/2/]。1989年に公開された X11R4 から、uwm に取って代わり Twm は X11 のデフォルトのウィンドウマネージャの地位に就きます。
 
   
Twm は ''Tom's Window Manager'' (Tom のウィンドウマネージャ) や ''Tab Window Manager'' (タブウィンドウマネージャ) の略とされ、最近では ''Timeless Window Manager'' (時をかけるウィンドウマネージャ) とも言われます。
+
Twm は ''Tom's Window Manager'' (Tom のウィンドウマネージャ) や ''Tab Window Manager'' (タブウィンドウマネージャ) の略とされ、最近では ''Timeless Window Manager'' とも言われます。
   
 
== インストール ==
 
== インストール ==
   
Twm は Arch Linux の[[公式リポジトリ]]に含まれており、{{Pkg|xorg-twm}} パッケージに入っています。
+
Twm は Arch Linux の [[公式リポジトリ]] に含まれており、{{Pkg|xorg-twm}} パッケージに入っています。
   
== X で twm を起動 ==
+
== 起動 ==
   
  +
[[xinit]] で {{ic|twm}} を指定してを実行します。
twm をあなたのウィンドウマネージャとして起動するには、{{Ic|~/.xinitrc}} ファイルを編集して最後の行を次のようにしてください:
 
exec twm
 
コマンドプロンプトで次を入力すれば:
 
startx
 
[[Xorg|X]] はウィンドウマネージャとして twm を使って起動します。
 
   
  +
{{Note|起動すると黒い画面だけが表示されます。マウスを動かし、左クリックして twm メニューを表示し、twm が実際に動作することを確認してください。
ブート時に X (と twm) が起動するように設定したい場合は、[[Start X at Login]] のページに書かれている方法を読んで下さい。
 
  +
}}
   
  +
ディスプレイマネージャーを使用して twm を起動することもできます。{{ic|twm.desktop}} ファイルは存在しないため、{{ic|/usr/share/xsessions/}} に作成する必要があります。
== 設定 (.twmrc の編集) ==
 
  +
新しく作成した {{ic|/usr/share/xsessions/twm.desktop}} ファイルに、以下をコピーして貼り付けます:
   
  +
{{hc|/usr/share/xsessions/twm.desktop|2=
デフォルトのままでは、twm はあまりにも古めかしく、直感的でありません。{{Ic|~/.twmrc}} ファイルを作成することで、twm をもっとフレンドリーにカスタマイズすることが可能です。
 
  +
[Desktop Entry]
  +
Name=twm
  +
Comment=xorg-twm
  +
TryExec=twm
  +
Exec=twm
  +
Type=Application
  +
}}
   
== 資料 ==
+
== 設定 ==
   
  +
デフォルトでは、twm は非常に時代遅れで直感的ではありません。ファイル {{ic|~/.twmrc}} を作成すると、twm をカスタマイズしてより使いやすくすることができます。
* twm の man ページには {{Ic|~/.twmrc}} ファイルで使用できるコマンドについて詳しい解説が載っています。オンラインで見るか [http://linux.die.net/man/1/twm]、twm をインストールしたらコマンドプロンプトで次を入力することでアクセスすることができます:
 
  +
man twm
 
  +
{{man|1|twm}} には、{{ic|~/.twmrc}} ファイルで使用できるコマンドの詳細が記載されています。
* ネット上には様々な {{Ic|~/.twmrc}} ファイルが投稿されています [http://physics.wm.edu/unix_intro/loginmht/twmrc.html]。xwinman のサイト [http://xwinman.org/vtwm.php] には、複数の {{Ic|~/.twmrc}} ファイルがスクリーンショット付きで記載されており、参考になるかもしれません。Google で "twmrc" を検索して新しいアイデアを探すのも良いでしょう [https://www.google.com/search?q=twmrc]。
 
  +
* 透過などの最新機能を追加する、パッチのあてられたバージョンが存在しますが、リポジトリには入っていません。xorg のメーリングリストに説明とビルドスクリプトがあります [http://lists.x.org/archives/xorg/2010-January/048401.html]。試したい時は [[xcompmgr|xcompmgr]] をインストールして、ビルドスクリプトを実行し、作成された {{Ic|twm}} と {{Ic|dot.twmrc}} ファイルをどこか好きなディレクトリに置いて、{{Ic|~/.xinitrc}} ファイルの最後の2行を以下のように編集してください:
 
  +
=== .twmrc 例 ===
  +
  +
多数の {{ic|~/.twmrc}} ファイルがオンラインに投稿されています。例としては次のようなものがあります。
  +
  +
* [https://web.archive.org/web/20080926032120/http://physics.wm.edu/unix_intro/loginmht/twmrc.html Sample .twmrc file] (''Physics Department Unix Login Mini-Howto, W&M University'' through Wayback Machine)
  +
* [https://opensource.apple.com/source/X11/X11-0.46.4/xc/programs/twm/sample-twmrc/ sample twmrc files] (''Apple Open Source/X11/X11-0.46.4'')
  +
* [https://opensource.apple.com/source/X11/X11-0.46.4/xc/programs/twm/system.twmrc.auto.html system.twmrc] (''Apple Open Source/X11/X11-0.46.4'')
  +
* [http://www.custompc.plus.com/twm/configs/ twm configs - 1] (''custompc.plus.com'')
  +
* [http://www.custompc.plus.com/twm2/config/ twm configs - 2] (''custompc.plus.com'')
  +
* [http://www.xwinman.org/vtwm.php Window Managers for X: TWM/VTWM] (''xwinman.org'')
  +
  +
[https://www.google.com/search?q=twmrc "twmrc" で Google 検索] を使用して新しいアイデアを見つけることもできます。
  +
  +
== ヒントとテクニック ==
  +
  +
=== パッチ適用済みバージョン ===
  +
  +
リポジトリにはなく、透明性など更新された機能を備えたパッチ適用済みのバージョンがあります。説明とビルドスクリプトは、[https://lists.x.org/archives/xorg/2010- Jane/048401.html xorg メーリングリスト] で入手できます。[[xcompmgr]] をインストールし、ビルドスクリプトを実行し、{{ic|twm}} および {{ic|dot.twmrc}} ファイルをディレクトリに配置し、{{ic |~/.xinitrc}} ファイルの最後の 2 行は次のようにします。
 
xcompmgr -o 0.3 -c -r 8 -t -10 -l -12 &
 
xcompmgr -o 0.3 -c -r 8 -t -10 -l -12 &
 
/path-to-directory/twm -visual TrueColor -depth 32 -f /path-to-directory/dot.twmrc
 
/path-to-directory/twm -visual TrueColor -depth 32 -f /path-to-directory/dot.twmrc
  +
  +
== トラブルシューティング ==
  +
  +
=== 特大のウィンドウタイトルとメニュー ===
  +
  +
twm のタイトルバーとメニューエントリが非常に大きく、通常予想されるサイズの 2 倍であることに気づく場合があります。これは、{{ic|UTF-8}} ロケールが使用されている場合に発生する twm の [[ロケール]] の問題です。ロケールを {{ic|C}} に設定すると、問題が解決します。[https://forums.gentoo.org/viewtopic-t-530562-start-0.html] を参照してください。
   
 
== 参照 ==
 
== 参照 ==
  +
# Proffitt, Brian. "[http://www.linuxplanet.com/linuxplanet/reports/3000/2/ From the Desktop: Tom LaStrange Speaks!]", ''LinuxPlanet'', February 6, 2001. Retrieved October 22, 2009.
 
  +
* [http://www.custompc.plus.com/twm/twmrc.htm Graham's TWM Page!]
# "[https://en.wikipedia.org/wiki/UWM_(computing) UWM (computing)]", ''Wikipedia''. Retrieved October 22, 2009.
 
  +
* [http://www.custompc.plus.com/twm2/Grahams_TWM_page2.html Graham's TWM Page 2]
# "[https://en.wikipedia.org/wiki/Twm Twm]", ''Wikipedia''. Retrieved October 22, 2009.
 
  +
* [https://lists.x.org/archives/xorg/2010-January/048401.html TWM -- Revised Edition -- Again]
# "[http://linux.die.net/man/1/twm Twm man page]", ''linux.die.net''. Retrieved October 22, 2009.
 
  +
* {{man|1|twm}} man page
# "[http://www.custompc.plus.com/twm/configs/twmrc09 Sample twmrc]", ''custompc.plus.com''. Retrieved August 12, 2013.
 
  +
* [https://gitlab.freedesktop.org/xorg/app/twm twm official Gitlab]
# "[http://xwinman.org/vtwm.php Window Managers for X: TWM/VTWM]", ''xwinman.org''. Retrieved October 22, 2009.
 
  +
* [[wikipedia:twm|twm on Wikipedia]]
# "[https://www.google.com/search?q=twmrc Google search for twmrc]", ''google.com''. Retrieved October 22, 2009.
 
  +
* [https://www.oreilly.com/library/view/x-window-system/9780937175149/Chapter03.html X Window System User's Guide - Ch. 3 Using the twm Window Manager]
# Kask, Eeri. "[http://lists.x.org/archives/xorg/2010-January/048401.html TWM -- Revised Edition -- Again]", ''lists.x.org'', January 3, 2010.
 
  +
* [https://www.oreilly.com/library/view/x-window-system/9780937175149/Chapter10.html X Window System User's Guide - Ch. 10 Customizing the twm Window Manager]

2024年2月11日 (日) 03:39時点における最新版

関連記事

twm は Xorg のウィンドウマネージャです。ウィジェットライブラリを使用せず Xlib だけでビルドされる、小さなプログラムです。そのため、システムリソースをほとんど消費しません。シンプルでありながら、色々と設定ができます: フォント、カラー、ボーダーの太さ、タイトルバーのボタンなど。どれもユーザーによる設定が可能です。

X11 が始めてリリースされたときに存在していた唯一のウィンドウマネージャ、uwm (Ultrix Window Manager) の限界を感じていた開発者、Tom LaStrange によって Twm は書かれました [1]

1989年の X11R4 リリース以降、X11 に付属するデフォルトのウィンドウ マネージャーとして、twm が uwm に取って代わりました。[2]

Twm は Tom's Window Manager (Tom のウィンドウマネージャ) や Tab Window Manager (タブウィンドウマネージャ) の略とされ、最近では Timeless Window Manager とも言われます。

インストール

Twm は Arch Linux の 公式リポジトリ に含まれており、xorg-twm パッケージに入っています。

起動

xinittwm を指定してを実行します。

ノート: 起動すると黒い画面だけが表示されます。マウスを動かし、左クリックして twm メニューを表示し、twm が実際に動作することを確認してください。

ディスプレイマネージャーを使用して twm を起動することもできます。twm.desktop ファイルは存在しないため、/usr/share/xsessions/ に作成する必要があります。 新しく作成した /usr/share/xsessions/twm.desktop ファイルに、以下をコピーして貼り付けます:

/usr/share/xsessions/twm.desktop
[Desktop Entry]
Name=twm
Comment=xorg-twm
TryExec=twm
Exec=twm
Type=Application

設定

デフォルトでは、twm は非常に時代遅れで直感的ではありません。ファイル ~/.twmrc を作成すると、twm をカスタマイズしてより使いやすくすることができます。

twm(1) には、~/.twmrc ファイルで使用できるコマンドの詳細が記載されています。

.twmrc 例

多数の ~/.twmrc ファイルがオンラインに投稿されています。例としては次のようなものがあります。

"twmrc" で Google 検索 を使用して新しいアイデアを見つけることもできます。

ヒントとテクニック

パッチ適用済みバージョン

リポジトリにはなく、透明性など更新された機能を備えたパッチ適用済みのバージョンがあります。説明とビルドスクリプトは、Jane/048401.html xorg メーリングリスト で入手できます。xcompmgr をインストールし、ビルドスクリプトを実行し、twm および dot.twmrc ファイルをディレクトリに配置し、~/.xinitrc ファイルの最後の 2 行は次のようにします。

xcompmgr -o 0.3  -c -r 8 -t -10 -l -12 &
/path-to-directory/twm -visual TrueColor -depth 32 -f /path-to-directory/dot.twmrc

トラブルシューティング

特大のウィンドウタイトルとメニュー

twm のタイトルバーとメニューエントリが非常に大きく、通常予想されるサイズの 2 倍であることに気づく場合があります。これは、UTF-8 ロケールが使用されている場合に発生する twm の ロケール の問題です。ロケールを C に設定すると、問題が解決します。[3] を参照してください。

参照