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日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2004年6月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