unity
先日海外に行って、防火長城のないインターネットを満喫してきた。で、帰国したらノートPCがウイルスにでもかかったみたいにクラッシュし始めた。まずDNSサービスが起動しなくなり、次にネットワークが死に、最後にはカーネルクラッシュ。あれこれいじってどうにか動くようにはなったけど、システムが瀕死で息してる感じしかしない。で、結局リインストールを決めた。
俺にとってOSの再インストールは簡単な話じゃない。使ってるのがUbuntu Unityで、UbuntuはもうUnityを捨ててるし、派生版もない。Ubuntu Unityのイメージをメンテしてた人がいたけど、その人、癌を患ってて車椅子で毎日コード書いてるらしく、それも大変だなと。
最後はもう自力でやるしかない。一歩ずつ「きれいな」Ubuntu Unity 18.04.2をインストールするしかない。
Ubuntu Unity 18.04のデフォルトの日時表示はかなり妙だ。
曜日を表示すると「星期三」ではなく「三」と出てしまう。
なので変更が必要になる。
先日、北京のすごい人と飯を食って、Gnome Shell がいま現在クソかどうかという話になった…………
二人の結論は同じだった。Gnome Shell はクソである。
この「クソ」は「Gnome Shell そのもの」だけじゃなくて、どちらかというと「Gnome Shell のクソ開発者ども」を含めての話だ。
Gnome Shell は去年から Fractional Scaling、つまり非整数スケーリングをサポートすると言っていた。この機能は去年の時点でほぼできあがっていて、残りは最後の修正だけだった。当初は Gnome Shell 3.26 で出すと言っていたのに間に合わず、Gnome Shell 3.28 に先送りされた。しかも Gnome の開発者たちはブログで、自分たちの Gnome がどれほどすごいか、あらゆる機能があるか、Fractional Scaling もあるか、とドヤ顔で書いていた。
それから一年経った。Gnome Shell 3.28 Beta が出るというのに、Fractional Scaling の機能は影も形もない。
開発者がいないのか? まさか。
最近Ubuntu 16.04にUnityとCompixのアップデートがまとめて降ってきたんだけど、案の定というかFractional Scale機能が死んだ。
すでにバグが報告されてるけど、どうにも相手にされてない気配。
で、どうするか。ロールバックするしかない。ただUnityのロールバックはそんなに簡単じゃない。依存関係が多すぎるし、Compizみたいな中核コンポーネントもある。だから大きいところまでまとめて戻すしかない。
Firefoxをよく全画面で使う人なら、自分と同じ問題に遭遇したことがあるかもしれない。
Firefoxで全画面表示しながらWebページを見ているとき、他のポップアップウィンドウをクリックしても、そのウィンドウがFirefoxの下に隠れて前面に出てこない。Wi-Fiの状態確認や新浪Xへの画像アップロードなど、例を挙げればキリがない。
しかもこの現象はUnity環境でしか起きない。かなりうざい。
でも、今は解決方法がある。
Unity 環境が好きな理由のひとつは Indicator とグローバルメニュー。ただ、こいつがたまに起動に失敗して、時計が出なかったりスピーカーのアイコンが出なかったりする。Log Out して Log In し直せば直るんだけど、Dota 2 のアップデート中だったのでそれは避けたくて、方法を探してみた。
少なくとも今のところ、Ubuntu Linux に標準で入っている IM ソフトは Empathy だ。
あれがどれだけ酷いかは言わないが、少なくとも現状プロキシにすら対応していないので、まともに使うなら Pidgin しかない。
そして Pidgin は Unity 環境で右上の indicator-message への統合には既に対応しているのだが、まだ統合されていない重要な機能がひとつある。Empathy のように Dock のアイコン右上に未読メッセージ数を表示する、あれだ。
実はこの機能への対応はかなり前から作られていたのだが、最近になってようやく本格的に動き出した。Ubuntu 14.10 以降を使っているなら、インストールされている Pidgin にこのプラグインがあるはずだ。