Горизонтальная прокрутка рассматривается как правый клик в приложениях Java

Если вы хотите сделать что-то, что вы хотите сделать несколько раз (скажем, из нескольких скриншотов), то лучше всего использовать Alt-Print Screen для выполнения разрезов изображения, а затем использовать Imagemagick convert следующим образом:

convert -crop 400x300+50+200 screenshot.png test.png

будет генерировать изображение 400x300 в качестве подмножества исходного снимка screenshot.png на 50 пикселей на восток и 200 пикселей на юг.

Его медленная сортировка в первый раз, но как только вы сделали это, как только другие изображения могут помещаться в пакет с использованием сценария bash.

14
задан 27 June 2011 в 16:40

16 ответов

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы могли бы, например, подключить каждый скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Disabled" else zenity --error --text "Error disabling horizontal scroll." fi

Создайте сценарий под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Enabled" else zenity --error --text "Error enabling horizontal scroll." fi

Дайте разрешение на выполнение обоих скриптов, т. е.

chmod +x hscroll_disable chmod +x hscroll_enable

Две важные части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнайте, какое имя устройства использовать в вашей системе следующим образом:

xinput list --short

Это даст результат, похожий на:

"Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "ThinkPad Extra Buttons" id=2 [XExtensionKeyboard] "AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard] "Video Bus" id=4 [XExtensionKeyboard] "Macintosh mouse button emulation" id=5 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]

Затем, чтобы найти свойство-name: [ ! d15] xinput list-props "TPPS/2 IBM TrackPoint"

Это даст результат, похожий на:

Device 'TPPS/2 IBM TrackPoint': Device Enabled (93): 1 Evdev Axis Inversion (230): 0, 0 Evdev Reopen Attempts (227): 10 Evdev Axis Calibration (228): Evdev Axes Swap (229): 0 Evdev Middle Button Emulation (231): 1 Evdev Middle Button Timeout (232): 50 Evdev Wheel Emulation (233): 1 Evdev Wheel Emulation Axes (234): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (235): 10 Evdev Wheel Emulation Timeout (236): 200 Evdev Wheel Emulation Button (237): 2 Evdev Drag Lock Buttons (238): 0

Решение, воспроизведенное выше из «vace117»

2
ответ дан 25 July 2018 в 21:39

Это и есть эта ошибка. Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll=0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске в диалоговом окне «Запуск приложений».

4
ответ дан 25 July 2018 в 21:39

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы могли бы, например, подключить каждый скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Disabled" else zenity --error --text "Error disabling horizontal scroll." fi

Создайте сценарий под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Enabled" else zenity --error --text "Error enabling horizontal scroll." fi

Дайте разрешение на выполнение обоих скриптов, т. е.

chmod +x hscroll_disable chmod +x hscroll_enable

Две важные части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнайте, какое имя устройства использовать в вашей системе следующим образом:

xinput list --short

Это даст результат, похожий на:

"Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "ThinkPad Extra Buttons" id=2 [XExtensionKeyboard] "AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard] "Video Bus" id=4 [XExtensionKeyboard] "Macintosh mouse button emulation" id=5 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]

Затем, чтобы найти свойство-name: [ ! d15] xinput list-props "TPPS/2 IBM TrackPoint"

Это даст результат, похожий на:

Device 'TPPS/2 IBM TrackPoint': Device Enabled (93): 1 Evdev Axis Inversion (230): 0, 0 Evdev Reopen Attempts (227): 10 Evdev Axis Calibration (228): Evdev Axes Swap (229): 0 Evdev Middle Button Emulation (231): 1 Evdev Middle Button Timeout (232): 50 Evdev Wheel Emulation (233): 1 Evdev Wheel Emulation Axes (234): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (235): 10 Evdev Wheel Emulation Timeout (236): 200 Evdev Wheel Emulation Button (237): 2 Evdev Drag Lock Buttons (238): 0

Решение, воспроизведенное выше из «vace117»

2
ответ дан 31 July 2018 в 10:42

Это и есть эта ошибка. Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll=0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске в диалоговом окне «Запуск приложений».

4
ответ дан 31 July 2018 в 10:42

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы могли бы, например, подключить каждый скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Disabled" else zenity --error --text "Error disabling horizontal scroll." fi

Создайте сценарий под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Enabled" else zenity --error --text "Error enabling horizontal scroll." fi

Дайте разрешение на выполнение обоих скриптов, т. е.

