Имеем - 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. После этого набор настроек значительно расширится.
Личные находки при настройке Linux Slackware и др. Глюки, баги и их устранение (решение). То, что не смог на момент написания найти в сети. Короче, это записная книжка, которая может пригодится не только мне, но и моим коллегам.
понедельник, 22 июля 2013 г.
воскресенье, 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
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