понедельник, 22 июля 2013 г.

HP ProBook 4535s и сенсорная панель.

Имеем - Touchpad Synaptics

Для активации всех вкусных плюшек сенсорной панели устанавливаем gpointing-device-settings или gsynaptics

 apt-get install gpointing-device-settings

запускаем gpointing-device-settings и выбираем что приглянется

если в гноме, то можно еще вызвать gnome-mouse-properties и в вкладке "тачпад" активировать клик сенсорной панелью.

Хотя не всегда "тачпад" удается активировать клик сенсорной панелью.

По умолчанию часто отключена эта функция. Если тап не заработал, попробуйте из консоли выполнить команды:

synclient TapButton1=1
synclient TapButton2=3

Это активирует клик левой кнопки по одиночному касанию, и правой по касанию двумя пальцами. Если заработало, имеет их добавить в "автозагрузку" десктопа. Т.е. к примеру поместить в файл ~/.config/autostart/synaptics.desktop следующие строки

    [Desktop Entry]
    Name=Tapping
    Exec=/path/to/script/synaptics.sh   -- ваш путь
    Terminal=false
    Type=Application
    Categories=
    Hidden=true

Затем создать скрипт в /path/to/script/synaptics.sh вида

#!/bin/bash
synclient TapButton1=1 TapButton2=3

и не забыть его сделать исполняемым. А в случае с XFCE необходимо активировать эту автозагрузку или создать ее средствами DE.


Еще момент, если до этого вы настроили запуск драйвера мыши с параметром imps вроде этого modprobe psmouse proto=imps

то все вкусные плюшки сенсорной панели будут недоступны. Для этого надо убрать принудительный выбор протокола imps. После этого набор настроек значительно расширится.

воскресенье, 21 июля 2013 г.

mjpg-streamer и ошибка Unable to set format: Invalid argument и 501: Not Implemented!

Имеем usb видеокамеру UVC (USB video class).
Zoneminder по умолчанию не поддерживает работу с этим стандартом. Как вариант - натравить на камеру mjpg-streamer (пакет для Debian в номер версии содержит буквы, что приводит в негодование dpkg - лечится распаковкой, правкой версии и запаковкой пакета)

При запуске обычной командой
mjpg_streamer -i "input_uvc.so" -o "output_http.so"
имеем ошибку
Unable to set format: Invalid argument

а все потому, что камера вещает не в MJPG, а в YUY2, т.е. надо добавить параметр -y

mjpg_streamer -i "input_uvc.so -y" -o "output_http.so"

И далее из браузер вызываем
http://localhost:8080

и получаем

501: Not Implemented! no www-folder configured

Опять же, необходимо модифицировать урл и сделать его вида

http://localhost:8080/?action=stream

Ну и теперь это значение можно использовать в Zoneminder