chmod +x hscroll_disable chmod +x hscroll_enable

Две важные части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнайте, какое имя устройства использовать в вашей системе следующим образом:

xinput list --short

Это даст результат, похожий на:

"Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "ThinkPad Extra Buttons" id=2 [XExtensionKeyboard] "AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard] "Video Bus" id=4 [XExtensionKeyboard] "Macintosh mouse button emulation" id=5 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]

Затем, чтобы найти свойство-name: [ ! d15] xinput list-props "TPPS/2 IBM TrackPoint"

Это даст результат, похожий на:

Device 'TPPS/2 IBM TrackPoint': Device Enabled (93): 1 Evdev Axis Inversion (230): 0, 0 Evdev Reopen Attempts (227): 10 Evdev Axis Calibration (228): Evdev Axes Swap (229): 0 Evdev Middle Button Emulation (231): 1 Evdev Middle Button Timeout (232): 50 Evdev Wheel Emulation (233): 1 Evdev Wheel Emulation Axes (234): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (235): 10 Evdev Wheel Emulation Timeout (236): 200 Evdev Wheel Emulation Button (237): 2 Evdev Drag Lock Buttons (238): 0

Решение, воспроизведенное выше из «vace117»

2
ответ дан 2 August 2018 в 03:16

Это и есть эта ошибка. Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll=0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске в диалоговом окне «Запуск приложений».

4
ответ дан 2 August 2018 в 03:16

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы могли бы, например, подключить каждый скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Disabled" else zenity --error --text "Error disabling horizontal scroll." fi

Создайте сценарий под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Enabled" else zenity --error --text "Error enabling horizontal scroll." fi

Дайте разрешение на выполнение обоих скриптов, т. е.

chmod +x hscroll_disable chmod +x hscroll_enable

Две важные части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнайте, какое имя устройства использовать в вашей системе следующим образом:

xinput list --short

Это даст результат, похожий на:

"Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "ThinkPad Extra Buttons" id=2 [XExtensionKeyboard] "AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard] "Video Bus" id=4 [XExtensionKeyboard] "Macintosh mouse button emulation" id=5 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]

Затем, чтобы найти свойство-name: [ ! d15] xinput list-props "TPPS/2 IBM TrackPoint"

Это даст результат, похожий на:

Device 'TPPS/2 IBM TrackPoint': Device Enabled (93): 1 Evdev Axis Inversion (230): 0, 0 Evdev Reopen Attempts (227): 10 Evdev Axis Calibration (228): Evdev Axes Swap (229): 0 Evdev Middle Button Emulation (231): 1 Evdev Middle Button Timeout (232): 50 Evdev Wheel Emulation (233): 1 Evdev Wheel Emulation Axes (234): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (235): 10 Evdev Wheel Emulation Timeout (236): 200 Evdev Wheel Emulation Button (237): 2 Evdev Drag Lock Buttons (238): 0

Решение, воспроизведенное выше из «vace117»

2
ответ дан 4 August 2018 в 19:10

Это и есть эта ошибка. Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll=0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске в диалоговом окне «Запуск приложений».

4
ответ дан 4 August 2018 в 19:10

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы могли бы, например, подключить каждый скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Disabled" else zenity --error --text "Error disabling horizontal scroll." fi

Создайте сценарий под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Enabled" else zenity --error --text "Error enabling horizontal scroll." fi

Дайте разрешение на выполнение обоих скриптов, т. е.

chmod +x hscroll_disable chmod +x hscroll_enable

Две важные части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнайте, какое имя устройства использовать в вашей системе следующим образом:

xinput list --short

Это даст результат, похожий на:

"Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "ThinkPad Extra Buttons" id=2 [XExtensionKeyboard] "AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard] "Video Bus" id=4 [XExtensionKeyboard] "Macintosh mouse button emulation" id=5 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]

Затем, чтобы найти свойство-name: [ ! d15] xinput list-props "TPPS/2 IBM TrackPoint"

Это даст результат, похожий на:

Device 'TPPS/2 IBM TrackPoint': Device Enabled (93): 1 Evdev Axis Inversion (230): 0, 0 Evdev Reopen Attempts (227): 10 Evdev Axis Calibration (228): Evdev Axes Swap (229): 0 Evdev Middle Button Emulation (231): 1 Evdev Middle Button Timeout (232): 50 Evdev Wheel Emulation (233): 1 Evdev Wheel Emulation Axes (234): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (235): 10 Evdev Wheel Emulation Timeout (236): 200 Evdev Wheel Emulation Button (237): 2 Evdev Drag Lock Buttons (238): 0

