Как запретить пользователю настраивать панель в Xubuntu?

Как запретить пользователю настраивать панель в Xubuntu?

Мне нужно настроить одну из учетных записей на моей машине Xubuntu 11.10 как по сути киоск. Я настроил рабочий стол и назначил панели только определенные значки, а теперь я просто хочу заблокировать панель, чтобы ее нельзя было изменить. (Было бы еще лучше, если бы панель можно было легко изменить с правами sudo, когда мне нужно будет изменить ее со временем.)

В прошлом я делал то же самое в Ubuntu с помощью Pessulus, но я прочитал, что Pessulus не работает в Ubuntu 11.10, поэтому я перешел на Xubuntu с обновлением на прошлой неделе, потому что я прочитал, что XFCE поддерживает режим киоска. Мне пришлось обновиться, потому что, насколько я могу судить, это был единственный способ решить не связанную с этим аппаратную проблему, с которой я столкнулся с принтером.

Я попробовал включить режим киоска, как описаноздесь. Я создал файл /etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc со следующим содержимым:

[xfce4-panel]
CustomizePanel=root

Похоже, что теперь рассматриваемая учетная запись может щелкнуть правой кнопкой мыши по панели, добавить лаунчер и использовать его, но когда учетная запись выходит из системы и снова входит, лаунчера больше нет. Если это желаемое поведение режима киоска XFCE, то это не то, что я ищу. Мне нужно запретить этой учетной записи изменять панель. Я предполагаю, что, возможно, я сделал что-то неправильно, пытаясь настроить режим kisok.

В худшем случае я думаю, что я мог бы отключить правый щелчок для пользователя, но это решение, похоже, может привести к проблемам, когда я понимаю, что какой-то программе нужен правый щелчок для правильной работы. Я исследовал возможность предотвращения правого щелчка, но единственное решение, которое я нашелздесьпохоже, это решение для всей системы, а мне действительно нужно, чтобы две другие учетные записи на этом компьютере имели функциональность щелчка правой кнопкой мыши.

Я уверен, что я не единственный, кто хочет это сделать. Я могу придумать много вариантов использования для блокировки панелей в Xubuntu. Я потратил довольно много времени на поиски решения, но пока не нашел его. Я пользуюсь Ubuntu уже пять лет, но она всегда работала для меня, поэтому у меня нет большого опыта редактирования файлов конфигурации. Можете ли вы указать мне руководство для того, чего я пытаюсь добиться?

решение1

Эта ссылка о блокировке панелей, возможно, это то, что вы ищете: https://sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode-

Скопируйте настройки панели из домашней папки в системную папку. Файл настроек называется xfce4-panel.xml.

Скопируйте и вставьте в терминал следующее магическое заклинание:

sudo cp -v ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/

Теперь откройте файл настроек с помощью текстового редактора Leafpad. С помощью следующей командной строки:

gksudo leafpad /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

Почти в самом верху текста этого текстового файла вы видите строку:

<channel name="xfce4-panel" version="1.0">

Удалите эту строку и замените ее этой:

<channel name="xfce4-panel" version="1.0" locked="*" unlocked="root">

Сохраните измененный текстовый файл.

Перезагрузите компьютер.

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

Связанный контент