LINUX.ORG.RU

KDE Kiosk mode (ограничение функционала рабочего окружения KDE для пользователя)

 , , ,


1

1

Здравствуйте. Возникла необходимость запретить пользователю использовать возможность настройки (изменения) своего рабочего окружения (KDE 4.1xxx). Необходимо запретить добавлять на рабочий стол виджеты, панели, редактировать панели, скрыть определенное программное обеспечение из меню. Ранее, в кедах версии 3, для этих целей можно было использовать «kiosktool», сейчас же он недоступен. ОС - Debian-8. Знатоки, помогите не изобретать велосипед :)


Openbox + tint2.

Никаких виджетов, никаких мышиных редактирований, в xml-ке меню меняешь как хочешь.

batekman ★★★
()

Как-то видел где-то подобное обсуждение. Или тут на лоре или на дебианфоруме.
Кстати, а зачем именно кеды? проще взять что-то полегче и запихать туда только то, что нужно

sehellion ★★★★★
()

любой каприз за ваши деньги
//команда разработчиков кде

darkenshvein ★★★★★
()
Ответ на: комментарий от amorpher

Это первое что я сделал, но после данной процедуры осуществить вход в рабочее окружение не удается, получаю сообщение: «Call to lnusertemp failed»... и т.д. Нужно более избирательно зарезать права, поэтому и спрашиваю, может кто-то уже делал.

vld-k
() автор топика

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

Можно что-то типа aufs для этого использовать.

pawnhearts ★★★★★
()
Ответ на: комментарий от amorpher

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

ya-betmen ★★★★★
()
Ответ на: комментарий от amorpher

Может есть у кого-то данные по этапам инициализации модулей при запуске KDE?

vld-k
() автор топика
Ответ на: комментарий от ya-betmen

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

vld-k
() автор топика
Ответ на: комментарий от ya-betmen

Настройка ведется на рабочем месте офисного сотрудника, так что «натуральный киоск» не нужен :)

vld-k
() автор топика
Ответ на: комментарий от vld-k

пользователю нужно использовать офисное ПО, видеть индикатор клавиатуры, открывать рабочие каталоги и т.п

Это решается отдельной панелькой, оно не прибито гвоздями. Я как-то на одном древнем компе поднимал кадавра из десктопа от lxqt и с софтом от кед.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 2)
Ответ на: комментарий от ya-betmen

ситуация такая, что сегодня пользователю нужно одно, через месяц, возможно, что-то другое. При этом настройки нужно будет сменить, заблокированное приложение (например) разблокировать, если подготовить выпиленную до минимума систему - какие-либо изменения повлекут значительные трудозатраты, что недопустимо, другое дело иметь широкий инструментарий, и дозировано его предоставлять по мере необходимости. Так что подскажите, как выборочно блокировать элементы рабочего окружения КДЕ, что успешно делал «kiosktool»

vld-k
() автор топика
Ответ на: комментарий от ya-betmen

Просто не совсем понимаю смысл в отключение родной панели, чтобы поставить стороннюю, аналогичною (в лучшем случае) по функционалу. Как по мне, лучше заблокировать от изменений стандартную панель и меню (предварительно настроив до необходимого уровня)

vld-k
() автор топика
Ответ на: комментарий от batekman

в wmaker нет виджетов :)
а вот меню можно легко редактировать

darkenshvein ★★★★★
()
Ответ на: комментарий от vld-k

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

ya-betmen ★★★★★
()
Ответ на: комментарий от vld-k

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

Сделайте ему хомяк в tmpfs, например, а в /etc/skel настроенный профиль, и все каталоги для сохранения данных симлинками на внешние ресурсы... ну и pam_mkhomedir в помощь

И пусть в процессе работы меняет, что хочет, все равно при следующей загрузке все чисто (в смысле - как изначально настроили)

Belen ★★
()
Последнее исправление: Belen (всего исправлений: 3)

Нужно именно заблокировать изменения или их сброс после каждого логина тоже сойдёт ?

sudopacman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.