2004年6月9日の日記を表示中
2004年 6月 9日 (水)
■T40と外部出力
T40の外部出力は,実は普通にRadeonのデュアルヘッドとしてXF86Configに設定すりゃよかったんですね.一応,異なる解像度で別々の画面が出るようになりました.が,外部ディスプレイつないでない状態でX上げると「Only one monitor detected, Second screen will NOT be created」とかいわれて外部出力の方が出てくれないようです.
[コメントを書く]
■T40とVMWare
VMWareは動作自体は快調なんですが,インストールでちょっとはまりました.というか,まだはまったままです. VMWare起動すると,途中でvmware-vmxという実行ファイルが呼ばれるんですが,これ,setuidされてます.そのため,vmware実行時に環境変数にセットしたLD_LIBRARY_PATHを引き継いでくれず,ライブラリパスにXのライブラリの在処が入ってない場合,libX11.so.6等が見付からないと言われて上がってくれません.自分のT40の環境では /etc/ld.so.confが空っぽなので,まさにこの状態が発生. ld.so.confにXのライブラリパス書き足すのは嫌なんで何とか別の方法でと思い,バイナリヘッダにRPATH埋め込めんかと調べてみたところ,chrpathなんてのを発見!こりゃすげえ,と思ったのも束の間,READMEを読むと「Eventually, I hope to be able to add an rpath if it is missing.」とあります・・・.vmware-vmxのバイナリヘッダにはRPATHが元々ないんでこれ使えませんね・・・.終了.
それなら,vmware-vmxのsuidビット落としておいて,適当に自分でvmware-vmxをexecするだけのランチャを書いて,ランチャのコンパイル時にRPATHを与えておき,これをsetuidして実行すればうまくいくかと思ったんですが,こっちはvmware-vmxが内部で律義にsuidの有無をチェックしており,一般ユーザがsuidビット落とした状態で実行できないようになってるため,やっぱりうまくいきませんでした. もうどうしようもなさげなので,とりあえずvmware-vmxからsuidビット落としてvmware自体をrootで動かすという妙なことをやってます・・・.root実行が許されるのはLindowsまでだよねー.キモーイ.・・・なんとかせねば_|‾|○.
[コメントを書く]
[コメントを書く]
■KDE-3.2.3とかMozilla-1.7rc3とか
キタ━━━━(゜∀゜)━━━━ッ!!
[コメントを書く]
[コメントを書く]
2004年6月9日の日記を表示中
[コメントを書く]