Повторно отобразите кнопку питания на мыши (использующий X)

Существует кнопка на моей мыши, которая в спящем режиме моя система, и я хочу отобразить ее, чтобы ничего не сделать. Эта кнопка была первоначально отображена, чтобы сделать что-то еще в Windows с помощью программного обеспечения Windows, которое шло с мышью, но то программное обеспечение не доступно для Ubuntu. Я не знаю, почему это теперь отображается на кнопке питания.

Я пытался использовать xinput повторно отобразить кнопки, но рассматриваемую кнопку не обнаруживается в xinput get-button-map <device id> таким образом, я не знаю, как изменить его. Рассматриваемым устройством является Genius X-G500.

Мои устройства согласно xinput list:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Genius X-G500                             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ HID 0566:3002                             id=9    [slave  keyboard (3)]
    ↳ HID 0566:3002                             id=10   [slave  keyboard (3)]
    ↳ Genius X-G500                             id=11   [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD               id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=16   [slave  keyboard (3)]

Выполнение xinput test 12 и затем нажимающие кнопки на мыши приводят к нормальным результатам (например. 1 для щелчка левой кнопкой, 2 для щелчка средней кнопкой, 3 для щелчка правой кнопкой и т.д.), но когда я нажимаю рассматриваемую кнопку, она производит код 124. Это число, конечно, только видимо, когда я включаю свой компьютер снова после того, как это было в спящем режиме.

Выполнение xinput get-button-map 12 шоу это:

1 2 3 4 5 6 7 8 9 10 11 12 13 

Я не знаю что 10, 11, 12, и 13 потому что моя мышь не имеет этого многими кнопками. Но я ожидал бы видеть 124 где-нибудь, который я не вижу. Это - то, что смущает меня, потому что теперь я не могу повторно отобразить его на 0

Выполнение xmodmap -pk шоу (среди прочего):

    124     0x1008ff2a (XF86PowerOff)   0x0000 (NoSymbol)   0x1008ff2a (XF86PowerOff)   

таким образом, это имеет смысл это 124 кнопка питания. Я не знаю, существует ли способ изменить это использование отображения xmodmap или другой инструмент, но я не смог найти его... Я также попытался ввести xev и затем нажимая эту клавишу, но нет никакого вывода.

Я плохо знаком для X и таким образом, я действительно не знаю то, что я делаю. Я погуглил много и идею использовать xinput или xmodmap прибыл из моего поиска с помощью Google.

Любая справка ценится.Спасибо.

2
задан 11 June 2016 в 15:13

1 ответ

Я надеюсь, что это помогает: https://askubuntu.com/a/492745

Я предложил бы использовать xinput test и просто нажимая кнопки Вы хотите измениться. После того как Вы знаете фактическую кнопку ID, можно повторно отобразить ее временно с xinput на CLI, или постоянно путем записи пользовательского ~/.xsessionrc как показано в вышеупомянутом ответе.

0
ответ дан 2 December 2019 в 22:51

Другие вопросы по тегам:

Похожие вопросы: