touchpad работает, если пользователь в группе sudo

Автор Сергей из НН, 28 февраля 2014, 00:00:49

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Сергей из НН

Всем привет.
Такая проблема возникла.
В systemsettings есть раздел настройки touchpad. В него можно зайти только, если пользователь добавлен в группу sudo. Если пользователь не в sudo, то при заходе systemsettings вылетает с ошибкой.
От тачпада у пользователя работает только движение мышкой, а нажатия не работают.
Добавляю пользователя в sudo, потом от пользователя даю команду kdesudo systemsettings и включаю у тачпада нажатие (одним и двумя пальцами).
У пользователя нажатия работают, но если удалить пользователя из группы sudo, то нажатия на тачпад перестают работать.
Подскажите, пожалуйста, что делать?

sandaksatru

Цитата: Сергей из НН от 28 февраля 2014, 00:00:49Подскажите, пожалуйста, что делать?
Скорей всего, systemsettings при запуске из под sudo и сохранении конфига создает где-то в домашней директории пользователя файл с настройками и правами на чтение/запись только владельцу/руту. При удалении пользователя из группы sudo, ваш пользователь оных прав лишается. Надо только найти куда systemsettings сохраняет конфиг touchpad и сменить права.

Сергей из НН

В домашнем каталоге пользователя вообще не было конфигов тачпада.
Скопировал от другого пользователя и поменял права. Все-равно не помогает.

Поковырялся еще, оказывается, не важно, в судо или нет пользователь.
в systemsettings настроить тачпад можно только от su, но после перезагрузки тачпад опять не работает.

I-Jurij


#!/bin/bash
## Detect and configure touchpad. See 'man synclient' for more info.
if egrep -iq 'touchpad' /proc/bus/input/devices; then
    synclient VertEdgeScroll=1 &
    synclient TapButton1=1 &
fi

Куда-то в автозагрузку, перелогиниться - должно работать.