おまえらのconkyの設定書いていけや
■ このスレッドは過去ログ倉庫に格納されています
execiとかでスクリプトを実行して、その結果を表示してるんだけど、
その結果の任意の部分だけ色を変えるとかってできない?
${color}とか書いてもそのまま${color}と出力されちゃうんだよね。 >>54
過去ログに答えがあるけど
ヒント execpi こんなかにJaunty使ってるやついる?
オレ、Jaunty使ってるんだけど、『システム>設定>自動起動するアプリ』で、
名前:conky
コマンド:conky &
コメント:(任意)
の設定でいいんだよな?
でも、自動起動しないんだわ。
設定方法変わったのか?教えてくれ。 8.10からのアップグレード組だけど、設定そのまま引き継いで(コマンド:/usr/bin/conky)でスタートアップ出来てるよ。
アップグレードして2,3日は起動したり失敗したりしてたけど、今は大丈夫になった。 日本語が化けてしまう。
use_xft = yes
xftfont Bitstream Vera Sans Mono:size=8
override_utf8_locale yes
こんな感じでやっているんですが、間違ってます? >>61
use_xft yes
xftfont Sans:size=8
でおk >>62
ありがとう。それでもまだ化ける。何でだろう?
とりあえずconky晒しておきます。
色々、雑になっているのはご勘弁を。
abackground yes
use_xft = yes
xftfont Sans:size=4
override_utf8_locale yes
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 250 5
maximum_width 250
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color green
alignment top_right
gap_x 12
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
use_spacer yes TEXT
<略>
ここで曲名が化ける。
${if_running rhythmbox}
${color #e5e5e5}status $alignr active
${color #e5e5e5}title ${execi 1 rhythmbox-client --print-playing-format "%aA - %tT"}
${color #e5e5e5}album ${execi 1 rhythmbox-client --print-playing-format "%aT (%ay)"} $alignr track ${exec rhythmbox-client --print-playing-format "%tn"}
${color #e5e5e5}time ${exec rhythmbox-client --print-playing-format "%te / %td"}
${else}
${color #e5e5e5}status $alignr inactive
${color #e5e5e5}title Not playing
${color #e5e5e5}album Not playing $alignr track Not playing
${color #e5e5e5}time Not playing
${endif} >>63
よく見ろ
>>61
>use_xft yes マルチ失礼します
9.04でconky使ってます
普通に起動させると問題ないんですが、自動起動するアプリとして起動させると
最全面に出てきてしまって困ってます
どなたか対処法をご存知ありませんか?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
default_shade_color 003E3F
update_interval 0.75
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
maximum_width 300
alignment top_right
gap_x 30
gap_y 50 >>67
それはcompizが起動する前にconkyが自動起動するとなるらしいです。
なので実行ファイルを別に作って、その中でconkyの起動開始を遅らせると
うまくいくかと思います。
たとえば以下のようなもの
#!/bin/sh
sleep 30
/usr/bin/conky &
こんなのをつくってconky_BATとか名前つけて
自動起動させればうまくいくのではないでしょうか?
ウチは9.04で普通に動いてる。
own_window_type override が
own_window_type normal となっている以外
違いが無かった。 俺のも自動起動するアプリに登録してあって、最下面で動いてるわ。
設定での違いは
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
こんな感じ。 conkyで
AudaciousのNowplaying設定したいのですができません;;
だれかAudaciousの設定おねげぇします つhttp://conky.sourceforge.net/variables.html
$ conky --version
でMusic detection:にaudaciousがなければ自分でビルド >>68
無事起動できました
ありがとうございました
>>69,70
そちらの方法も試してみます
レスありがとうございます putty なんかでリモートアクセスしてるとき、端末内で conky 起動できる設定は可能ですか?
もっとわがままをいえば、、、そんな .conkyrc ください =P 画像の表示ができない
${image <画像パス> -p 0,0 -s 100x100}だけじゃダメなのか?
せっかく貯めた美人時計が無駄になる。。。 imlibが無効になってるんじゃない?
$ conky -v でGeneralのところにImlib2がないとダメ >>76
minimum_size 100 100
TEXT
${image <画像パス> -p 0,0 -s 100x100}
>>77
Imlib2の表示はない
どうしたら追加される?
>>78
それは書いてある 1.7.1より上のバージョンで $ ./configure --enable-imlib2 してコンパイル >>80
朝からありがとう
しかしmakeが通らないorz xcompmgrを使っているので影が出てしまいます。そこで、
own_window no
とすると、update_intervalの度にroot windowが最前面に表示されてしまいます。
どうすればroot windowが最前面にこなくなりますか。
ちなみに、conky-1.6.1,wmはxmonad-0.8.1です。 own_window yes
own_window_hints undecolated,sticky
own_window_type desktop
普通のWMならこれぐらいで意図したとおりに動いてくれるはず >>83
レスありがとうございます。ところが、
言われたとおりに変更してみると,やはり影が出てしまいました。
そこで、xcompmgrについて調べてみると、
オプションでわざわざ影を描画させていたことが分かりました。
あまり関係ないことを書いてすみませんでした。 解決したと思いましたが勘違いでした。
影を出さないためには、
xcompmgr -Cとすればよいことは分かりました。
しかし、ログオンして一通りプログラムが起動してから
xcompmgrを再起動しなければ影が出てしまいます。 xcompmgrより先にconkyを起動すればいいんじゃないの? 無事に解決したのでご報告します。
結論から言うと、>>83氏の設定をすればよかったのですが,
/etc/X11/Sessions/xmonadでxcompmgrを
一番先に起動してしまっていたためでした。
>>86
>>87
まったくその通りでした。申し訳ありませんでした。 マルチですまん。show desktopするとconkyも隠れてしまうんですが皆さんはどう対処してる? conkyを複数同時に起動している人はいますか?
ぐぐってみて、一応見つけてはみたのですが、いまいち理解できませんでした。
もし、複数同時に起動している人がおりましたら、その設定をご教示願います。 何もしなくても複数起動できる。
普通はそれぞれ別の設定を使いたいだろうから $ conky -c conky.conf
みたいに使う設定ファイルをそれぞれ指定すればいいだけ。 別マシンにも.conkyrc置いておいて、
ssh -X でconkyすると同時に複数のマシンの状態監視ができるよ >>94
.conkyrc2を作成。(表示位置に気をつけないと重なる)
/homeに新しいドキュメントを作成、startdualconky.shとリネーム、ダブルクリックで編集、以下を記述。
#!/bin/bash
conky -c .conkyrc && conky -c .conkyrc2
保存する。
端末から
sh ~/startdualconky.sh
conky の git リポジトリは結構頻繁にしっちゃかめっちゃかになるなあ conkyforecast.temlateで天気を表示させているんですが、
天気の更新がされません。
(起動時の天気のまま、再起動するまでずっとそのまま)
天気以外は1秒ごとに更新されています。
天気の更新については別で設定する必要があるのでしょうか? .conkyrcはどうなってんの?
${execi xx コマンド}でxx秒置きにコマンド実行できるはずなんだけど >>100
それっぽい記述が
${voffset -8}${font Liberation Sans:style=Bold:size=8}WEATHER - Nagoya $stippled_hr${font}
${if_existing /proc/net/route eth1}
${execpi 10800 ~/.conky/conkyForecast.py --location=JAXX0057 -t ~/.conky/conkyForecast.template}
${else}${if_existing /proc/net/route eth1}
${execpi 10800 ~/.conky/conkyForecast.py --location=JAXX0057 -t ~/.conky/conkyForecast.template}
${endif}${else}${if_existing /proc/net/route eth1}
${execpi 10800 ~/.conky/conkyForecast.py --location=JAXX0057 -t ~/.conky/conkyForecast.template}
${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Weather Unavailable${endif}${endif}
となっています。
ネットで拾ったのの天気の部分だけ表示させてるんですが、
これは10800秒(3時間)ごとに更新と言うことなんでしょうか。
>これは10800秒(3時間)ごとに更新と言うことなんでしょうか。
3時間ごとの更新です。天気予報の配信元とconkyの表示が食い違う?
ところで、4〜7行目って同じ亊させてるんでない? 初書き込みです お手柔らかにお願いします
alignment top_right
background yes
border_margin 4
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color black
default_shade_color black
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades yes
override_utf8_locale yes
use_xft yes
xftfont DejaVu Sans Mono:size=8
gap_x 12
gap_y 12
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
own_window no
own_window_class Conky
own_window_type desktop
own_window_transparent yes
stippled_borders 8
update_interval 1.0
続く 続き
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
total_run_times 0
TEXT
${color #5b6dad}${font DFGPOP1体W3:size=14}$alignr${time %Y年 %B %d日 %A}
${color #5b6dad}${font OpenLogos:size=45}u t${voffset -10}${font DFGPOP1体W3:size=40}$alignr${time %H:%M}
${color #7f8ed3}${font weather:size=55}${execi 600 ~/conkyscripts/conditions.sh}${color #7f8ed3}${font}${voffset -25} ${execi 1200 ~/conkyscripts/pogodynka.sh}
${color #5b6dad}$nodename linux-${color #7f8ed3}$kernel
${color #5b6dad}System:
${color #5b6dad} Uptime:${color #7f8ed3} $uptime ${color #5b6dad}- Load:${color #7f8ed3} $loadavg
${color #5b6dad} Address: ${color #7f8ed3}${addr ppp0}
${color #5b6dad} TCP Connections: ${color #7f8ed3}${tcp_portmon 1 65535 count}
${color #5b6dad} Processes: ${color #7f8ed3} $processes ${color #5b6dad}Running:${color #7f8ed3} $running_processes
${color #5b6dad} CPU Frequency:${color #7f8ed3} $freq_g ${color #5b6dad}GHz
${color #5b6dad} CPU 1 Tempreture:${color #7f8ed3} ${hwmon temp 1}${color #7f8ed3} C ${color #5b6dad} CPU 2 Tempreture:${color #7f8ed3} ${hwmon temp 2}${color #7f8ed3} C
${color #5b6dad} CPU 1 Usage:${color #7f8ed3} ${cpu cpu1} %${color #5b6dad}${offset 50}CPU 2 Usage:${color #7f8ed3} ${cpu cpu2} %
${color #000000}${cpugraph cpu1 32,150 000000 7f8ed3} ${color #000000}${cpugraph cpu2 32,150 000000 7f8ed3}
${color #5b6dad}Networking:
${color #5b6dad} Down:${color #7f8ed3} ${downspeed ppp0} k/s${color #5b6dad}${offset 50}Up:${color #7f8ed3} ${upspeed ppp0} k/s
${color #000000}${downspeedgraph ppp0 32,150 000000 7f8ed3} ${color #000000}${upspeedgraph ppp0 32,150 000000 7f8ed3}
続く 続き
${color #5b6dad}RAM Usage:${color #7f8ed3} $mem/$memmax - $memperc%
${color #7f8ed3} $membar
${color #5b6dad}Swap Usage:${color #7f8ed3} $swap/$swapmax - $swapperc%
${color #7f8ed3} $swapbar
${color #5b6dad}File Systems:${color #7f8ed3}/ ${fs_used /}/${fs_size /}
${color #7f8ed3} ${fs_bar /}
${color #5b6dad}Battery:${color #7f8ed3}$battery $battery_time
${color #7f8ed3} $battery_bar
${color #5b6dad}Name PID CPU% MEM%
${color #7f8ed3} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #7f8ed3} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #7f8ed3} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #5b6dad}Mem usage
${color #7f8ed3} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #7f8ed3} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #7f8ed3} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
以上になります >>103
エラー吐くんかな?
TEXT以前に矛盾があるし、記述法が古いわ。
整理整頓と手直ししてみた
# conky
background yes
no_buffers yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
out_to_stderr no
total_run_times 0
update_interval 1.0
top_cpu_separate no
max_port_monitor_connections 256
# layout
alignment top_right
gap_x 12
gap_y 12
minimum_size 5 5
use_spacer none
border_width 1
border_margin 4 →border_inner_margin 4
border_outer_margin 1
maximum_width 256 # graphics
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades yes
stippled_borders 8
show_graph_scale no
show_graph_range no
max_specials 512
# text
uppercase no
override_utf8_locale yes
use_xft yes
xftfont DejaVu Sans Mono:size=8
xftalpha 0.8
text_buffer_size 1024
max_user_text 16384
# window
own_window no
own_window_class Conky
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# color
default_color white
default_outline_color black
default_shade_color black
color1 5b6dad 改行 color2 7f8ed3 改行 color3 000000 >>106
あら 記述間違っていたのか
自分の環境では問題なく動いてるので^^;;;
記述を見やすくしていただきありがとうございます いろんな .conkyrc 見てきたけど、
いまいち汎用的ではないんだよね。
もうちょっとこう、どのマシンでも動いて必要な情報が
表示されるような .conkyrc はないの? >>110
if elseで対応させるかスクリプト組んで投げるか
ただ、あんまり重くなるのならconkyの利点ががが $scroll で日本語を表示させると点滅したり欠けたりするんだけど何とかなんない? moc で再生中の曲名を等幅フォントで固定幅に表示する際に、
${exei 5 mocp -Q %song | head -c 30}
のようにしています
UTF-8 環境だと全角文字が3バイト、半角英数字が1バイトなので
全角文字が多く含まれていると幅が短くなりますよね
全角を2バイト換算(SJIS変換)して、以下のようにしてもよいのですが
${exei 5 mocp -Q %song | nkf -s | head -c 30 | nkf -u}
もっとスマートなやり方ってないですかね?
半角カタカナ(3バイト)は考慮不要です >>115
> ${exei 5 mocp -Q %song | nkf -s | head -c 30 | nkf -u}
${exei 5 mocp -Q %song | nkf -s | head -c 30 | nkf -w}
だった ${exei 5 mocp -Q %song | nkf -w -f30-0}
でどうですか >>117
ありがとう!!
-f で整形してくれるんですね
こんな機能があったとは $top_io で name, io_read, io_write の情報を綺麗 (数値は脳内カラムごとに右寄せで) に表示させたいんですけど、
いまんとこ
${top_io name 1}
${top_io name 2}
${top_io name 3}
${voffset -37}\
${alignr 60}${top_io io_read 1}
${alignr 60}${top_io io_read 2}
${alignr 60}${top_io io_read 3}
${voffset -37}\
${alignr 8}${top_io io_write 1}
${alignr 8}${top_io io_write 2}
${alignr 8}${top_io io_write 3}
みたいな方法しか思いつきません。
これもっとエレガントにできませんか。 なんか、SFなやつとか、アニメのメカの画面みたいに、
丸い輪が何重にも重なってるメーターみたいなのはconky絡みのやつ?? conky+luaのリングメーター
conkyhardcoreでググれ かっこいいconky作りたい 今は貰い物をちょっといじってるだけだし Conkyで再生中の音楽の歌詞って表示できるもんなの?
洋楽はできるみたいだけど邦楽は無理なのかな・・・・・・・ スクリプトが無いだけで、無理ってことは無いんじゃないの?
コンテナに歌詞内蔵させてるなら簡単なシェルスクリプトでイケそうだし
洋楽で表示出来てる奴を手直しするか、継ぎはぎするか、新たに作るか。
アルバムアートを借り物のスクリプトを連携させて表示出来るようになったよ。
>>126
なるほど。
スクリプト作ってみるかw
サンキュ ubuntu 10.04でapt-getでconkyをインストールしました。
設定書をネットから拾ってきて使っているのですが。
たまにconkyの表示が消えて復活するのに5分くらいかかります。
あと、open officeなど他のアプリケーションがconkyの表示の上にかかると
conkyのその部分が消えてしまいます。
どうすればなおるか誰か知っていますか? 解決しました。
conkyrcのgmailの部分が間違っていて、そこで処理が止まっていたみたいです。 Ubuntu 10.04での質問です
左下の「ここをクリックすると、全てのウィンドウを隠してデスクトップを表示します」
を押すとデスクトップに戻りますが、そうするとconkyも隠されてしまいます
今はしのぎでワークスペースの切り替えでconkyを見ていますが、
その後元のワークスペースに戻る必要があるのであんまり都合の良い物ではありません
壁紙みたいにデスクトップに張り付いたままにする方法はありませんか?
よろしくお願いします >>132
.conkyrcのTEXT以前に下の二行足してみれ
own_window_hints below,sticky
own_window_type override なんだこれ、conkyが常に一番前に表示される
それが発生してからっての、ブラウザのフラッシュがクラッシュ、wineの実行停止
どうなってんだ ごめん、多分conkyは無害だった
設定元に戻しても、フラッシュ問題あり conkyのおかげでデスクトップのアイコンが一部消えるから、
限度を越えたエロエロフォルダを隠せてちょうどいい。 なんというか、よく分からないので状況報告だけでも
>>133を追加したら、思うようにデスクトップに張り付くのでO
でも、再起動するとそれが常に最前面に張り出されるようになってX
conkyrcからもう一度、取り除いて追加しなおす、とすると以前のように最前面は解除されて希望通りO
なんでこんなことが起こるんだ… own_window_type desktop
にすりゃええやん 何故…orz=3
とうとう>>139の方法でも問題が発生
今度はデスクトップをクリックするだけで消滅するように…
再起動をかけても解決せず…
どうにか…ならないでしょうか…
お願いします >>141
再起動ってconkyの再起動?
とりあえず>>68の設定をしてみる Video RAM${exec nvidia-settings -q VideoRam -t}KB
例 ( Video RAM 524288KB )
conky で上記の設定だと KB表示になるのですが、Video RAM の
表示を MB にする設定はありますでしょうか?
例 ( Video RAM 524MB ) >>144
nvidia-settingsからだとMB表示出来ないみたいだね
1024で割るスクリプトに投げるとか
ところでnvidia-settings -q VideoRam -tで吐くのって割り当て量で既定値じゃないの?変化する?リアルタイムの使用量じゃない気が・・・
既定値ならテキスト表示させれば済むし、使用量ならvram freqあたりで別の方法探さなきゃ >>145
GeForce 8400GS 使用で Linux初心者なので詳しい事は分かりませんが、
nvidia-settings -q VideoRam -t < の値は変化ありませんでした。
スクリプトの知識も無い為、後は検索で関連しそうな単語を虱潰しに
探してみます。
ご親切に詳細まで教えてくれて有難うございました HDDの温度表示が出ないことがしょっちゅうあるんだけどなんでだろ
KiB、GiBといったサイズのフォーマットって変更できますか?
後、数値に関しても”00”や”000”と桁を合わせる手段ありますか?
せっかくconky側で用意されても些細な事で一からスクリプト組むのもアホらしいんで…
${exec echo $mem| sed s/KiB// }KB
みたいな事出来ないっすよね?
>>148
format_human_readable yes >>149
使い方がイマイチ分かりません。
noにするとバイト表示になのは分かりましたが。
$ vram=3000
$ echo 'scale=2;' $vram/1024 | bc
2.92
$ echo 'scale=1;' $vram/1024 | bc
2.9
>>148
>${exec echo $mem| sed s/KiB// }KB
>みたいな事出来ないっすよね?
${exec echo $mem| sed -e 's,^,scale=2;,' -e 's,[Kk][Ii][Bb],*1024/1000,' | bc }KB
>>151
ありがとう。スクリプトは参考になりました。
ただ知りたい事はスクリプト書き方ではなく、$mem等conkyで使ってる変数の値を$execに渡す方法なんです。
${exec echo $mem}とやっても値は当然空なんで、なにかやり方があればなと、
なければ、一から書けば済む話なんですが無駄な気がして…
う〜ん。
${execp echo ’$mem’}や
${execp MEM=’$mem’; }って事は出来るが
>>148みたいに$mem自体は弄れないと思う。
conky-colorsで年月日の表示で"12月"ってなるのはVirtualBox上だからなのかなぁ
${alignc}${font Radio Space:size=9}${time %Y年%B%d日(%A)}${alignc}${font}
とりあえず、こうしてるけど ■ このスレッドは過去ログ倉庫に格納されています