是非とも見なかったことに…
スポンサーサイト

一定期間更新がないため広告を表示しています

- - -
デスクトップ環境変更
XFCE4 Desktop今まで KDE3 だったのですが、何を思ったか XFCE4 にしてみました。
X + Fx3 + Terminal で更にコンポジットさせて陰も付けていても load average が 0.20 を切るというパフォーマンス振り(flash9 を動かさなければ 0.10 も切ったりして吃驚です)。軽い軽いとは聞いていましたがここまで軽いとは思いませんでした。xorg の WCPU が極端に低いというのが軽快さを感じさせているのかもしれないですね。
top で眺めていると xorg の WCPU が 0 〜 2.00%未満とか凄いですね。KDE3 のときは平均 5% だったような記憶があります。
テーマも gtk2 のものがまんま使えるので見た目も好きにできます。(左の画像は Mac4Lin を Linux で展開し FreeBSD でも使えるディレクトリをコピーしたものです)
ということで、未来の自分へ

もし不慮の事故か何かでインストールし直す羽目になったら迷わず XFCE を入れておこう。

2009-03-05 追記
どうやら起動の方法が間違っていたため軽かったようです。
startxfce4 で起動させると load average が 0.30 前後になります。gvfsd の分、負荷が掛かるみたいです。それでも軽いです。
上記で軽い軽いと騒いでいた時は、xfce4-session だけで起動させていました。
FreeBSD - -
nvidia-driver 180.22 - 180.29 and KDE kuickshow
FreeBSD だけの問題じゃないと思いますが、nvidia-driver 180.22 以降を利用していて以下の様に kuickshow の画像表示に問題が出たら xorg.conf に以下を追加してください。
  • 画像を開いたら砂嵐
  • 画像を開いたら真っ黒くろ助
  • 過去に画面に表示させたもの(画像やブラウザやウィンドウマネージャ等など画面に映ったもの)が複数に分割され、その分割されたものが上下左右不規則に回転し、しかもバラバラに位置している(どれくらい過去のものが出るかはランダム)
xorg.conf の screen セクションへ追記
Option "AllowSHMPixmaps" "1"
nvidia-driver を利用した Linux がないので分かりませんがきっと nvidia-driver + xorg の組み合わせなら何の OS でもなるんじゃないかなと思います。
ああ、でもアレですね。Linux だと GNOME 環境が大多数だからどうでもいいですかね。
FreeBSD - -
gmplayer patch
X.org を新しくしてから gmplayer が以下のエラーで動かなくなりました。(mplayer は動くので大した問題ではないのですが暫くモヤモヤしてました)
gmplayer のエラー
MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 Xlib: extension "Generic Event Extension" missing on display ":0.0". : : 同じエラーがいっぱい : Xlib: extension "Generic Event Extension" missing on display ":0.0". [ws] Error in display. [ws] Error code: 10 ( BadAccess (attempt to access private resource denied) ) [ws] Request code: 148 [ws] Minor code: 1 [ws] Modules: (NULL)
Xlib 云々は単に xorg-server が新しい libX11 に対応できていないだけで、xorg-server 1.6 がリリースされれば解消します。とある掲示板では「coming soon!」と言っていました。
問題は[ws]で始まる行です。これも新しい libX11 絡みのようで、しばらく解決策が出回ってなかったのですが、ついに 2/14 に暫定的なパッチが公開されました。(FreeBSD の PR のフォーラムに「このパッチでどうよ?」って投稿があったので暫定的としました)
さっそくこのパッチを multimedia/mplayer の files に放り込んで portupgrade -f したところきちんと動くようになりました。gmplayer が動かないと困るという方はこの patch を当ててみては如何でしょうか。
patch-ax として /usr/ports/multimedia/mplayer/files へ
--- gui/wm/ws.c.orig 2009-02-14 02:11:25.000000000 +0100 +++ gui/wm/ws.c 2009-02-14 02:11:30.000000000 +0100 @@ -1157,6 +1157,7 @@ win->xImage->data=win->Shminfo.shmaddr; win->Shminfo.readOnly=0; XShmAttach( wsDisplay,&win->Shminfo ); + XSync(wsDisplay, False); shmctl( win->Shminfo.shmid,IPC_RMID,0 ); } else
FreeBSD - -
pdf を綺麗に jpg/jpeg へ変換する方法
これはちょくちょく使えるかもってことで忘れないうちにメモ、と。

使用するのは Imagemagick の convert コマンドで以下のようにします。Linux, Mac でもサクッと使えるところが高得点です。(Mac の場合プレビュー.app があるから必要ないですかね?)
例1
% convert -colorspace RGB -resize 800 -interlace none -density 300 foo.pdf bar.jpg
pdf の大きさに関係なく横幅 800px にリサイズして jpg にします。すると bar-0.jpg, bar-1.jpg ... bar-XX.jpg と pdf ファイルのページの分だけ jpg が生成されます。-density が味噌です。まあ時間は掛かりますが…。
もし上記で駄目なら以下のように -quality を加えてください。
例2
% convert -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 foo.pdf bar.jpg
FreeBSD - -
nvidia-settings 設定
グラフィックカードが変わって以来、色の映りが気に入らなくてしょうがなかったのですが、やっとちゃんと調整できました。たぶん…
環境は Princeton PTFBVT-17 + nVIDIA GeForce 8400 GS (PCI-E) です。
下の画像と nvidia-settings を開きつつ調整します。

ガンマ調整用スケール」の表を細目でちょっと離れて見ます。すると灰色の部分と≡の部分が一致する部分が見えてきます。そこが現在のガンマ値なので nvidia-setteings で上下させて調整します。
どうも xorg の gamma 値はデフォルトで 1.0 なのですが、世の中の 2.0 に相当するようです。 Mac(1.8) に合わせるなら nvidia-settings では 1.079200 がそれっぽいと思います。ここはモニタによって変わりますので適宜調整してください。

明るさとコントラストはその隣りの白黒や下の赤緑青のバーを見ながら調整します。「うっすらと黒の帯が見えるか確認しましょう。」では明るさ(ブライトネス)が丁度良いとうっすらと本当にうっすらと帯が見えます。
あとは画像内の説明通りです。

別窓で開きます
大きいの(1024x768)開きます

うちの環境では以下のようになりました。sRGB のせいなのか不明ですが xorg は白が FFFFFF であっても黄ばんで見えるので緑と赤のコントラストを下げています。(それに伴いブライトネスも下げています。) Adobe に合わせてくれると Mac と一緒になるので嬉しいのですが…。
Gamma 値は先の通り 1.0 でも 2.0 相当に見受けられるのでほんの少ししか調整していません。
我が家の .nvidia-settings-rc (抜粋)
0/RedBrightness=-0.288000 0/GreenBrightness=-0.288000 0/BlueBrightness=-0.288000 0/RedContrast=-0.048000 0/GreenContrast=-0.096000 0/BlueContrast=0.000000 0/RedGamma=1.079200 0/GreenGamma=1.079200 0/BlueGamma=1.079200
FreeBSD - -
| 1/1 |