2016/08/08 1:37 am
Ubuntu 16.04
Uncategorized,

Ubuntu 16.04.1 LTS (Xenial Xerus) がリリースされうちのマシン(Xubuntu)にもアップグレード通知が来たのだが、困ったことがある。

現状 AMD 製 GPU の Linux 向けドライバには 3つの選択肢があり:

  • Radeon ドライバ: OSS で、あんまりハードウェアの性能は引き出せない。多分安定はしている
  • fglrx ドライバ: AMD 製のプロプラ。まあまあ性能を引き出してるのだと思うけど(あと設定が Catalyst による GUI で行えるので試行錯誤しやすい)、あんまり安定してない
  • amdgpu ドライバ: 最新の Linux カーネルの管理下にある OSS ドライバだが、AMD からの技術公開を受けて安定さと性能を両立している(という触れ込み)だが超ナウい GPU しか今のところサポートしていない

うちのマシンは GPU が AMD Radon HD 6320 というやつなのだけど、困ったことに AMD は 16.04 向けの fglrx を作らない宣言を出しているのであった。なので、今 16.04 にアップグレードすると Radeon ドライバか amdgpu ドライバを選択せざるを得ないのだけど、amdgpu は今のところ HD 6320 をサポートしていないので対象外(最終的にはもっと古い GPU もサポートすると言っているのだがいつかは不明)。そういうわけで Radeon ドライバが最終候補になるのだが。前述のとおりこれは OSS 原理主義者のためのものであって性能はいまいちなのである。

というわけで、16.04 にアップグレードしたくてもできない。はやく amdgpu が進歩してほしい。

2015/02/28 1:49 am
change a IME state
Uncategorized,

あらゆるところですでに怨嗟の声が書き込まれまくっているので、特に新しく書くこともないのだけれど、iBus 1.5 で IME の状態を切り替えるという話。

つまるところ、IME のオン・オフを切り替えるために従来は IME 内の状態(”直接入力” と “ひらがな”)を操作していた。それが、システムに登録されたキーボードレイアウト(たとえば、US キーボードと mozc が有効なキーボード)自体を切り替えるようになったのである。”IME が有効なキーボードレイアウト” という概念が不自然で、この辺の移行が混乱しているのが文句の原因らしいのである。

個人的には、方式が変わること自体は別に文句はない。ちょこちょこっと設定しなおして、右 Alt キーで IME の状態をトグルできればそれで良いのです。ただ困るのはいずれの方式にしても微妙にストレスフルな不具合というか何と言うかがあるという点で:

まず iBus 1.5 デフォルトの、キーボードレイアウト自体の切り替え方式にした場合。この場合、レイアウトの切り替えに使うキーは iBus の設定ウィンドウ中に登録する。

  • 良い点: レイアウトの状態(≒ IME の状態)をシステムアイコンに反映させられる
  • 悪い点: iBus の設定の中の “すべてのアプリケーション間で同じインプットメソッドを共有する” をオンにすると、このようにブラウザ上で文章を書きつつ端末上の vim に切り替えた場合など、明らかに IME がオフであるべきアプリケーションでも IME がオンになっている状況が多発してとてもストレスが貯まる。
    そこで前述の設定をオフにすれば、レイアウトの状態はアプリケーションごとに独立するのでそれは解決するのだが、そのかわり IME をオンにした時の最初のプリエディットの最初の文字を取りこぼす現象が多発してこれはこれでものすごくストレスが貯まる。

そんなわけで、じゃあ “すべてのアプリケーション間で同じインプットメソッドを共有する” はオフにした上で、IME の状態はやっぱり IME 自身が管理したほうがいいんじゃないの? と思い、右 Alt キーは mozc が反応するように設定しなおしたのだが。

そうするとシステムアイコン上のキーボードレイアウトは常に単に mozc のアイコンが表示されるだけになり、現在の入力モードがわからない。いや入力モード自体は iBus のプロパティパネルとやらに表示されるのだが。これが表示される位置がなかなかめっちゃくちゃで、また表示を自動にすると表示から数秒後に自動的に消えてしまうし、常に表示にすれば常に邪魔くさいわけで、つまりフロート式のプロパティパネルという仕様自体が間違っていると思うのです。

iBus のプロパティパネルのシステムアイコン版が、システムアイコンのキーボードレイアウトアイコンの隣に表示されればそれが最も現実的な解だと思うのだけれど。それをするためにどこの設定をどーすればいいのかわからないわけでストレスが貯まる。

ストレスをいくら貯めたところでポイントには変換できないのである。どうにかならないのかしらん。

Archives