Решение, воспроизведенное выше из «vace117»

2
ответ дан 6 August 2018 в 03:27

Это и есть эта ошибка. Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll=0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске в диалоговом окне «Запуск приложений».

4
ответ дан 6 August 2018 в 03:27

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы могли бы, например, подключить каждый скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Disabled" else zenity --error --text "Error disabling horizontal scroll." fi

Создайте сценарий под названием «hscroll_disable», содержащий:

DEVICE_NAME='TPPS/2 IBM TrackPoint' PROP_NAME='Evdev Wheel Emulation Axes' xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5 if [[ $? -eq 0 ]] ; then zenity --info --text "Horizontal Scrolling Enabled" else zenity --error --text "Error enabling horizontal scroll." fi

Дайте разрешение на выполнение обоих скриптов, т. е.

chmod +x hscroll_disable chmod +x hscroll_enable

Две важные части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнайте, какое имя устройства использовать в вашей системе следующим образом:

xinput list --short

Это даст результат, похожий на:

"Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "ThinkPad Extra Buttons" id=2 [XExtensionKeyboard] "AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard] "Video Bus" id=4 [XExtensionKeyboard] "Macintosh mouse button emulation" id=5 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]

Затем, чтобы найти свойство-name: [ ! d15] xinput list-props "TPPS/2 IBM TrackPoint"

Это даст результат, похожий на:

Device 'TPPS/2 IBM TrackPoint': Device Enabled (93): 1 Evdev Axis Inversion (230): 0, 0 Evdev Reopen Attempts (227): 10 Evdev Axis Calibration (228): Evdev Axes Swap (229): 0 Evdev Middle Button Emulation (231): 1 Evdev Middle Button Timeout (232): 50 Evdev Wheel Emulation (233): 1 Evdev Wheel Emulation Axes (234): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (235): 10 Evdev Wheel Emulation Timeout (236): 200 Evdev Wheel Emulation Button (237): 2 Evdev Drag Lock Buttons (238): 0

Решение, воспроизведенное выше из «vace117»

2
ответ дан 7 August 2018 в 21:14

Это и есть эта ошибка. Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll=0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске в диалоговом окне «Запуск приложений».

4
ответ дан 7 August 2018 в 21:14

Это эта ошибка . Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll = 0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске с помощью «приложений запуска» ".

4
ответ дан 10 August 2018 в 09:33

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы может, например, подключить каждый из скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

  DEVICE_NAME = 'TPPS / 2 IBM TrackPoint'  PROP_NAME = 'Evdev Wheel Emulation Axes' xinput set-int-prop "$ DEVICE_NAME" "$ PROP_NAME" 8 4 5 4 5 если [[$?  -eq 0]];  затем zenity -info -text «Горизонтальная прокрутка отключена» else zenity -error -text «Ошибка отключения горизонтальной прокрутки».  fi  

Создайте сценарий под названием «hscroll_disable», содержащий:

  DEVICE_NAME = 'TPPS / 2 IBM TrackPoint' PROP_NAME = 'Набор осцилляций эмиссии Evdev Wheel Emulation'  -int-prop "$ DEVICE_NAME" "$ PROP_NAME" 8 6 7 4 5 если [[$?  -eq 0]];  затем zenity -info -text «Горизонтальная прокрутка включена» else zenity -error -text «Ошибка включения горизонтальной прокрутки».  fi  

Дайте оба разрешения на выполнение скриптов, т. е.

  chmod + x hscroll_disable chmod + x hscroll_enable  

Два важных части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнать, какое имя устройства использовать в вашей системе:

  xinput list --short [  ! d4] 

Это даст результат, похожий на:

  «Виртуальный основной указатель» id = 0 [XPointer] «Виртуальная основная клавиатура» id = 1 [XKeyboard]  «ThinkPad Extra Buttons» id = 2 [XExtensionKeyboard] «AT Translated Set 2 keyboard» id = 3 [XExtensionKeyboard] «Video Bus» id = 4 [XExtensionKeyboard] «Эмуляция мыши Macintosh» id = 5 [XExtensionPointer] «TPPS / 2  IBM TrackPoint "id = 6 [XExtensionPointer]  

Затем, чтобы найти имя свойства:

  xinput list-реквизит" TPPS / 2 IBM TrackPoint "[  ! d6] 

