2007-11-12 晴れ,昼間はヌクい.富士山真っ白 [長年日記]
_1 GutsyでCompiz (失敗)
ひさしぶりにLinuxネタでも,と思い手元のマシンで少し遊ぼうと思ったのに, うまくいかずにションボリ(-公-;)
【Linuxウォッチ】第29回 Momonga Linuxで3Dデスクトップ「AIGLX」を試す:ITpro によると
ログイン後,grepコマンドなどで/var/log/Xorg.0.log内からAIGLXというキーワードで検索してみる。もし「(EE) AIGLX: Screen 0 is not DRI capable」というログ記録が出た場合は,残念ながらAIGLXは利用できないということになる。
ということだったので調べてみる.
% grep AIGLX /var/log/Xorg.0.log (==) AIGLX enabled (EE) AIGLX: Screen 0 is not DRI capable
となり全然ダメっぽい.しかし RenderingProject/aiglx - Fedora Project Wiki に以下の記述を発見.
Intel: i830 through i945. i810 works, but DRI requires 16 bit depth.
% grep -i depth /var/log/Xorg.0.log "Default Screen" for depth/fbbpp 24/32 (**) VESA(0): Depth 24, (--) framebuffer bpp 32 (--) Depth 24 pixmap format is 32 bpp
% grep -i depth /etc/X11/xorg.conf DefaultDepth 24
これが原因か.16bitにしたら動くのかも.
ただ,以下のような情報もあるのでやっぱりダメなのかも.
_2 Re: GNU/Linux で Gyazo
手元の環境はproxy必須なので,proxy対応版を作ってみた.ライセンスとかまっ たく不明なのでYAAさんのものに対するpatchを置いておく.
--- gyazo | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Index: ruby/gyazo =================================================================== --- ruby.orig/gyazo 2007-11-12 19:47:22.000000000 +0900 +++ ruby/gyazo 2007-11-12 20:25:52.000000000 +0900 @@ -3,6 +3,8 @@ # setting browser_cmd = 'firefox' clipboard_cmd = 'xclip' +proxy_addr = nil +proxy_port = nil require 'net/http' @@ -51,7 +53,7 @@ 'Content-type' => "multipart/form-data; boundary=#{boundary}" } -Net::HTTP.start(HOST,80){|http| +Net::HTTP::Proxy(proxy_addr, proxy_port).start(HOST,80) {|http| res = http.post(CGI,data,header) url = res.response.to_ary[1] puts url
とりあえず手元の環境ではうまく動いているように見える.
http://gyazo.com/e4da731c16eb3a15b78a98b27fd77398.png
修正内容は http://www.ruby-lang.org/ja/man/?cmd=view;name=net%2Fhttp のプロクシ経由のアクセスをまるまるコピペしただけやけど.ただ,手元の環境 ではproxy必須なのでproxy指定なしをテストできていない.
% ruby gyazo /usr/lib/ruby/1.8/net/http.rb:560:in `initialize': getaddrinfo: Name or service not known (SocketError) from /usr/lib/ruby/1.8/net/http.rb:560:in `open' from /usr/lib/ruby/1.8/net/http.rb:560:in `connect' from /usr/lib/ruby/1.8/timeout.rb:48:in `timeout' from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout' from /usr/lib/ruby/1.8/net/http.rb:560:in `connect' from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start' from /usr/lib/ruby/1.8/net/http.rb:542:in `start' from /usr/lib/ruby/1.8/net/http.rb:440:in `start' from gyazo:56
なんてのが出る.誰かテストプリーズ.
すみません。ライセンスについて追記しました。<br><br>このエラーはどういう状況で出るんでしょうか。<br>うちでは patch を当てた状態で、proxy有り/無し共に問題なく動いているようです。
説明が不十分でした.<br>proxyがないと外部につながらない環境で,proxy_*にnilを設定した場合にこのエラーがでます.<br><br>テストしてくださってありがとうございます.
Can we get the source of the upload.cgi??
sanjaya dot yogi at gmail dot com<br><br>Can we get the source of the upload.cgi??