Чи можна переключатися між двома користувачами одним клацанням?


15

Я ділюсь домашнім комп’ютером зі своєю дружиною, і ми часто перемикаємось між нашими двома акаунтами.
Я розглядаю можливість використання Ubuntu на наступному комп’ютері, і я оцінюю різні середовища робочого столу (наприклад, Gnome, Unity або Xfce).
Швидке перемикання користувачів є для мене вимикачем у більшості середовищ робочого столу. У Unity це найкраще - у вас завжди є меню з усіма користувачами, і ви можете перемикатися одним натисканням кнопки (не передбачаючи паролів):

Перемикання користувача Unity

Для Gnome та Xfce це зовсім погано. Мені потрібно натиснути «Переключити користувача», вибрати іншого користувача та натиснути «Увійти» - усі вони містять крихітні кнопки в різних положеннях екрана.

Чи існує спосіб швидкої комутації користувачів - бажано одним натисканням кнопки та / або гарячої клавіші? Чи є щось, що працювало б незалежно від середовища робочого столу?

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

Відповіді:


22

Немає жодного клацання, але я можу запропонувати вам рішення клавіатурних скорочень.

Перейдіть у меню, щоб встановити спеціальні комбінації клавіш

і додайте новий за допомогою цієї команди:

dm-tool switch-to-user suzi

Припустимо, що suziце ім'я користувача вашої дружини, і встановіть ярлик за вашим вибором, натиснувши, де сказано "вимкнено", а потім натисніть комбінацію клавіш, яку ви хочете використовувати (наприклад, super+ alt+, Sякщо початковим користувачем є S). Встановіть інший ярлик для переходу до власного облікового запису (зі своїм власним іменем користувача в команді).


Спасибі! Я знав, що має бути щось просте, але не зміг його знайти. Це дуже добре працює в Xfce an Unity (я тестую в VirtualBox). Гном менш щасливий, але я, мабуть, можу змусити його також працювати.
Кобі

3
@Kobi ах, дивовижно - я щойно дізнався про це вчора, коли перекопував старі питання, такі ідеальні терміни. Я також вважаю це дуже корисним (я використовую MATE)
Zanna

Ще одна примітка - це працює у встановлених робочих середовищах lightdm. Якщо я правильно розумію, я не хотів би встановлювати його в таких системах, як KDE, це може щось зламати (?). У моєму випадку це працює, але тільки тому, що я більше віддаю перевагу цим робочим середовищам. Знову дякую.
Кобі

@Kobi хороший момент, не перевіряв його з будь-яким іншим dm
Zanna

7

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

Якби ви були першим, хто ввійшов у ваш DISPLAY F1. Наступним користувачем DISPLAY буде F2.

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

За допомогою цього методу ви можете заощадити, коли потрібно переходити між сеансами.


Це також працює. F6-F7 працював на мене, F1-F5 - термінали. Хоча я вважаю за краще щось детерміністичне.
Кобі

1
TTY1-TTY6 - це текстові термінали, тільки TTY7-TTY12 використовуються для графічних сесій зазвичай, починаючи з TTY7 для першого сеансу і додаючи більше за запитом.
Байт-командир

@Kobi Я згадував про за замовчуванням у своїй відповіді. Linux сповнений сюрпризів. Таким чином, можна запрограмувати альтернативні конфігурації для відображень.
ЛД Джеймс

@LDJames Я ніколи не бачив розподілу, де призначення терміналів, які ви описуєте, було за замовчуванням. Це не означає, що їх не існує. Я просто їх не бачив.
kasperd

@Kobi Це вже детерміновано. Якщо ви не зміните конфігураційні файли, щоб змінити поведінку, вони повинні залишатися такими, як у вас зараз. Звичайно, можливо, що він зміниться при переході до наступної версії Ubuntu.
kasperd
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.