Современные микро технологии

  • Главная
  • Контакты

18

Ноя

Asus Eee PC 1005HA, synaptics, двупальцевое управление

Опубликовал admin  Рубрика Desktop, Ноутбуки

Когда я покупал Asus Eee PC 1005HA, я не мог даже подумать, что в этом, более старшем представителе семейства ежей, нет управления тачпадом посредством многопальцевых комбинаций. При установке на него Федоры 11 как то не очень обращал внимание на невозможность двухпальцевых жестов, просто возникало чувство глухого раздражения. И вот, система поставлена, необходимые приложения – установлены, а тачпад – не настроен и по прежнему раздражает. Поиск по разным форумам не привел к рецепту, единственную надежду внушало упоминание на каком то форуме, что кто то, вроде, где то взял дрова для офтопичной системы и там были жесты, как то – прокрутка круговыми движениями и двупальцевое управление.

Изучение мана по synaptics привело к тому, что я окончательно перестал понимать, отчего же оно не желает работать. Все включено, а не работает.

<merge key=”input.x11_options.VertTwoFingerScroll” type=”string”>1</merge>

И, как говориться в одном древнем анекдоте, на 4-й день я заметил, что в сарае нет 4-й стены.
Synaptics тачпад умеет не только определять, в каком месте на него нажали, но и с какой силой. Это и было ключом к разгадке.

EmulateTwoFingerMinZ – вот этот параметр оказался силой нажатия
и изучение вывода synclient -m 100 (-m мониторинг тачпада 100мс) привело к пониманию, что по умолчанию стоит какое то запредельное число, типа 255.
Как я не давил на тачпад – больше 70 не получалось.

Команда synclient EmulateTwoFingerMinZ=60 немедленно включило мне двупальцевый интрефейс. Привычная система управления тачпадом вернулась в семью :)

Настала очередь двупальцевых кликов, очень удобно – клик двумя пальцами=нажатие правой конпки мыши, или, что еще более удобно – нажатие двух кнопок сразу, или колеса мышиного.
Обычно это приводит к вставке буфера обмена. На небольшой клавиатуре и без мыши – привычная и удобная штука.
<merge key=”input.x11_options.TapButton1″ type=”string”>1</merge>
<merge key=”input.x11_options.TapButton2″ type=”string”>2</merge>
<merge key=”input.x11_options.TapButton3″ type=”string”>3</merge>

Вот эти строки включают как раз реакцию на нажатие 2-мя пальцами.

TapButton1 – что делать по нажатию 1-го пальца. 1 в значении – просто клик, левой кнопкой мыши.
TapButton2 – что делать по нажатия 2-х пальцев. 2 в значении – правая кнопка мыши. Всякие контекстные меню и прочее. Я поставил 3, кажется, пишу сейчас не имея перед глазами пациента…
TapButton3 -завести не удалось. Не определяет синаптековский тачпад на PC 1005HA количество пальцев… Я конечно еще побьюсь немного, но что то мне подсказывает, что не выйдет ничего.

PS
Как уже было замечено синаптековский тачпад на этом буке – не определяет количество пальцев. Зато определяет толщину пальца :)

EmulateTwoFingerMinW – вот этот параметр. Буковка w в выводе  synclient -m 100.

По умолчание было где -то 7 – так и оставил. Владельцам тонких и нежных пальчиков, а также пальцев-сарделек – на заметку :)

Итак, что получилось в конечном итоге

Убедимся что тачпад – правильный

$ lshal | grep info.product | grep Tou
должен дать
info.product = “SynPS/2 Synaptics TouchPad” (string)
Если это так, то

cat /etc/hal/fdi/policy/10-synaptics.fdi

<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<deviceinfo version=”0.2″>
<device>
<match key=”info.product” contains=”SynPS/2 Synaptics TouchPad”>
<merge key=”input.x11_options.SHMConfig” type=”string”>True</merge>
<merge key=”input.x11_options.TapButton1″ type=”string”>1</merge>
<merge key=”input.x11_options.TapButton2″ type=”string”>3</merge>
<merge key=”input.x11_options.EmulateTwoFingerMinZ” type=”string”>60</merge>
<merge key=”input.x11_options.EmulateTwoFingerMinW” type=”string”>7</merge>
<merge key=”input.x11_options.VertTwoFingerScroll” type=”string”>1</merge>
</match>
</device>
</deviceinfo>

