タイトルバー上でマウスホイールを上に回してウィンドウをロールアップするにはどうすればよいですか?
Ubuntu 11.10 のこのソリューションは機能しません:
gconftool-2 -s -t string /apps/gwd/mouse_wheel_action shade
私はunity-2dを搭載したubuntu 12.04を使用しています。
ありがとう。
答え1
以前使用した回避策が 1 つあり、それが皆さんの役に立つかもしれないので、ここに記録しておきます。
ウィンドウ マネージャーでウィンドウのロールアップを設定できない場合 (Xfce ユーザーにmousewheel_rollup
は xfwm4 のオプションがあります)、 や などのツールを試してみる価値はありますwmctrl
がxdotool
、一部のウィンドウ マネージャーはこれらのコマンドを無視します。シェード オプションは にはあるようですwmctrl
が、 にはないようですxdotool
。
wmctrl
このコマンドを使用すると、現在アクティブなウィンドウを選択してロールアップすることができます。役に立つマニュアルページ:
wmctrl -r :ACTIVE: -b toggle,shaded
このコマンドをwmmctrl
使用すると、アクティブ ウィンドウを選択し、シェーディングするかどうかを切り替えることができます。これは、metacity を含むほとんどのウィンドウ マネージャーでサポートされているはずです。テストは行いますgnome-terminal
が、ターミナルの表示guake
方法によっては効果がありませんguake
。
私はこれをマウス ホイールにバインドするのではなく、マウスの別のボタン、たとえば側面にあるセカンダリ ボタン (ある場合) にバインドします。その後、それをクリックするだけで、アクティブ ウィンドウのロールアップが切り替わります。
プログラムをインストールするには
sudo apt-get install wmctrl xbindkeys
以下の行を追加する必要があります~/.xbindkeysrc
(独自のバインドまたは組み合わせを選択できます。これは例としての私の追加マウス キーです)。
# specify a mouse button/combination
"wmctrl -r :ACTIVE: -b toggle,shaded"
b:9
を実行しkillall xbindkeys
て、xbindkeys &
構成ファイルを再度読み込みます (またはログアウトして再度ログインします)。
これは現時点でできる最善の策であり、あなたが求めているものと同じですが、少し異なる方法で行われるため、役に立つかもしれません。
詳細についてはman wmctrl
、man xbindkeys
またはUbuntu のマニュアルページ オンライン。