Мне нужно настроить одну из учетных записей на моей машине 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">
Сохраните измененный текстовый файл.
Перезагрузите компьютер.
Панели теперь находятся в режиме киоска и не могут быть удалены или изменены.