2015/05/17

onboard в debian 8 с systemd

Купил себе ноутбук с сенсорным экраном.
Собственно решил настроить экранную клавиатуру
1. скачиваем с сайта ubuntu пакеты http://packages.ubuntu.com/vivid/onboard
потребуются два пакта onboard и onboard-data
2. ставим их 
sudo dpkg -i ./onboard-data.deb
sudo dpkg -i ./onboard.deb
3. т.к. я использую awesome (а может это и не связано ) выявиться глюк в том что не работало переключение раскладки + если переключить на русский то при нажатии на onboard писало  на английском 
решение [1]
суть надо предварительно выполнить setxkbmap 
4. сделаем автозапуск у своего пользователя onboard через systemd
создаём файл ~/.config/systemd/user/onboard.service
[Unit]
Description=onboard
After=display-manager.service

[Service]
Environment=DISPLAY=:0.0
ExecStartPre=/usr/bin/setxkbmap
ExecStart=/usr/bin/onboard
Restart=always
RestartSec=10

[Install]
WantedBy=default.target


systemctl --u daemon-reload
systemctl --u enable onboard.service
systemctl --u start onboard.service
systemctl --u status onboard.service
смысл команд можно почитать [2]
единственное поясню ключ --u запускает systemd в пространстве пользователя
ссылки: 1. http://www.lubuntu.ru/forum/viewtopic.php?f=19&t=440&start=50#p4923 2. https://wiki.archlinux.org/index.php/Systemd_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) 3. https://coreos.com/docs/launching-containers/launching/getting-started-with-systemd/ 4. http://www2.kangran.su/~nnz/pub/s4a/s4a_latest.pdf

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

Отправить комментарий