[Решено]Как в xfce ограничить пользователя? (Нужно отрубить всё лишнее.)
Модератор: Модераторы разделов
-
- Сообщения: 25
- ОС: Mandriva 2010.0
[Решено]Как в xfce ограничить пользователя?
Имеем: Asus EEE PC 900 с Xubuntu 9.10 на борту. Xfce версии 4.6.1. Два пользователя. У ноута будет отрублена клава.
Задача: Один, администратор - его трогать не нужно. Другой, пользователь - у него надо зарезать всё кроме firefox, проги от 3G модема и кнопки выхода. При входе пользователя (без пароля либо авто вход) автоматом запускаются firefox и прога от 3G модема. Оба уже настроины. по окончании работы кнопка выход и всё.
Всё из перечисленного так или иначе реализовано, кроме отключения не нужных опций. В частности при нажатии правой кнопкой на рабочем столе появляется контекстное меню типо "пуска", которое не нужно.
Хотя бы примерного описания решения подобной задачи я не нашёл. Буду благодарен если ткнут носом
Задача: Один, администратор - его трогать не нужно. Другой, пользователь - у него надо зарезать всё кроме firefox, проги от 3G модема и кнопки выхода. При входе пользователя (без пароля либо авто вход) автоматом запускаются firefox и прога от 3G модема. Оба уже настроины. по окончании работы кнопка выход и всё.
Всё из перечисленного так или иначе реализовано, кроме отключения не нужных опций. В частности при нажатии правой кнопкой на рабочем столе появляется контекстное меню типо "пуска", которое не нужно.
Хотя бы примерного описания решения подобной задачи я не нашёл. Буду благодарен если ткнут носом
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
-
- Сообщения: 25
- ОС: Mandriva 2010.0
Re: [Решено]Как в xfce ограничить пользователя?
вроде, то что нужно, но у мну нет нет папки /etc/xdg/xfce4/kiosk/. Её нужно создать, или пакет какой поставить?
Может есть более подробная инструкция?
Может есть более подробная инструкция?
-
- Сообщения: 1913
- Статус: zzz..z
Re: [Решено]Как в xfce ограничить пользователя?
По ссылке выше
This can be enabled by creating and modifying the system kioskrc file
В (ну очень) вольном переводе: Этот режим (киоск) можно активировать если создать и модифицировать системный файл kioskrc
[x] close
Спасибо сказали:
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: [Решено]Как в xfce ограничить пользователя?
Gerat писал(а): ↑03.02.2010 13:36Всё из перечисленного так или иначе реализовано, кроме отключения не нужных опций. В частности при нажатии правой кнопкой на рабочем столе появляется контекстное меню типо "пуска", которое не нужно.
Хотя бы примерного описания решения подобной задачи я не нашёл. Буду благодарен если ткнут носом
простите пожалуйста, но раз у вас Mandriva, я думаю вам понравится IceWM - там даже рабочего стола нет. И всякие кнопки "пуск" и т.д. легко настраиваются. Кроме того, настройки все через несколько конфигов, потому просто задаёте chmod go-w, и всё - юзер не сможет их править (владелец файлов-каталогов - это вы, что-бы вы смогли править настройки из своей учётки, и не правьте от рута, плз)
ИМХО самое простое решение - кстати, в сети есть примеры реализаций.
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: [Решено]Как в xfce ограничить пользователя?
конечно нет!
просто в мандриве раньше был выбор из 3х WM:
1)кде
2)гном
3)айс
а в убунте только гном - придётся ставить из репов.
там по умолчанию почти киоск - намного проще допилить на свой вкус. ИМХО.
-
- Сообщения: 25
- ОС: Mandriva 2010.0
Re: [Решено]Как в xfce ограничить пользователя?
не хотелось бы запариваться с установкой новой "графы". Мандрива это домашний комп, а тут xubuntu.
попробовал прописать, получился такой файл:
/etc/xdg/xfce4/kiosk/kioskrc
Код: Выделить всё
[xfce4-panel]
CustomizePanel=administrator
[xfce4-session]
CustomizeSplash=administrator
CustomizeChooser=administrator
CustomizeLogout=administrator
CustomizeCompatibility=administrator
Shutdown=ALL
CustomizeSecurity=administrator
[xfdesktop]
UserMenu=administrator
CustomizeBackdrop=administrator
CustomizeDesktopMenu=NONE
CustomizeWindowslist=administrator
CustomizeDesktopIcons=administrator
Походу сработало только ограничение на изменение панелей, всё остальное работает так же как всегда. Вообще меня почти это устраивает, вот только меню(правой кнопкой на рабочем столе) бы убрать и было бы ок. Может я где ошибся?
-
- Сообщения: 1913
- Статус: zzz..z
Re: [Решено]Как в xfce ограничить пользователя?
Все правильно :-) Опции выше определяют право пользователя на модификацию тех элементов за которые эти опции собственно отвечают.
Теперь вам осталось только настроить эти опции, например, так
[x] close
Спасибо сказали:
-
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]Как в xfce ограничить пользователя?
i Уведомление от модератора Поскольку в теме чисто обсуждение xfce без привязки к xubuntu, тему переношу в раздел gui/de/wm
Простые решения для Ubuntu-подобных систем: смотрим тут
-
- Сообщения: 25
- ОС: Mandriva 2010.0
Re: [Решено]Как в xfce ограничить пользователя?
я так и сделал, только то что там описано отличается от 4.6. Дело в том что там открывалось меню приложений, а у меня оно как часть другой менюшки, которая остаются. Как её убрать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 1913
- Статус: zzz..z
Re: [Решено]Как в xfce ограничить пользователя?
как вариант можно его отредактировать... Customize the Xfce menu
[x] close
-
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: [Решено]Как в xfce ограничить пользователя?
apt-cache search gnome kiosk
pessulus - lockdown editor for GNOME
matchbox-desktop - desktop application launcher for resource-limited systems
pessulus - lockdown editor for GNOME
matchbox-desktop - desktop application launcher for resource-limited systems
-
- Сообщения: 25
- ОС: Mandriva 2010.0
Re: [Решено]Как в xfce ограничить пользователя?
как вариант можно его отредактировать... Customize the Xfce menu
как я понял это только добавление, ибо у мну ~/.local/share/applications пуста
pessulus - lockdown editor for GNOME
Не отключает меню
matchbox-desktop - desktop application launcher for resource-limited systems
насколько я понял этот оконный менеджер только одно окно держит, а мне как минимум два нужно.
И всё таки как бы мне это меню полностью убрать?
-
- Сообщения: 25
- ОС: Mandriva 2010.0
Re: [Решено]Как в xfce ограничить пользователя?
Решил проблему отключения контекстного меню рабочего стола методом пересборки графической оболочки с определённой опцией.
Всех благодарю за ответы.
Всех благодарю за ответы.
-
- Сообщения: 1913
- Статус: zzz..z
Re: [Решено]Как в xfce ограничить пользователя?
огласите весь список, пожалуйста ©
может кому-нибудь да пригодится ;-)
[x] close
-
- Сообщения: 25
- ОС: Mandriva 2010.0
Re: [Решено]Как в xfce ограничить пользователя?
Пересобрал я из исходников с дефолтными опциями. В частности, нам необходимая:
Кстати потом порывшись, у мну появилась идея что это можно было сделать проще:
/etc/xdg/menus/xfce-applications.menu есть такой код, и судя по всему он отвечает за наполнение контекстного меню)))
Хочеться отметить, что читать исходники неблагодарное дело)))
Код: Выделить всё
/* Define if we should build the desktop menu module */
#undef USE_DESKTOP_MENU
Кстати потом порывшись, у мну появилась идея что это можно было сделать проще:
Код: Выделить всё
<Layout>
<Filename>xfce4-run-program.desktop</Filename>
<Separator/>
<Filename>xfce4-terminal.desktop</Filename>
<Filename>xfce4-file-manager.desktop</Filename>
<Filename>xfce4-web-browser.desktop</Filename>
<Separator/>
<Menuname>Settings</Menuname>
<Separator/>
<Merge type="all"/>
<Separator/>
<Filename>xfce4-help.desktop</Filename>
<Filename>xfce4-about-xfce.desktop</Filename>
<Filename>xfce4-logout.desktop</Filename>
</Layout>
/etc/xdg/menus/xfce-applications.menu есть такой код, и судя по всему он отвечает за наполнение контекстного меню)))
Хочеться отметить, что читать исходники неблагодарное дело)))