Как я могу проверить, поддерживает ли мой тачпад более 2 жестов пальца?

Почему бы не использовать интерфейс Gio? Мне нравятся эти решения лучше, чем выполнение команды bash и анализ ее вывода. Таким образом, вы можете поймать исключения и получить больше контроля.

Вот небольшой пример:

>>> from gi.repository import Gio
>>> vm = Gio.VolumeMonitor.get()
>>> for v in vm.get_volumes():
...     print v.get_name()

См. документацию по гораздо более интересным методам.

GVolumeMonitor

GVolumeMonitor

Gmount

12
задан 5 April 2011 в 07:28

33 ответа

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (Ubuntu 12.04 & lt;). Итак, запустите следующий набор команд:

sudo apt-get update
sudo apt-get install geis-tools
geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

16
ответ дан 25 May 2018 в 22:15

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (> 12.04). Итак, запустите следующий набор команд:

sudo apt-get update sudo apt-get install geis-tools geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 25 July 2018 в 22:15

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (> 12.04). Итак, запустите следующий набор команд:

sudo apt-get update sudo apt-get install geis-tools geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 26 July 2018 в 20:08

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (> 12.04). Итак, запустите следующий набор команд:

sudo apt-get update sudo apt-get install geis-tools geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 31 July 2018 в 10:44

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (> 12.04). Итак, запустите следующий набор команд:

sudo apt-get update sudo apt-get install geis-tools geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 31 July 2018 в 11:49

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (> 12.04). Итак, запустите следующий набор команд:

sudo apt-get update sudo apt-get install geis-tools geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

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

В качестве обновления для ответа htorque теперь вы должны использовать geis-tools вместо utouch-geis-tools (> 12.04). Итак, запустите следующий набор команд:

sudo apt-get update sudo apt-get install geis-tools geisview

В новом окне перейдите в ответ htorque <device_id> Added: <device_name> (Возможно, последний вариант) и проверьте device touches: <finger_number>. finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

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

Как обновление ответа htorque , вы должны теперь использовать geis-tools вместо utouch-geis-tools (> 12.04). Поэтому запустите следующий набор команд:

  sudo apt-get update sudo apt-get install geis-tools geisview  

В новом окне перейдите в раздел Устройство & lt; device_id & gt; Добавлено: & lt; device_name & gt; (Вероятно, последний вариант) и установите флажок устройство касается: & lt; finger_number & gt; . finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 6 August 2018 в 03:51

Как обновление ответа htorque , вы должны теперь использовать geis-tools вместо utouch-geis-tools (> 12.04). Поэтому запустите следующий набор команд:

  sudo apt-get update sudo apt-get install geis-tools geisview  

В новом окне перейдите в раздел Устройство & lt; device_id & gt; Добавлено: & lt; device_name & gt; (Вероятно, последний вариант) и установите флажок устройство касается: & lt; finger_number & gt; . finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 7 August 2018 в 21:47

Как обновление ответа htorque , вы должны теперь использовать geis-tools вместо utouch-geis-tools (> 12.04). Поэтому запустите следующий набор команд:

  sudo apt-get update sudo apt-get install geis-tools geisview  

В новом окне перейдите в раздел Устройство & lt; device_id & gt; Добавлено: & lt; device_name & gt; (Вероятно, последний вариант) и установите флажок устройство касается: & lt; finger_number & gt; . finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 10 August 2018 в 10:01

Как обновление ответа htorque , вы должны теперь использовать geis-tools вместо utouch-geis-tools (> 12.04). Поэтому запустите следующий набор команд:

  sudo apt-get update sudo apt-get install geis-tools geisview  

В новом окне перейдите в раздел Устройство & lt; device_id & gt; Добавлено: & lt; device_name & gt; (Вероятно, последний вариант) и установите флажок устройство касается: & lt; finger_number & gt; . finger_number сообщит вам количество пальцев с несколькими касаниями, поддерживаемых вашей сенсорной панелью.

