Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
JWMのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
JWM
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:スタック型ウィンドウマネージャ]] [[en:JWM]] [[it:JWM]] '''JWM''' (Joe's Window Manager) は [[Wikipedia:ja:C言語|C]] で書かれた羽のように軽い [[Xorg]] 向けの[[ウィンドウマネージャ]]です。[http://joewing.net/about.shtml Joe Wingbermuehle] によって活発に開発されています。[http://www.puppylinux.org/ Puppy Linux] や [http://damnsmalllinux.org/ Damn Small Linux] といったディストリビューションのデフォルトウィンドウマネージャです。 JWM は通常状態で約 5 MB しかメモリを使用しません。2009年1月現在、[[公式リポジトリ]]に含まれている JWM のパッケージの容量は 76 KB を切っており ([[dwm]] は 17 KB 以下)、インストールしても 171 KB にしかなりません (dwm は 68 KB)。さらに小さくなるようにコンパイルした場合、ディスク容量は約 136 KB、常駐メモリ使用量は 1500 KB を下回ります。 設定はシンプルな [[Wikipedia:ja:XML|XML]] ファイル {{ic|~/.jwmrc}} を使って行い、パネルやボタンのカスタマイズをサポートしています。また、[[Wikipedia:ja:タスクバー|システムトレイ]]ドックが同梱されています。 == インストール == {{Pkg|jwm}} を[[インストール]]してください。 {{Warning|Recent SVN snapshots (e.g. 500) have migrated to Mod key masks (e.g. {{ic|H}} to {{ic|4}}).|}} == JWM の起動 == xinit プログラムを実行して X サーバーと JWM クライアントプログラムを起動してください: $ xinit /usr/bin/jwm もしくは、[[xinitrc]] に {{ic|exec /usr/bin/jwm}} を追加してください。詳しくは[[ログイン時に X を起動]]を参照。 == 設定 == サンプル設定ファイルが {{ic|/etc/system.jwmrc}} にあります。{{ic|~/.jwmrc}} を作成してください: $ touch ~/.jwmrc もしくは: $ cp -i /etc/system.jwmrc ~/.jwmrc このファイルを編集することで環境を作成します。利用できるタグ・属性・値の完全なリストは [http://joewing.net/programs/jwm/config.shtml JWM Configuration] を見て下さい。 {{Note|The rolling content of JWM Configuration is based on the latest SVN snapshot and may not reflect the options available in the the current release.}} === 選択タグの概要 === [http://joewing.net/projects/jwm/config.shtml JWM Configuration] を参照。 == ヒントとテクニック == === <Tasklist> のコントラストの改善 === デフォルトの {{ic|<Tasklist>}} の設定を変更することでデフォルトの {{ic|<MenuStyle>}} とアクティブ時の {{ic|<WindowStyle>}} のコントラストスタイルを調和させることができます: {{bc|1= <TaskListStyle> <strike><ActiveForeground>black</ActiveForeground></strike> <strike><ActiveBackground>gray90:gray70</ActiveBackground></strike> </TaskListStyle> <TaskListStyle> <ActiveForeground>white</ActiveForeground> <ActiveBackground>#70849d:#2e3a67</ActiveBackground> </TaskListStyle> }} === ログアウトとリフレッシュ === {{ic|<Exit/>}} (Logout) は現在の X サーバーからログアウトするメニューコマンドです。 {{ic|<Restart/>}} (Refresh) は設定ファイルを再初期化してメニューとキーバインドを更新するメニューコマンドタグです。 {{ic|<Restart/>}} と {{ic|<Exit/>}} は以下のような記述を使うことで {{ic|Ctrl+Alt}} 修飾キーにバインドすることができます: <Key mask="CA" key="r">exec:jwm -restart</Key> <Key mask="CA" key="e">exec:jwm -exit</Key> ==== 再起動とシャットダウン ==== [[systemd]] が入っている環境では {{Ic|Restart}} と {{ic|Poweroff}} メニューオプションを使って再起動・シャットダウンできます。 <Program label="Restart">systemctl reboot</Program> <Program label="Poweroff">systemctl poweroff</Program> もしくは、{{ic|<Key>}} を使ってコマンドを適当なキーにバインドしてください。 詳しくは[[ユーザーにシャットダウンを許可]]を参照。 ==== Conky ==== {{ic|<StartupCommand>}} から [[Conky]] を実行することで様々なデータを表示することが可能です (例: ノートパソコンのバッテリー残量や AC アダプタの状態)。{{Pkg|xfdesktop}} が Conky と衝突することがあります。以下の方法で回避できます: # [http://conky.sourceforge.net/faq.html Conky FAQ] を見て {{ic|~/.conkyrc}} を編集 # {{ic|~/.jwmrc}} で {{ic|<Group>}} Conky を作成して以下の {{ic|<Option>}} タグを指定: {{bc|1= <Group> <Class>Conky</Class> <Option>nolist</Option> <Option>noborder</Option> <Option>notitle</Option> <Option>sticky</Option> </Group> }} === 最小ビルド === メニューアイコンを使わないようにしたり [[Wikipedia:ja:Xft|Xft]] フォントを無効化することで UI のレスポンスを少しだけ向上させることができます。さらに、カスタムビルドによって外部ライブラリのサポートを削除することで反応性が上がります。副次効果としてリソースの消費量も減ります。Xft サポートを有効にして Xft フォントを使うようにコンパイルした最小ビルドでは、常駐メモリを約 3MB、共有メモリを約 1.5 MB 使用します。Xft サポートを省いてコンパイルすると使用メモリがそれぞれ 1.5 MB 以下、約 1.2 MB になります。詳しくは [[Arch Build System]] のページを見て下さい。 ==== PKGBUILD の例 ==== {{hc|PKGBUILD|2= pkgname=jwm pkgver=2.1.0 pkgrel=3 pkgdesc="A lightweight window manager for the X11 Window System" arch=('i686' 'x86_64') url="http://joewing.net/programs/jwm/" license=('GPL2') depends=('libx11') backup=('etc/system.jwmrc') source=(http://joewing.net/programs/jwm/releases/jwm-$pkgver.tar.bz2) md5sums=('e8fab21b2410eb82032b7c3472af642c') build() { cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc --disable-fribidi \ --disable-confirm --disable-icons --disable-png \ --disable-xpm --disable-jpeg --disable-xinerama \ --disable-xft --disable-xrender --disable-debug make } package() { cd "$srcdir/$pkgname-$pkgver" make BINDIR="$pkgdir/usr/bin" MANDIR="$pkgdir/usr/share/man" \ SYSCONF="$pkgdir/etc" install } }} === 最小フォント === {{bc|1= <WindowStyle> <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font> <TaskListStyle> <Font>-*-fixed-*-r-*-*-13-*-*-*-*-*-*-*</Font> <TrayStyle> <Font>-*-fixed-*-r-*-*-13-*-*-*-*-*-*-*</Font> }} * 詳しくは {{ic|xfontsel}} の [[man ページ]]や [[X Logical Font Description]] の記事を読んで下さい。 === 手動タイル === [https://github.com/TheWanderer/stiler/tree/master Poor Man's Tiling Window Manager] を使うことで JWM にタイリングのサポートを追加することができます。{{ic|manage.py}} に {{ic|PATH}} を通すことで、様々なタイリング操作をキーに割り当てることができます。例: <Key mask="H" key="Up">exec:manage.py swap</Key> <Key mask="H" key="Down">exec:manage.py cycle</Key> <Key mask="H" key="Left">exec:manage.py left</Key> <Key mask="H" key="Right">exec:manage.py right</Key> {{Note|Run the {{ic|env}} command to list the modified environments of the current user.}} == トラブルシューティング == === ログの確認 === X が {{ic|tty1}} で動作していない場合、{{ic|Ctrl+Alt+F1}} で標準出力のエラーとメッセージを確認できます。ターミナルに出力された文字をログに記録する方法は {{man|1|script}} を見て下さい。 === compton を使用している場合に全てのウィンドウが透過する === {{ic|~/.jwmrc}} でウィンドウの透過度を設定してください: <Inactive> <Opacity>1,0</Opacity> </Inactive> === ターミナルウィンドウが完全に最大化しない === {{ic|~/.jwmrc}} にグループを追加して {{ic|iignore}} オプションを設定してください。例: <Group> <Class>URxvt</Class> <Option>iignore</Option> </Group> === 設定の変更の確認 === JWM の設定をチェックしたい場合は、次を実行してください、構文エラーがある場合は行番号付きで表示されます: $ jwm -p {{Note|設定の変更はルートメニューの {{ic|<Restart/>}} コマンドで JWM を再起動した後に適用されます。変更を適用するのに X サーバーを再起動する必要はありません。マークアップが正しいことを確認するために {{ic|jwm -p}} を使用することが推奨されています。}} == 参照 == * [http://joewing.net/projects/jwm/index.shtml Joe's Window Manager] * [http://puppylinux.org/wikka/JoesWindowManager PuppyLinux JoesWindowManager] * [http://www.murga-linux.com/puppy/viewtopic.php?t=23260 Puppy Linux JWM themes exchange]
このページで使用されているテンプレート:
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
JWM
に戻る。
検索
検索
JWMのソースを表示
話題を追加