Доброго времени суток, джентльмены.
Появилась задача: по смене пользователя на «не админа» в прикладном ПО (пользователь никак не связан с системным), лочить клавиши Alt, Crtl, etc. При этом в этом прикладном ПО должна работать кнопка смены языка, дергающая setxkbmap.
На данный момент решается это все примерно так: при смене пользователя дергается xmodmap. Понятно что после смены языка Alt, Crtl включаются обратно. Кнопку смены языка я поменять не могу, а вот хуки повесить на смену пользователя очень даже могу.
Решение данной проблемы есть, но оно какое-то уж очень костыльное:
Переписать файлики в /usr/share/X11/xkb/symbols/ и менять их по смене пользователя.
Поэтому вопроса 2:
1) можно ли не лезть в /usr/share/X11/xkb/symbols/ , а положить мои файлики с ru и us где-то в хомяке, замаскировав ими дефолтные?
2) есть какое-то более элегантное решение данного вопроса?
UPD: дистр - SLES 11