Путь куда этот файл класть /etc/hal/fdi/policy/
называется, как легко видеть, 10-synaptics.fdi

PPS
Круговое управление прикручивать не стал, никогда его не пользовал, решил не экспериментировать.

Некоторые полезности на русском языке

Тонкая настройка при помощи synclient

Монитор synclient может отображать силу нажатия и положение пальца на тачпаде в реальном времени, позволяя точно задавать опции synaptics под свои нужды. Для работы synclient требуется чтобы опция SHMConfig была установлена в on или true.

Вы можете запустить монитор synaptics следующей командой:

$ synclient -m 100

где -m активирует монитор, а следующее за опцией число задаёт интервал обновления в миллисекундах.

Этот монитор предоставляет информацию о текущем состоянии вашего тачпада. Например, если вы двигаете тачпадом указатель мыши, то значения x и y в мониторе synclient будут изменяться. Таким образом вы можете легко узнать виртуальные размеры вашего тачпада, которые задаються в опциях LeftEdge, RightEdge, BottomEdge и TopEdge.

Аббревиатуры расшифровываются следующим образом:

time

время в секундах с начала логирования.

x, y

координаты x/y пальца на тачпаде. Точка отсчёта — верхний левый угол.

z

давление. Характеризует вашу силу нажатия на тачпад при работе с ним.

f

количество пальцев, которые сейчас прикасаются к тачпаду.

w

ширина пальца.

l,r,u,d,m,multi

состояния левой(left), правой(right), (верхней)up, (нижней)down, (средней)middle и многофункциональной (multi) кнопок. Нажатое состояние отражается единицей, ненажатое — нулём.

gl,gm,gr

для тачпадов с подключаемым устройством (guest device) эти параметры соответствуют его состоянию кнопок: левой(guest left), средней(guest middle) и правой (guest right). Кнопки могут быть нажаты(1) или не нажаты(0).

gdx, gdy

координаты x/y подключаемого устройства (guest device).

Если какое-то значение постоянно равно нулю, это означает что ваше устройство не поддерживает его.

Если графа f отображает максимальное значение 1, но есть необходимость в использовании двухпальцевого режима, в таком случае обратите внимание на опции EmulateTwoFingerMinW,EmulateTwoFingerMinZ и EmulateMidButtonTime.

Статейка, как обычно, описывает личный опыт, не претендует на энциклопедическую полноту и наверняка содержит ошибки и неточности. Я надеюсь, что коментарии к ней помогут улучшить и углУбить :)

Небольшое, но важное замечание!

В приведенных кодах, например в примере /etc/hal/fdi/policy/10-synaptics.fdi ВСЕ КАВЫЧКИ – ОДИНАКОВЫЕ! Все кавычки – те, что на клавише Э русской. При копипасте получается полная фигня, и от этого может не работать ничего! Сам напоролся, будьте внимательны. Очень помогает подсветка синтаксиса :)

Метки: 1005HA, Asus Eee PC, synaptics, TwoFinger

3 комментария

11

Сен

Видеокарта от Zotac

Опубликовал admin  Рубрика Desktop

В Zotac решили, что делать просто быструю видеокарту на референсном дизайне – не совсем круто, и предложили нам немного больше. Так, без потери каких-либо гарантий на видеорешение мы получили штатный разгон GT200 до 700 МГц, шейдерный блок также стал быстрее на 100 МГц и теперь работает на частоте 1400 МГц. Итого прибавка частот немногим не дотянула до 17% и 8% соответственно. На фоне этих цифр прибавка к частоте памяти в 100 МГц не выглядит сколь-либо впечатляющей, да и в процентах выражается слабо (менее пяти). Впрочем, для топового решения такой разгон, как говорится, “from-the-box”, выглядит очень достойно.
читать далее "Видеокарта от Zotac"

