Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Dzenのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Dzen
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:アプリケーションランチャー]] [[Category:視覚効果]] [[Category:状態監視と通知]] [[en:Dzen]] [http://robm.github.com/dzen/ Dzen] は X11 向けの汎用メッセージング、通知、メニュープログラムです。どの言語でもスクリプト可能なように作られており [[dwm]], [[wmii]], [[xmonad]] などのウィンドウマネージャとよく合いますが、ウィンドウマネージャならどれでも動作します。 == インストール == [[公式リポジトリ]]の {{Pkg|dzen2}} パッケージをインストールしてください。Xft, XPM, Xinerama のサポートが含まれています。 {{Note|Xft doesn't seem to work with the official package. Alternatively, you can install the {{AUR|dzen2-xft-xpm-xinerama-git}} package located in the [[AUR]] with Xft, XPM and Xinerama support.}} == 設定 == Dzen は [[X resources]] からフォントと色の設定を読み込むことができます。例えば、以下の行を {{ic|~/.Xresources}} に追加できます: dzen2.font: -*-fixed-*-*-*-*-*-*-*-*-*-*-*-* dzen2.foreground: #22EE11 dzen2.background: black == Tips and tricks == === dzen でカスタムフォントを使う === Dzen は [[X_Logical_Font_Description|X Logical Font Description]] に従って X フォントパスにあるフォントしか使いません。詳しくは[[フォント#古いアプリケーション]]を見て下さい。 === Dzen と Conky === [[Conky]] can be used to pipe information directly to dzen for output in a status bar. This can be done with Conky in the official repositories and also with {{AUR|conky-cli}}, a stripped-down version of the Conky status utility from the [[Arch User Repository|AUR]]. The following example displays the average load values in red and the current time in the default dzen foreground colour: {{hc|~/.conkyrc|<nowiki> background no out_to_console yes out_to_x no update_interval 1.0 total_run_times 0 use_spacer none TEXT ^fg(\#ff0000)${loadavg 1 2 3} ^fg()${time %a %b %d %I:%M%P} </nowiki>}} {{hc|~/bin/dzconky|<nowiki> #!/bin/sh FG='#aaaaaa' BG='#1a1a1a' FONT='-*-terminus-*-r-normal-*-*-120-*-*-*-*-iso8859-*' conky | dzen2 -e - -h '16' -w '600' -ta r -fg $FG -bg $BG -fn $FONT & </nowiki>}} Simply execute {{ic|dzconky}} in your startup scripts. === クリッカブルエリアとポップアップ === dzen2 allows you to define clickable areas using {{ic|^ca(''button'', ''command'')Text^ca()}}. You can use this property to create popups giving arbitrary information, as seen in various screenshot gifs like [http://i.minus.com/ibzmjKMXKk7IbH.gif this] and [http://paste.unixhub.net/index.php/NlKe/ this]. A simple example can be: {{hc|sysinfo_popup.sh|<nowiki> #/bin/bash #A simple popup showing system information HOST=$(uname -n) KERNEL=$(uname -r) UPTIME=$( uptime | sed 's/.* up //' | sed 's/[0-9]* us.*//' | sed 's/ day, /d /'\ | sed 's/ days, /d /' | sed 's/:/h /' | sed 's/ min//'\ | sed 's/,/m/' | sed 's/ / /') PACKAGES=$(pacman -Q | wc -l) UPDATED=$(awk '/upgraded/ {line=$0;} END { $0=line; gsub(/[\[\]]/,"",$0); \ printf "%s %s",$1,$2;}' /var/log/pacman.log) ( echo "System Information" # Fist line goes to title # The following lines go to slave window echo "Host: $HOST " echo "Kernel: $KERNEL" echo "Uptime: $UPTIME " echo "Pacman: $PACKAGES packages" echo "Last updated on: $UPDATED" ) | dzen2 -p -x "500" -y "30" -w "220" -l "5" -sa 'l' -ta 'c'\ -title-name 'popup_sysinfo' -e 'onstart=uncollapse;button1=exit;button3=exit' # "onstart=uncollapse" ensures that slave window is visible from start. </nowiki>}} Save this script and make it executable and then use the {{ic|^ca()}} attribute in your conkyrc (or the script that you pipe to dzen2) to trigger it. {{ic|^ca(1,''<path to your script>'')Sysinfo^ca()}} This will bind the script to mouse button 1 and execute it when it is clicked over the text. === dzen の Xft サポートを有効にする === {{Note|You need to install the {{Pkg|libxft}} package.}} As of SVN revision 241 (development), dzen2 has optional support for Xft. To enable Xft support, build dzen2 with these options by editing {{ic|config.mk}}: {{hc|config.mk|<nowiki> ## Option: With Xinerama and XPM and XFT LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lXinerama -lXpm $(pkg-config --libs xft) CFLAGS = -Wall -Os ${INCS} -DVERSION=\"${VERSION}\" -DDZEN_XINERAMA -DDZEN_XPM -DDZEN_XFT $(pkg-config --cflags xft) </nowiki>}} To check libxft support, you can use this command: echo "hello world" | dzen2 -fn 'Times New Roman' -p == 参照 == * [http://robm.github.com/dzen/ 公式ウェブサイト], [https://github.com/robm/dzen/wiki/_pages wiki], [https://github.com/robm/dzen ソース] '''フォーラムスレッド''' * 2007-12-04 - Arch Linux - [https://bbs.archlinux.org/viewtopic.php?id=40637 dzen & xmobar Hacking Thread]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
Dzen
に戻る。
検索
検索
Dzenのソースを表示
話題を追加