タグ別アーカイブ: linux desktop

[覚書]Linuxデスクトップでマウスポインタが早過ぎてイライラする不快を解決する。DPIを割って下げろ。くそGNOMEのコンパネは役に立たない。

思えばマウス操作が気持ちよかったのは解像度が800DPI位のころだったと思う。私の使い方では。まあ最初になれたものが一番になるというだけの話かもしれない。

しかし現在のマウスは1000DPIとか1200DPIとかで、ゲーム用となると2500DPIとかである。

これがとういう事を起こすかというと、感覚的には今まで800DPIで操作していた感覚で1000DPIのマウスを使うと2割増、1200DPIだと3.3割増多めにマウスポインタが動くということであるな。

得に問題となるのは2000DPI以上のゲーミングマウスとなると、800DPI時代より3倍動くということである「シャア専用かよ!」ということだ。

細かい作業が多いデスクトップOSで、これは大不快である。

例えばテキストの選択とかセルの選択とか、ダイアログ上のチェックにポイント、小さいドロップボックスにポイント。ストレスフルフルである。

こういう場合は解像度を自分が快適だったDPIに落として使う。自分の場合は800DPIだ。

先ず

xinput --list

を実行してお目当てのマウスを探し、IDを得る。
Hogetech XXXX Optical Gaming Mouse id=17 [slave pointer (2)]
IDは17だ。

そのマウスのDPIはどこかで調べて。自分はメーカーサイトで。ここでの例では2500DPIとする。

800DPIに近づけたいので近い833DPIにしてみる。2500DPIを3で割ればよい。

次のコマンドでその”3″をセットする。

xinput --set-prop 17 "Device Accel Constant Deceleration" 3

これで完了。(一時的には)

あとの細かい設定はコントロールパネルにあるマウス設定ダイアログで行う。これでかつての快適なマウス環境が得られる。

以上は一時的な対策だ。続いて永続化させる。KVMでPCの切り替えをすると設定が戻ってしまうのはこのため。

/etc/X11/xorg.conf.dや/usr/share/X11/xorg.conf.dにファイルを作成し、Xの起動時に読み込ませる。逆にXを起動した状態で徐々に設定を詰めるということはできないということだな。あーつかえね


/usr/X11/xorg.conf.d/99-mouse.conf

Section "InputClass"
  Identifier "My Mouse"
  MatchIsPointer "yes"
  Option "Constant Deceleration" "3"
EndSection

その後Xを再起動する。display managerを使っているときにはそれをkillすると良い。

上記設定例の場合、すべての接続したマウスにDPI調整が効いてしまうので、特定のデバイスに限定したい場合はフィルタをかけること。(これはまた後日)

追伸

ゲーミングマウスはDPIの変更スイッチがついている。そこで下げればOKだったorz

ところでLogicoolさんのマウスのゲーミングマウスのデフォルト値の一つは800DPIで、1000DPIとかがない。マウスメーカーは800DPIがベストの一つなのを分かっているってこと?ニヤリ

 

 

 

 

 

[覚書][Don’t GNOME]GNOME等のLinuxデスクトップ上で、マウスポインタの動きが速過ぎて細かい作業がとても不快と、その対策

「(Linuxデスクトップ)を使っていて不満ない」そんな似非エンスの台詞を珍しく生で聞いてむかついている今日このごろ。

昨今のLinuxデスクトップ環境は、どれもこれもマウスポインタの動きが不必要に速過ぎて雑。

Windowsを毎日触っていて、いざUbuntuなどでLinuxデスクトップを触りとても操作が不快だと感じたことはないだろうか?

というのもGNOMEやUbuntuのGUIで細かい作業をしている時、直感的に操作できているつもりでいると簡単に期待しない箇所をマウスポインタがクリックするので、いつも少しだけマウス操作の最後に気を遣う。こういった不快が積み重なってショートカットキーやタイリングを使い出したりしてしまう。!?もしや、GNOMEスパイとその背後の連中の狙いはこれか?。マウスをユーザーから取り上げたい、クソなGUI環境を売りつけるためにコマンドラインをユーザーから取り上げた前科のあるMSの思惑 とか妄想。

あーGUIが悪いのではない。MSのGUIでの儲け方が最悪なのだ。Windows Vista, Windows 8, リボンを観れば分かるように、MSとその一味はXP時代(とそれ以前)のWindows/Office製品すら思うように使えない(PCを正常に維持することは含まない。それはやや高度になる)いい年なのに学習障害を抱える人々(一般にはバカという)や、これまで使う必要のなかった人々(新興国、机上で仕事をしない人々等、使わずに済んでいた人)にも売りつけ市場を広げる為に大勢の人々の協力あって築かれたGUIを、「flatデザインカッコ良ス」「これからはFLAT」とか煽ってDOS以前のしょぼいメニューの塊であるガラクタにしてしまい、一つのアプリが全画面を専有させアプリ間の連携機能を奪い、過去からのユーザの生産性を下げることに注力している。あーDnD?なんだっけ?ユーザ愚民化とでもいうか

