トップ «前の日記(2009-09-03(木)) 最新 次の日記(2009-09-05(土))» 編集

新秀の介の日記

過去の日記

2009-09-04(金) 雲行きが怪しい

_ 休暇なのに

本日は2週間遅れの誕生日休暇。にもかかわらず、朝から客先から問い合わせの電話。何となく、幸先が良くない雰囲気。この後、何も悪いことが起こらなければよいが。

Tags: 仕事

_ Bug 6676 : BadWindow (invalid Window parameter)

また、Compizをインストールして今日のtrunkビルドを試しているが、今のところ、この問題は発生していない。Bug-org 499498 : BadWindow error upon first run of FF3.5 RCのFIXが有効に働いている感じ。もう少し様子を見て、再現しないことが確認できたら、こちらのバグもFIXEDとすることにしよう。

_ Google Earth 5.0 on AMD64

AMD64でGoogle Earthを動かすことができた。とりあえず、

 sudo aptitude install googleearth-package
 make-googleearth-package

を実行すると、amd64用のgoogleearthパッケージが作成されるので、これをdpkg -iでインストール*1する。

googleearthを実行すると、

/usr/lib/googleearth/googleearth-bin: symbol lookup error: libssl.so.0.9.8: undefined symbol: EVP_idea_cb

というエラーが発生する。これは、bug #528029 : googleearth-package: Workaround symbol problem in libcrypto prevents googleearth from startingのようなので、

cd /usr/lib/googleearth/
sudo mv libssl.so.0.9.8 libssl.so.0.9.8.moved.for.workaround

とかすればいいようだ。さらに、日本語をまともに表示させるためには、ここに書いたように、/usr/lib/googleearth/にある以下の3つのファイル

  • libQtCore.so.4
  • libQtGui.so.4
  • libQtNetwork.so.4

を、リネームするなり移動するなりしておく必要がある。

これで、日本語がまともに表示できるようになったが、

/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so

というメッセージが表示される。このあたりは、ia32-libs-gtkの問題だろうが、大きな支障はないようだ。

Tags: Debian

*1 うちでは、lib32nss-mdnsパッケージをインストールする必要があった。

_ Bug-org 465673 : Change 'Default' Tab Opening Behavior/Position for Firefox

表示されているページのリンクを新しいタブで開こうとした場合に最後にタブが追加されるという仕様はすこぶる不評だったが、ついに修正された。チェックインされた内容を見ると、意外とシンプルで、肝となる部分は

@@ -1283,16 +1288,28 @@
 
             // Dispatch a new tab notification.  We do this once we're
             // entirely done, so that things are in a consistent state
             // even if the event listener opens or closes tabs.
             var evt = document.createEvent("Events");
             evt.initEvent("TabOpen", true, false);
             t.dispatchEvent(evt);
 
+            // Check if we're opening a tab related to the current tab and
+            // move it to after the current tab.
+            // aReferrerURI is null or undefined if the tab is opened from
+            // an external application or bookmark, i.e. somewhere other
+            // than the current tab.
+            if (aReferrerURI && this.mPrefs.getBoolPref("browser.tabs.insertRelatedAfterCurrent")) {
+              let newTabPos = (this._lastRelatedTab ||
+                               this.selectedTab)._tPos + 1;
+              this.moveTabTo(t, newTabPos);
+              this._lastRelatedTab = t;
+            }
+
             return t;
           ]]>
         </body>
       </method>
 
       <method name="warnAboutClosingTabs">
       <parameter name="aAll"/>
       <body>

このあたり。コメント見ればわかるように、外部のアプリケーションやブックマークからタブを開いた場合は、従来通り最後に追加される。

なお、以前の動作に変更したい場合は、browser.tabs.insertRelatedAfterCurrentをfalseにしてやればよい。

_ ia32-libs-gtk 20090804

ATOK X3のツールバーが真っ白けになってしまう問題だが、とりあえずのworkaroundが見つかった。/usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loadersの/usr/lib/をすべて/usr/lib32/に置換してやればよいようだ。GUIにGNOMEのテーマが反映されない問題はまだ残っているので、もう少し調査が必要だな。

Tags: Debian
本日のツッコミ(全8件) [ツッコミを入れる]
_ やすっち。 (2009-09-05(土) 10:05)

>タブ<br><br>ちょっと試しましたが、ページ上のリンクをクリックしても、右端(最後)に開き、すぐ右には開きませんでした。

_ 秀の介 (2009-09-05(土) 15:08)

>ちょっと試しましたが、ページ上のリンクをクリックしても、右端(最後)に開き、すぐ右には開きませんでした。 <br><br>browser.tabs.insertRelatedAfterCurrentはどうなっています?

_ やすっち。 (2009-09-05(土) 15:32)

新規プロファイル(全設定変更なし)で試しています。

_ 秀の介 (2009-09-05(土) 15:40)

> 新規プロファイル(全設定変更なし)で試しています。<br><br>やっすち。さんのblogのように、target="_blank"またはtarget="new"が<br>指定されているリンクをシングルクリックした場合は、<br>最後にタブが開いてしまうようです。<br>中クリックでタブを開いた場合は、期待通りの動作をします。

_ やすっち。 (2009-09-05(土) 23:27)

中クリックでできました。<br>が、いくつか開いていくと、既存タブの間に開いたりで、必ずしも右隣ではないですね。

_ 秀の介 (2009-09-06(日) 11:55)

> が、いくつか開いていくと、既存タブの間に開いたりで、必ずしも右隣ではないですね。<br><br>うちでは、中クリックなら、元のページの右隣に開いてくれています。<br>今のところ、おかしな動作はないようです。

_ Turuoka (2009-09-06(日) 22:25)

いまさらかもしれませんが、「_new」や「_blank」のシングルクリックの場合の挙動は、bug-org 514310で直りそうです。

_ 秀の介 (2009-09-06(日) 22:45)

> いまさらかもしれませんが、「_new」や「_blank」のシングルクリックの場合の挙動は、bug-org 514310で直りそうです。<br><br>なるほど。<br>パッチも出ているので、そんなに時間はかからないかもしれませんね。


Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com