[РЕШЕНО] touchegg мультитач

wau
Жор процессора не пропал.
А как это связано с touchegg?
htop показывает, что с какого-то момента touchegg с нуля потребления поднимается %% до 10. В ответ на такое его поведение я предположил, что сие есть реакция на нераспознанные действия по тачпаду и, прошерстив исходники, поудалял все, кроме реально работающих у меня тап, драг, щипок. Пакет стал меньше. По первости даже показалось, что жор побежден, ан нет. Но, понимаете ли, столь удобно в том же Файрфоксе (любом браузере) переключаться между вкладками тремя пальцами влево-вправо, новая вкладка три вверх, закрыть вниз (впрочем, каждый может на свой вкус), что все же очень его хотел прикрутить и использовать.

Какие два пути я видел -

а) к поверменеджеру прикрутить переключение кнопок мыши и включение touchegg работе от розетки и выкл при работе от батареи
б) через крон или гном-шедулер просто раз в 1 минуту прибивать touchegg и тут же его запускать.

После тестов обоих решений покамест остановился на варианте б). Идут вторые сутки испытаний, загрузка процессора 0. Потому можно начинать публиковать наборы жестов для разных программ. Попутно надо продумывать идеологию жестов, чтобы было какое-то системное единообразие. Сейчас склоняюсь к тому, что вцелом трехпальцевые должны относиться к управлению активной программой, чертырех и далее - рабочим окружением, рабочим столам, хотя сам использую лишь один рабочий стол
Браузер Firefox

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

четыремя пальцами:
влево=страница назад

    <application name="Firefox">
       <gesture type="TAP" fingers="3" direction="">
            <action type="MOUSE_CLICK">BUTTON=2</action>
        </gesture>
#вкладки
      <gesture type="DRAG" fingers="3" direction="UP">
            <action type="SEND_KEYS">Control+T</action>
        </gesture>
	      <gesture type="DRAG" fingers="3" direction="DOWN">
            <action type="SEND_KEYS">Control+F4</action>
        </gesture>
      <gesture type="DRAG" fingers="3" direction="RIGHT">
            <action type="SEND_KEYS">Control+Tab</action>
        </gesture>
       <gesture type="DRAG" fingers="3" direction="LEFT">
            <action type="SEND_KEYS">Control+Shift+Tab</action>
        </gesture>
#влево 4 пальца=страница назад
	<gesture type="DRAG" fingers="4" direction="LEFT">
            <action type="MOUSE_CLICK">BUTTON=8</action>
        </gesture>
   </application>
Smplayer

тремя пальцами:
тап=автомасштаб
вверх\вниз= ступенчатое изменение масштаба видео
влево\вправо= -10\+10 секунд вдоль записи
четыремя пальцами
щипок 4=выключение субтитров (как-то не работает)

    <application name="Smplayer">
       <gesture type="TAP" fingers="3" direction="">
            <action type="SEND_KEYS">Shift+W</action>
        </gesture>
      <gesture type="DRAG" fingers="3" direction="UP">
            <action type="SEND_KEYS">E</action>
        </gesture>
	      <gesture type="DRAG" fingers="3" direction="DOWN">
            <action type="SEND_KEYS">W</action>
        </gesture>
	      <gesture type="PINCY" fingers="4" direction="OUT">
            <action type="SEND_KEYS">V</action>
        </gesture>
         <gesture type="DRAG" fingers="3" direction="LEFT">
            <action type="SEND_KEYS">Left</action>
        </gesture>
        <gesture type="DRAG" fingers="3" direction="RIGHT">
            <action type="SEND_KEYS">Right</action>
        </gesture>
    </application>
Тем временем внезапно обнаружился проект https://github.com/BlueDragonX/xf86-input-mtrack. Сам еще не пробовал. Ключевая разнича с Точчегом - Точчег позволяет сделать локальные настройки (индивидуальные настройки поведения тачпада в зависимости от того, из какой программы вызывается), а проект с гитхаба - глобальные настройки. В свою очередь локальные настройки могут неадекватно срабатывать - например, паннель запуска Гнома (док) точчегом видится как отдельная программа, что вроде и логично, но требует внимания.
Интересная тема! input mtrack в итоге не пробовал?
 
Зарегистрироваться или войдите чтобы оставить сообщение.