Могу ли я переключаться между двумя пользователями одним кликом?

15

Я делюсь своим домашним компьютером с моей женой, и мы часто переключаемся между нашими двумя учетными записями.
Я рассматриваю возможность использования Ubuntu на моем следующем компьютере и оцениваю различные среды рабочего стола (например, Gnome, Unity или Xfce).
Быстрое переключение пользователей является для меня преградой в большинстве рабочих столов. В Unity это лучше всего - у вас всегда есть меню со всеми пользователями, и вы можете переключаться одним щелчком мыши (при условии отсутствия паролей):

Переключение пользователей Unity

На Gnome и Xfce это довольно плохо. Мне нужно нажать «Переключить пользователя», выбрать другого пользователя и нажать «Войти» - все это включает крошечные кнопки в разных положениях экрана.

Существует ли способ быстрого переключения пользователей - желательно одним щелчком мыши и / или горячей клавишей? Есть ли что-нибудь, что будет работать независимо от среды рабочего стола?

Я обнаружил похожий вопрос: сочетание клавиш для переключения учетных записей пользователей, но оно касается только диспетчера дисплеев. Я хочу пропустить это и переключиться на сеанс другого пользователя.

Коби
источник

Ответы:

22

Ни одного клика, но я могу дать вам комбинацию клавиш.

Зайдите в меню, чтобы установить пользовательские сочетания клавиш

и добавьте новый с помощью этой команды:

dm-tool switch-to-user suzi

Предположим suzi, что это имя пользователя вашей жены, и установите ярлык по вашему выбору, щелкнув по значению «отключено», а затем нажав комбинацию клавиш, которую вы хотите использовать (например, super+ alt+, Sесли исходное значение пользователя - S). Установите другой ярлык для переключения на свою учетную запись (с вашим собственным именем пользователя в команде).

Занна
источник
Благодарность! Я знал, что должно быть что-то простое, но не мог найти это. Это очень хорошо работает в Xfce a Unity (я тестирую в VirtualBox). Гном менее счастлив, но я, вероятно, смогу заставить его работать.
Коби
3
@ Коби, ах, круто - я только что узнал об этом вчера, когда копался в старых вопросах, поэтому идеальное время Я тоже нахожу это очень полезным (я использую MATE)
Занна
Еще одно примечание - это работает в настольных средах, которые были lightdmустановлены. Если я правильно понимаю, я не хотел бы устанавливать его в таких системах, как KDE, это может что-то сломать (?). Это работает в моем случае, но только потому, что я предпочитаю эти настольные среды. Еще раз спасибо.
Коби
@ Коби, хорошая мысль, не проверял ни с одним другим дм
Занна
7

Вы можете использовать комбинацию функциональных клавиш. F1это первый дисплей, затем F2, F3и т. д.

Если бы вы были первым, кто вошел в систему, ваш DISPLAY был бы F1. Следующий пользователь DISPLAY будет F2.

Таким образом, вы можете быстро переключаться между пользователями, нажав Alt+ Ctrl+F#

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

Л.Д. Джеймс
источник
Это тоже работает. F6-F7 работал для меня, F1-F5 были терминалами. Я предпочитаю что-то более детерминированное, хотя.
Коби
1
TTY1-TTY6 являются текстовыми терминалами, только TTY7-TTY12 обычно используются для графических сеансов, начиная с TTY7 для первого сеанса и добавляя дополнительные по требованию.
Byte Commander
@Kobi Я упомянул значения по умолчанию в своем ответе. Linux полон сюрпризов. Таким образом, можно запрограммировать альтернативные конфигурации для сопоставлений.
Л.Д. Джеймс
@LDJames Я никогда не видел дистрибутив, в котором назначения терминалов, которые вы описываете, были по умолчанию. Это не значит, что они не существуют. Я просто не видел их.
Касперд
@Kobi Это уже детерминистично. Если вы не измените конфигурационные файлы для изменения поведения, они должны остаться такими же, как сейчас. Конечно, возможно, что это изменится при обновлении до следующей версии Ubuntu.
Касперд