Я использую xubuntu 11.10. Я хотел бы смочь переключить пользователей, и я хотел бы смочь сделать это в xfce пользовательском интерфейсе. Я считал где-нибудь, что мог бы быть апплет, который я могу установить, но я, может казаться, не нахожу его. Кто-то может помочь?
В терминале:
sudo apt-get install xfswitch-plugin
Во время установки это попросит, чтобы Вы для переключения менеджера окон - не выбирали GDM, но придерживались lightdm. N.B., так как это - текстовый экран, нажимают TAB, чтобы перейти к "OK" и нажать ENTER
Щелкните правой кнопкой и добавьте новый объект панели - Пользователь, Переключающийся
Можно нажать имя пользователя в верхней панели и затем выбрать "Экран Блокировки". От заблокированного экранного выбора "Новый Вход в систему" и это заберет Вас на экран LightDM, где можно нажать другое имя пользователя и ввести пароль. Первый пользователь все еще зарегистрирован, и можно переключить назад и вперед этот путь.
Если Вы не хотите вводить весь gdm и зависимости, можно просто создать средство запуска, которое достигает того же самого. Поместите это
#!/bin/sh
zenity --question --text "Switch user?" --title "New login" &&
gdmflexiserver --new
в названный файл fast-user-switch
, затем сделайте
chmod +x fast-user-switch
sudo mv fast-user-switch /usr/local/bin/
Затем добавьте плагин Средства запуска к своей панели, отредактируйте меню и нажмите кнопку с отчетом с плюс на нем, там можно просто ввести в быстром пользовательском переключателе (это должно автоматически заполнить, в то время как Вы вводите, если Вы сделали прошлые шаги правильно), и выберите хороший значок (искать switch
для подходящего …)
Примечание: Следующая версия XFCE, 4.10, будет включать кнопку Switch User в плагин Действий и удерживать от использования меню сессии.
Примечание к примечанию: если у Вас есть kdm вместо gdm/lightdm (kdm+xfce, может быть нечетная комбинация, но это происходит), 4.10 кнопки Switch User не работают. Однако следующие работы сценария удара, и дополнительно позволяют, Вы или входите в систему, как в настоящее время входил в систему пользователь, или запустите новый вход в систему:
#!/bin/bash
set -f # no globbing, so we can safely use *
# other_local[joe]=:0, other_local[bob]=:1 etc. for all active local
# users other than us:
unset other_local; declare -A other_local;
while read -rd $'\t'; do
IFS=$',\n' r=($REPLY)
[[ "${#r[@]}" -ge 4 && "${r[4]}" != '*' && "${r[2]}" != '' && "${r[0]}" != '' ]] && other_local[${r[2]}]=${r[0]}
done < <(kdmctl list alllocal)
IFS=$',\n' r=($REPLY)
[[ "${#r[@]}" -ge 4 && "${r[4]}" != '*' && "${r[2]}" != '' && "${r[0]}" != '' ]] && other_local[${r[2]}]=${r[0]}
user_choice=$( printf "%s\n" "${!other_local[@]}" "New login" |\
zenity --list --column User --text 'Switch to an active user, or start a new login:' --title 'Switch user?' ) || exit 1
case $user_choice in
"New login" ) kdmctl reserve ;;
* ) kdmctl activate "${other_local[$user_choice]}" ;;
esac
Экран блокировки, и при запросе войти в систему нажимает "New login".
(Работы над 12,04, но это, вероятно, работает над 11,10 также),
gdmflexiserver не работал на меня, потому что это не было там в моей системе.
Я использовал dm-инструмент вместо этого: https://bugs.launchpad.net/ubuntu / + source/xfswitch-plugin / + ошибка/1320560
Вызов dm-инструмента, или с 'блокировкой' или с опцией 'переключателя зазывале', оставит xfce4 сессию уязвимой для входа в систему без пароля согласно следующему отчету об ошибках: https://bugs.launchpad.net/lightdm / + ошибка/904006.
Вместо того, чтобы преследовать ошибку, devs, кажется, направляют людей для использования легкого блокировщика, который прост в использовании, и настроен с безопасными значениями по умолчанию.
Следующее фиксирует, гарантирует, что 'пользовательская опция' переключателя в xfce4 панели вызывает легкий блокировщик. Нет никакой потребности создать плагин средства запуска или установить дополнительный gnomeware.
(1) Легкий блокировщик установки (в моем случае от Debian 8/Jessie стабильный репозиторий).
(2) Замените/usr/local/bin/gdmflexiserver:
#!/bin/bash
light-locker-command -l
# [End]
(3) перезагрузка (полное завершение работы и перезапуск, необходимый однажды только, чтобы заставить панель активировать 'пользовательскую опцию' переключателя - у Вас могут быть более умные способы сделать это).
Каждый раз я поразил 'пользовательский пункт меню' переключателя, существует небольшая пауза на черном экране, прежде чем вход в систему появится, который не является там, когда я использую dm-инструмент, но хорошо знать, что моя сессия полностью заблокирована.
Благодаря pomidorabelisima в https://bugs.launchpad.net/ubuntu / + source/xfswitch-plugin / + ошибка/1320560 (копируют отчет об ошибках) для предостережения.