17
ответ дан 13 August 2018 в 16:21

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added
    attr "device name" = "SynPS/2 Synaptics TouchPad"
    attr "device id" = 10
    attr "direct touch" = false
    attr "independent touch" = false
    attr "device touches" = 4
    ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

    ...
    attr "gesture name" = "Tap,touch=2"
    ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 25 May 2018 в 22:15
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 25 May 2018 в 22:15
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 25 July 2018 в 22:15
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added attr "device name" = "SynPS/2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

... attr "gesture name" = "Tap,touch=2" ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 25 July 2018 в 22:15
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 26 July 2018 в 20:08
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added attr "device name" = "SynPS/2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

... attr "gesture name" = "Tap,touch=2" ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 26 July 2018 в 20:08
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 31 July 2018 в 10:44
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added attr "device name" = "SynPS/2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

... attr "gesture name" = "Tap,touch=2" ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 31 July 2018 в 10:44
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 31 July 2018 в 11:49
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added attr "device name" = "SynPS/2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

... attr "gesture name" = "Tap,touch=2" ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 31 July 2018 в 11:49
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 2 August 2018 в 03:43
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added attr "device name" = "SynPS/2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

... attr "gesture name" = "Tap,touch=2" ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 2 August 2018 в 03:43
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (он не на моем конце), он должен позволить вам проверить, как

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 4 August 2018 в 19:47
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Вы можете установить utouch-geis-tools, а затем запустить geistest, где отображается информация об устройстве и жестах, например:

Device 10 added attr "device name" = "SynPS/2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....

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

Однако uTouch, похоже, не распознает более двух пальцев на моей системе (ThinkPad T510), потому что geistest всегда показывает

... attr "gesture name" = "Tap,touch=2" ...

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я только что сделал это сообщение об ошибке).

7
ответ дан 4 August 2018 в 19:47
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (это не на моем конце ), вы должны проверить, сколько пальцев вы можете использовать.

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

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

Вы можете установить utouch-geis-tools , а затем запустить geistest , который показывает вам информацию об устройстве и жестах, например:

  Устройство 10 добавлено attr "имя устройства" = "SynPS / 2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....   

, где последний атрибут определяется как количество одновременных касаний устройств, которые, как утверждается, могут распознавать.

Однако uTouch, похоже, не распознает больше, чем два пальца на моей системе (ThinkPad T510), потому что geistest всегда показывает

  ... attr "gesture name" = "Tap, touch = 2" ...   

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я просто сделал это сообщение об ошибке ). [ ! d9]

7
ответ дан 6 August 2018 в 03:51

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (это не на моем конце ), вы должны проверить, сколько пальцев вы можете использовать.

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

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

Вы можете установить utouch-geis-tools , а затем запустить geistest , который показывает вам информацию об устройстве и жестах, например:

  Устройство 10 добавлено attr "имя устройства" = "SynPS / 2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....   

, где последний атрибут определяется как количество одновременных касаний устройств, которые, как утверждается, могут распознавать.

Однако uTouch, похоже, не распознает больше, чем два пальца на моей системе (ThinkPad T510), потому что geistest всегда показывает

  ... attr "gesture name" = "Tap, touch = 2" ...   

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я просто сделал это сообщение об ошибке ). [ ! d9]

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

Вы можете установить utouch-geis-tools , а затем запустить geistest , который показывает вам информацию об устройстве и жестах, например:

  Устройство 10 добавлено attr "имя устройства" = "SynPS / 2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....   

, где последний атрибут определяется как количество одновременных касаний устройств, которые, как утверждается, могут распознавать.

Однако uTouch, похоже, не распознает больше, чем два пальца на моей системе (ThinkPad T510), потому что geistest всегда показывает

  ... attr "gesture name" = "Tap, touch = 2" ...   

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я просто сделал это сообщение об ошибке ). [ ! d9]

7
ответ дан 10 August 2018 в 10:01

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

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