Метки: NVIDIA, Zotac, Видеокарта

Комментариев нет

2

Авг

Thecus N2100BM

Опубликовал admin  Рубрика Desktop

Thecus N2100BM – это на самом деле миниатюрный компьютер, очень похожий на наши настольные системы, только построенный на основе процессора Intel 80219 с архитектурой XScale и лишенный подсистемы графического вывода. Открыв крышку пластикового корпуса и вынув алюминиевую корзину, рассчитанную на установку двух жестких дисков 3,5″ с интерфейсом SATА, вы увидите системную плату с установленными на ней процессором, полноценным слотом памяти DDR, несколькими чипами портов ввода/ вывода и разъемом mini-PCI. Ну чем не мини-десктоп?
читать далее "Thecus N2100BM"

Метки: жесткие диски, Микрокомпьютер

Комментариев нет

Цитата дня

Loading Quotes...
Поиск по блогу
Яндекс

Рубрики

  • Desktop
  • Internet-технологии
  • Видеосистема
  • Вирусные новости
  • Гаджеты
  • Комплектующие
  • Микротехнологии
  • Новости
  • Ноутбуки
  • Периферия
  • Программное обеспечение
  • Разное
  • Цифорвые фотоаппараты

В мемориз!

Запомнить в Яндекс.Закладках!

Яндекс-новости

Последние записи

  • Раскрыты доходы злоумышленников от сетевых мошенничеств с «платными архивами»
  • Пользователи «В Контакте» с телефонами, поддерживающими Java, под ударом мошенников
  • PocketBook 611 Basic: тонкий и легкий 6-дюймовый ридер на «электронных чернилах»
  • Gigabyte GSmart G1345: первый «двухсимочный» смартфон на Android 2.3
  • Злоумышленники все активнее распространяют вредоносное ПО посредством СМС
  • xfce4-weather-plugin No data
  • Обновление Fedora 12 до Fedora 15 через yum.
  • Фишеры охотятся на пользователей «В Контакте» посредством видеороликов
  • BackDoor.Butirat ворует информацию с компьютеров и перехватывает трафик браузеров
  • Вредоносные письма от Win32.HLLM.MailSpamer
  • В социальной сети «В контакте» появилась новая мошенническая схема
  • “Щепотка соли” позволит в шесть раз увеличить объемы жестких дисков.
  • “Графеновый бигмак” становится большим шагом на пути создания компьютерных чипов следующего поколения.
  • Коммерческая солнечная панель достигла КПД 32%
  • BackDoor.Bitsex открывает злоумышленникам доступ к инфицированному компьютеру

Архивы

  • Январь 2012
  • Декабрь 2011
  • Ноябрь 2011
  • Октябрь 2011
  • Август 2011
  • Июль 2011
  • Июнь 2011
  • Апрель 2011
  • Февраль 2011
  • Январь 2011
  • Декабрь 2010
  • Ноябрь 2010
  • Октябрь 2010
  • Август 2010
  • Июль 2010
  • Июнь 2010
  • Май 2010
  • Апрель 2010
  • Март 2010
  • Февраль 2010
  • Январь 2010
  • Декабрь 2009
  • Ноябрь 2009
  • Октябрь 2009
  • Сентябрь 2009
  • Август 2009
  • Июль 2009
  • Февраль 2009
  • Январь 2009
  • Декабрь 2008
  • Ноябрь 2008
  • Октябрь 2008
  • Сентябрь 2008
  • Август 2008
  • Июль 2008
  • Июнь 2008
  • Май 2008

Метки

3G 1005PE Apple Archos Asus Asus Eee PC Dr.Web Eee PC eee pc 900 eee pc 901 fedora 12 Google Google Android GPS HDR11L ICONBIT Intel iPhone iPod Linux Microsoft Nikon Nokia NVIDIA Samsung skype synaptics Wi-Fi WiFi WiMax Windows 7 Yota ГЛОНАСС МРЗ МТС Микрокомпьютер Смартфон вирус гаджет жесткие диски нетбук ноутбук процессор смартбук уязвимость

Статистика