某MS Officeの画面のデザインビューで、ボタン配置用のアイコンに吹いたそして怒った。これを直感的にボタンと認識できる人を私は認めない。あっち行ってくれ。MSは人類の敵だ。間違いない。

PCといえばオートメーションという印象もかつてあったが、ユーザによるオートメーションの手段は確実に奪われて、今じゃ単なる商売や仕事で必要だから使わざるえない、ExcelとIEと専用アプリを使うだけなのに維持がとてつもなく大変で面倒な下らない装置(FAXとかと同等)の一つに成り下がっている。

だいたいWindowsってのは今時○○だけするのに人が付きっきりやるとか、遠隔地にあるPCの管理といった資産管理に別途高価なソフトが必要なんてことがまだ当然という雰囲気がある。アホである。肩身が狭く手間暇がかけれないのでパッケージシステムが当然となったLinux, BSD系では考えらない無駄であり、どんだけ遅れているのかと。

さて、具体的には

  • アプリ上のメニューや、デスクトップの右メニューのアイテムを選択するためクリックすると、よく間違った箇所をクリックしてしまう。だからマウス操作の最後に気を遣う
  • ツールバー上のアイコンをクリックすると、隣のアイコンをクリックしていまう。だからマウス操作の最後に気を遣う
  • ウィンドウの高さ、幅を調整しようとするが思ったサイズに直感的に合わせられない。だからマウス操作の最後に気を遣う
  • アプリ(thundebird, eclipse等々)で各部分(ペイン)の幅や高さを合わせようとして、ハンドルやスライダーをポイントできない。スライダをドラッグすると思ったサイズに一発で直感的に合わせれない。だからマウス操作の最後に気を遣う

といった感じ。昨今の標準解像度のマウスで顕著にでていた「だからマウス操作の最後に気を遣う」不快が数年ずっと何かわからなかったがorz、やっとわかり対策がとれた。

マウスの調整はxset mだけじゃなく、xinputとxset mを使って調整する。(GNOME等にある)システム設定では設定不可なのでコマンドラインでやる。

対策

以下で、マウスの移動量が少ないときは少ない移動、移動量が大きい場合は大きい移動ができる。具体的には、メニューやツールバー上では細かい動作、デスクトップ上でポインタを一気に動かしたい場合には、大きい動作となる。(数値は調整して欲しい)

xinput –set-prop 11 ‘Device Accel Constant Deceleration’ 3
xset m 6 6

たったこれだけで同じデスクトップとは思えない程使い易くなる。吸い付くような感じというか。古き良き時代のワークステーション、SUN 3の光学式マウスで操作しているようなマッシブ感というか。

注意 USBマウスは抜き差し時に設定が初期化されてしまって不快だ。KVMを使っている諸君の大半は気をつけて欲しい。まUSB接続の KVMの普及はまだまだまだから大丈夫か。

やはりGNOMEは敵

原因

マウスの解像度(DPI)が向上しているのに、Linuxデスクトップ(GNOME、MATEなど)そのまま使っていて、メニュー上のアイテムを選択する程度の細かい操作すらし易いようにする考慮がされてない。

こんな事はWindowsですらやっている。「マウスの精度を上げる」というやつだ。

わかってしまえば大した問題ではないのだが放置されていることに嫌な感じを受ける。

というかGNOMEの目標は「うちの祖母でも操作できるコンピュータ環境」ではなかったか?まあ連中はスパイだから無視。

というのもマウスの移動量の管理は、gnome-session等などの環境下で行われていて、xset mでセットできる値と異なることと、デスクトップの初期化時にマウスの移動量も初期化されてしまうので、そのたびに「対策」を実行しなければならない。

やっぱりGNOMEいらねーって話になるな。

[覚書]Linux mint 1.6 mate edtionとかmate 1.6ってバギーじゃね?GNOMEあたりと比べたらマシとはいえ

気になること。debian+mate1.6, linux-mint(mate 1.6)のどちらか一方、または両方で

  •  キーボードのショートカットキー定義がセグメンテーション違反で落ちる。
  • ログアウトしてもGNOME関連の糞プロセス(welcome等)が残る。まあこれはいつものことか。
  • お気に入りアプリの設定変更で重要なコマンドが動かない。”xdg-settings get default-web-browser” とか。かなりの人に重要なはずなんだが
  • タスクバー上のアプレットにGNOME3が混入してて気持ち悪い。タスクバー上にある糞なネットワーク設定のアプレットがあるが、これがmateじゃなくて糞GNOMEのnm-applet。おかげで動きが怪しい。ウィンドウのテーマが働かないなど。

追加(8/25)

  • ログイン直後に、ウィンドウ装飾(テーマ)が不完全(フォントが影だけで正面色がないになっている)。外観の設定画面を呼び出した途端に正常になるが。
  • linux mintだと、原因を究明したくても、debパッケージに対するソースのリポジトリがない。このパッケージ大丈夫か?deb srcでしっかりメンテナを監視したい常識人にはdebian+mateがオススメか。fedora ?知りません。