Это даст результат, похожий на:

  Устройство «TPPS / 2 IBM TrackPoint»: включенное устройство (93): 1 инверсия оси Evdev (230)  : 0, 0 Евд  ev Повторные попытки (227): 10 Калибровка оси Evdev (228): Evdev Axes Swap (229): 0 Эвенвская средняя кнопка Эмуляция (231): 1 Средняя продолжительность таймаута Evdev (232): 50 Эволюция колес Evdev (233): 1 Evdev  Колесные эмулирующие оси (234): 6, 7, 4, 5 Ивент эмуляции колес Evdev (235): 10 Тайм-аут эмуляции колес Evdev (236): 200 Кнопка эмуляции колес Evdev (237): 2 Кнопки перетаскивания Evdev (238): 0   

Решение, воспроизведенное выше из «vace117»

2
ответ дан 10 August 2018 в 09:33

Это эта ошибка . Вы можете исправить это, как описано там, выполнив synclient HorizTwoFingerScroll = 0 (прокрутка с двумя пальцами будет работать нормально).

Вы можете добавить команду при запуске с помощью «приложений запуска» ".

4
ответ дан 13 August 2018 в 15:42

Возможное обходное решение обсуждалось на UbuntuForums - вы запускаете вручную скрипт для включения или отключения щелчка правой кнопкой мыши в зависимости от того, используете ли вы приложение на основе JAVA.

Вы может, например, подключить каждый из скриптов в виде сочетаний клавиш, например CTRL + ALT + E для включения и CTRL + ALT + R для отключения

Создайте скрипт под названием «hscroll_disable», содержащий:

  DEVICE_NAME = 'TPPS / 2 IBM TrackPoint'  PROP_NAME = 'Evdev Wheel Emulation Axes' xinput set-int-prop "$ DEVICE_NAME" "$ PROP_NAME" 8 4 5 4 5 если [[$?  -eq 0]];  затем zenity -info -text «Горизонтальная прокрутка отключена» else zenity -error -text «Ошибка отключения горизонтальной прокрутки».  fi  

Создайте сценарий под названием «hscroll_disable», содержащий:

  DEVICE_NAME = 'TPPS / 2 IBM TrackPoint' PROP_NAME = 'Набор осцилляций эмиссии Evdev Wheel Emulation'  -int-prop "$ DEVICE_NAME" "$ PROP_NAME" 8 6 7 4 5 если [[$?  -eq 0]];  затем zenity -info -text «Горизонтальная прокрутка включена» else zenity -error -text «Ошибка включения горизонтальной прокрутки».  fi  

Дайте оба разрешения на выполнение скриптов, т. е.

  chmod + x hscroll_disable chmod + x hscroll_enable  

Два важных части скриптов: «DEVICE_NAME» и «PROP_NAME»

Вы можете узнать, какое имя устройства использовать в вашей системе:

  xinput list --short [  ! d4] 

Это даст результат, похожий на:

  «Виртуальный основной указатель» id = 0 [XPointer] «Виртуальная основная клавиатура» id = 1 [XKeyboard]  «ThinkPad Extra Buttons» id = 2 [XExtensionKeyboard] «AT Translated Set 2 keyboard» id = 3 [XExtensionKeyboard] «Video Bus» id = 4 [XExtensionKeyboard] «Эмуляция мыши Macintosh» id = 5 [XExtensionPointer] «TPPS / 2  IBM TrackPoint "id = 6 [XExtensionPointer]  

Затем, чтобы найти имя свойства:

  xinput list-реквизит" TPPS / 2 IBM TrackPoint "[  ! d6] 

Это даст результат, похожий на:

  Устройство «TPPS / 2 IBM TrackPoint»: включенное устройство (93): 1 инверсия оси Evdev (230)  : 0, 0 Евд  ev Повторные попытки (227): 10 Калибровка оси Evdev (228): Evdev Axes Swap (229): 0 Эвенвская средняя кнопка Эмуляция (231): 1 Средняя продолжительность таймаута Evdev (232): 50 Эволюция колес Evdev (233): 1 Evdev  Колесные эмулирующие оси (234): 6, 7, 4, 5 Ивент эмуляции колес Evdev (235): 10 Тайм-аут эмуляции колес Evdev (236): 200 Кнопка эмуляции колес Evdev (237): 2 Кнопки перетаскивания Evdev (238): 0   

Решение, воспроизведенное выше из «vace117»

2
ответ дан 13 August 2018 в 15:42

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

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