Вход:  Пароль:  
FreeSource: Dokumentacija?/OgranichenieInterfejjsa ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия Dokumentacija/OgranichenieInterfejjsa за 2007-09-12 13:52:08..
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Настройка ограничений на возможности среды KDE посредством механизма Kiosk


11 сентября 2007 года


Оглавление документа

Задача


Требуется настроить рабочее место пользователя KDE в соответствии со следующими условиями:

Режим Kiosk


Графическая среда KDE предоставляет возможности по административному ограничению её возможностей и настройки параметров. Это стало возможно с появлением в KDE3 механизма Kiosk. Данный режим включен по умолчанию.


С помощью этого режима можно:

  1. Использовать только заданные параметры, игнорируя изменения как в диалогах настройки, так и в конфигурационных файлах пользователя;
  2. Скрыть от пользователей модули центра управления KDE;
  3. Отключить переназначение ресурсов (например, значков) из домашнего каталога пользователя;
  4. Запретить в приложениях KDE просмотр папок и открытие файлов, не удовлетворяющих заданным условиям (например, вне домашнего каталога пользователя);
  5. Назначать разные профили группам или отдельным пользователям.

Для настройки можно использовать утилиту kiosktool или указать правила вручную.

Управление через kiosktool



apt-get install kiosktool

Как это работает



Если параметр не указан как изменяемый (на уровне файла, группы или отдельного параметра, пользователь может изменять его как в диалоге настройки, так и вручную (при этом изменения самих программ будут произведены). Запрещённое для изменения действие будет исключено из меню и панели инструментов.
Также можно запретить изменение параметров, сделав файл недоступным на запись. Чтобы убрать предупреждение о невозможности их записи, добавьте в файл /etc/kde-profile/<имя_профиля>/share/config/kdeglobals (этот файл используется для всех ниже указанных вариантов):


[KDE Action Restrictions]
warn_unwritable_config=false


action/<действие>=false


dcop <dcopid> qt objects | grep KActionCollection/ | cut -d '/' -f 3
или
dcop <dcopid> <maindwindowid> actions



[KDE Control Module Restrictions]
kde-background.desktop=false



[KDE URL Restrictions][$i]
rule_1=list,,,,file,,,false
rule_2=list,,,,file,,$HOME,true



[KDE Resource Restrictions][$i]
wallpaper=false

Нерешённые проблемы


  1. Фон рабочего стола можно изменить через dcop. Для этого снимите биты выполнения для определённых групп для программ: dcop и kdcop.
  2. Невозможно скрыть заблокированные параметры в пользовательских приложениях. Это неудобно для пользователя, так как параметры видны, но после их изменения, приложение не учитывает изменения.

Фиксированное меню


Для создания фиксированного меню с минимальным набором приложений создаётся файл /etc/kde/xdg/menus/applications-merged/junior.menu следующего содержимого:



Ссылок на эту страницу нет


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]