flat7th

memo/20120429

created 2012-04-29 modified 2012-04-29 

tips:Gnome3左上アクティビティ マウス ホットコーナー無効

Fedora16の話です。
Gnome3で、意図せず、デスクトップ左上にマウスが移動したとき、アクティビティ画面になるのがウザい。

アクティビティ画面にしたければ
  • Alt-F1でもできるし、
  • Windowsキーでもできるし、
  • 左上でマウスクリックでもできる。

マウス移動だけでアクティビティ画面になるのが本当に苛立たしい
プログラムの入力中にこの現象になると切れそうになる。

ということで無効化DEATH。

rootで

vi /usr/share/gnome-shell/js/ui/panel.js
_containerAllocateという関数の最後をコメントアウトして

   _containerAllocate: function(actor, box, flags) {
       this._label.allocate(box, flags);

       // The hot corner needs to be outside any padding/alignment
       // that has been imposed on us
       let primary = Main.layoutManager.primaryMonitor;
       let hotBox = new Clutter.ActorBox();
       let ok, x, y;
       if (actor.get_direction() == St.TextDirection.LTR) {
           [ok, x, y] = actor.transform_stage_point(primary.x, primary.y)
       } else {
           [ok, x, y] = actor.transform_stage_point(primary.x + primary.width, primary.y);
           // hotCorner.actor has northeast gravity, so we don't need
           // to adjust x for its width
       }

       hotBox.x1 = Math.round(x);
       hotBox.x2 = hotBox.x1 + this._hotCorner.actor.width;
       hotBox.y1 = Math.round(y);
       hotBox.y2 = hotBox.y1 + this._hotCorner.actor.height;
       //kkk// this._hotCorner.actor.allocate(hotBox, flags);
   },

ログインしなおす、と。


うむ。



で…

どうでもいいことなんだけど、PythonでGtkアプリを作ってみようかと思って数年寝かせていたら、もうブームが去っていて、すでにJavascriptになっていたでござる。

中年老いやすく学成り難し
一寸の光陰軽んずべからず
アヒャヒャヒャ(゚∀゚)ヒャヒャ( ゚∀)ヒャヒャヒャ( ゚)ヒャヒャ( )ヒャヒャ(゚ )ヒャヒャ(∀゚ )ヒャ.