投稿

ラベル(compiz)が付いた投稿を表示しています

UbuntuのKey bindingがリセットされるバグ 未だ治らず。

イメージ
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1063617 Ubuntu12.10からはじまって、未だに修正されていないバグ。(Fix-RelasedとあるがCompiz 0.9.10.2でも発生) ランダムにキー設定がディフォルトに戻ってしまうのである。これはblender使いには困った現象でAlt+Right-clickがランダムに使えないことになる。日本語入力のキーバインディングも問題だが、基本的にキー設定はシステム自体がカオスなのである。そのため、パッと修正できないのだ。設計の悪いシステムの証拠でもある。 Open sourceにもかかわらずプログラマでさえ直せないキーバインディング管理が一般ユーザーが使いやすいということはない。 赤いラインの部分をAlt+Right-click(button3)からAlt+Super+Right-clickにしても、 ランダムでリセットされてしまう。元々Disableすら不可能。 これはMirかWaylandになれば根本的に修正されるところなのか気になるところでもある。

Emacs CUA mode With Ubuntu 13.04

Update: 4 Jube '13 SOLVED I've deleted the user data of compiz, the key operation of emacs returned to normal.  compiz was seeming to have done mischief somehow.  $ rm .config/compiz-1/compizconfig/config .config/dconf/user After that, Unity, Key-layout, etc will be initialized, there is the necessity for a re-setup. However, the problem of emacs does not fix on the other PC environments(e.g. My MacbookPro13inch/Ubuntu13.4). I do not know why. 僕自身はマルチプラットーフォームのソフトウェア開発をしているのですが、そのためか使う開発環境はEclipse, Blender(内蔵pyhton editor)などを中心に、 Xcode, Visual StudioやIntelliJ(Android studio),などを使っています(というか使わなければならない)。あと、ちょいと編集にはgedit(or 秀丸)です。孫の手的な機能が欲しい時はemacsを使っています。 ただ、指は25年以上使っているemacs(スーパーファミコンのゲームを開発時/Sony news上)のため、C+a, C+e, C+d, C+kなどをemacsふうにあわせて各IDEは簡易カスタマイズをしています。したがってemacs風なbashなども非常に直感的で使いやすいのです。 しかし、C+c/C+x/C+v/C+zはemacs風ではなく標準的な使い方が戸惑いがなく好きです。そのためemacsのCUA modeの一部の機能を使って実現して操作も自然に行われていました。が、 Ubuntu 13.04になってこのKey bindingがemacs 24(emacs 23も)で突然使えなくなってしまいました。12.04LT...

Ubuntu 12.10とキーボードとショートカットの設定

イメージ
Ubuntuのキーボードやショートカット(マウスボタン含む)設定は複雑すぎると思う。歴史的背景があるとはいえ、 うんざり。 タブレットやスマートフォン登場後は古臭くなってしまった。 複雑さの要因は設定箇所が最低でも5箇所あるからである: 1.システム設定内、ショートカット設定 2.Compiz + Unity plugin、ショートカット設定 3.Compiz default、ショートカット設定 A. システム設定内、キーボードレイアウト B. X-window ~/.Xmodmapによる キーボードレイアウト 、 2で出来ないところをカスタマイズ 簡単にショートカット設定できるのが1。しかし、2,3で同じキーが設定されていれば無視されるか設定できない。 A,Bはレイアウト。Aは簡単だが設定範囲がせまく、キーによってはBの設定が必要。 2と3はCompizConfigツールやgconftool-2を使う(これらは効果がなかったり、不安定)。 Bは~/.Xmodmapなどを編集設定。(<あとで気がついたのだがUbuntu12.10から.Xmodmapが無視され 無効になってしまっている , リンク先の対処でxmodmap ~/.Xmodmapをスタート時に実行することによって復活可能) 例: * BはControl、Altキーの配置換えが可能、細かなレイアウト設定ができ、Macの日本語キーボード等が使いやすくなる。また¥キーの\や¥表示の制御可能。 ~/.Xmodmapの例。MacKeyboard用に変更 ! It referred to https://help.ubuntu.com/community/AppleKeyboard clear control clear mod4 clear Lock keycode 37 = Control_L NoSymbol Control_L keycode 134 = Control_R NoSymbol Control_R keycode 133 = Alt_L Meta_L !### change 134 to 116 if using Ubuntu hardy, not 8.10 or later. ### add contro...