UbuntuのLogitech MXマスター親指ボタン


16

ゴール

私が取得したいと思い親指ボタンを下に仕事にロジクールMXマスターマウスでのUbuntu 17.10。具体的には、「メタ」キーとして機能させたいので、このキーを押すと、その時点で開いているすべてのプログラムが表示されます(これはMacコンピューターでは公開と呼ばれます)。

私はこの時点でかなり立ち往生しています。私は上級ユーザーではないので、助けが必要です。前もって感謝します!

私がこれまでに試したこと:

  • 私はこのガイド従おうとしました。私がインストールされxbindkeysxautomationx11-utils。残念ながら、親指ボタンはxevで特定のボタンを押しても発せられないため、先に進むことができません。
  • また、Arch Linuxフォーラムにあるこのガイドを使用してみました。作成者は、ボタンがボタンとして受け取られるのではなく、何らかの合成キーを押しているように見えます。コピーして貼り付けようとしましたが、うまくいきませんでした。

Xevの結果

これらは、xev親指ボタンを押して生成された入力をマップするために使用したときに受け取る結果です。

FocusOut event, serial 38, synthetic NO, window 0x5000001,
    mode NotifyUngrab, detail NotifyPointer

LeaveNotify event, serial 38, synthetic NO, window 0x5000001,
    root 0x2a1, subw 0x0, time 18824278, (162,35), root:(1276,64),
    mode NotifyGrab, detail NotifyNonlinear, same_screen YES,
    focus NO, state 20

EnterNotify event, serial 38, synthetic NO, window 0x5000001,
    root 0x2a1, subw 0x0, time 18824342, (162,35), root:(1276,64),
    mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
    focus NO, state 16

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

FocusIn event, serial 38, synthetic NO, window 0x5000001,
    mode NotifyGrab, detail NotifyPointer

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  4294967201 0   4294967168 0   32  0   0   0   1   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

回答:


13

このモデルの親指ボタンがLinuxでControl+ Right Alt(別名AltGr)+のTab組み合わせをトリガーすると言っていたので、修正できました。だから、へ行くSettings> Keyboard>を選択Navigation \ Switch system controls 結合いくつかの他のキーに変更にそのショートカットをし、デフォルトを交換してください。(私はShift+ Control+ に変更しましたTab)このバインディング(Control+ Right-Alt(aka AltGr)+ Tab)を新しいバインディングに置き換えると、この組み合わせ(およびサムボタン)を別のショートカットオプションで設定できるようになります。System \ Show the overview新しいショートカットに移動して設定します。MXの親指ボタンをクリックしてください。設定編集に依存する必要はありません。Ubuntu18.04 LTSの魅力のように機能します。


ありがとう。これは実際、Ubuntu 18.04の魅力のように機能しています。
マーティングリューバー

「システムに移動\概要を表示し、新しいショートカットを設定します。これを行うには、MXの親指ボタンをクリックします。」完璧に働きました。ありがとう。
TooManyPets

これは、Ubuntu 19.04
Jeewantha Samaraweera

Logitech MX Master 2およびUbuntu 18.04 LTSですぐに動作します。
f0nzie

5

デフォルトでは、親指ボタンを離した後にCtrl + Alt + Tabイベントが送信されます。

このショートカットは私にはあまり役に立たないので、xautomation(sudo apt-get install xautomation)のおかげで新しいアクションを追加することができました。

  • [設定]> [キーボード]> [ショートカット]に移動し、新しい個人用ショートカットを追加します。
  • 必要な名前と次のコマンドを指定します。 xte 'usleep 100000' 'keydown Super_L' 'key S' 'keyup Super_L'
  • 新しいショートカットをクリックして新しいトリガーを割り当て、親指ボタンを押します(またはCtrl + Alt + Tabを押します)

それでおしまい !


3

Logitech Master MX 2では、上記の@Jdlmのアプローチを使用していますが、コマンドバインドはより単純です。

xte 'key Super_L'

これはubuntu 18.04でうまく機能しており、元の答えよりも少しきびきびしています


1

このコマンドxbindkeys -kは、設定ファイルで設定する必要があるものを決定するのに役立ちます~/.xbindkeysrc

エントリの例:

# Logitech special thumb button
"/usr/bin/xdotool key Super_L+c"
    m:0x1c + c:23
    Control+Alt+Mod2 + Tab

この特別な親指ボタンを利用するのに役立ちます。

この例では、特別なボタンをWin+ Cに変えて、デスクトップで開いているすべてのウィンドウを表示します。

xbindkeys

xbindkeysは、X Window Systemでキーボードまたはマウスを使用してシェルコマンドを起動できるプログラムです。構成ファイルを使用して、コマンドをキーまたはマウスボタンにリンクします。ウィンドウマネージャーから独立しており、すべてのキーボードキーをキャプチャできます(例:電源、ウェイク...)。

オプションで、すべてのxbindkeys内部にアクセスできるようにする、guileベースの構成ファイルレイアウトをサポートしているため、キーの組み合わせ、ダブルクリック、または時間指定ダブルクリックでアクションを実行できます。また、guileで機能するすべての関数は、xbindkeysで機能します。

xbindkeysをインストールするには、次を入力します。

 sudo apt install xbindkeys

0

Linuxでリリースすると、MX MasterのサムボタンがCtrl + Alt + Tabショートカットを送信するようです。

したがって、インストールすることができます

sudo apt-get install compizconfig-settings-manager

それを起動し、> ウィンドウ管理 > スケール > バインディング > ウィンドウスケールの開始に進みます。

Thumbボタンは基本的にキーボードエミュレーションであるため、キーボードショートカットを変更し、Ctrl + Alt + Tabにマップする必要があります。

注:デフォルトで[次のウィンドウに切り替える]に設定されている現在のCtrl + Alt + Tabの動作が置き換えられます。


0

@Jdlmと同じ答えを使用しましたが、CTRL+ ALT+ TABショートカットを再割り当てするたびに、それがトリガーされ続けました。

Switch System Controlsナビゲーションの下でショートカットを切り替えて、トリガーされないようにする必要がありました。その後、必要なxteショートカットに再割り当てできました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.