Manjaro KDE Edition
   3968

Раскладка на экране блокировки

Подскажите, может кто решал проблему с «не той» (русской) раскладкой на экране блокировки?
Т.е. меня интересует возможность задать английский язык после автоблокировки сеанса через какое-то время или выхода из ждущего режима.
В «окнах» это через реестр легко делается, а тут только скрипты?
В общем, прошу помощи более опытных в решении этой проблемы. Задолбался ждать несколько секунд, после ввода пароля не на той раскладке. Никак не привыкну смотреть на раскладку прежде, чем набирать его.

18 комментариев

avatar
Системная локаль устанавливается в файле /etc/locale.conf. Вы можете установить ее также при помощи localectl:
# localectl set-locale LANG=en_US.UTF-8

Взято здесь
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
+1
avatar
Может я чего не понял, но причем здесь системная локаль?
Я ведь спрашивал о переключении раскладки языка.
У меня две раскладки: английская и русская. При блокировке ввод пароля (естественно без переключения) происходит на языке текущей раскладки, которая была выбрана/переключена мной в сеансе. А мне нужно, чтобы всегда была английская раскладка.
При загрузке системы у меня по умолчанию английская раскладка, а вот после блокировки та, которая последней была в сеансе.
Последний раз редактировалось
0
avatar
Экран блокировки или автоблокировка — это уже системные экраны, не связанные с пользователем.
Сейчас у себя проверил, с какой бы раскладкой экран не блокровался, ввод пароля всегда, сразу, по аглицки.
$cat /etc/locale.conf
LANG=en_US.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8

А как у вас?
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
У меня так:
LANG=ru_UA.UTF-8
LC_ADDRESS=ru_UA.UTF-8
LC_IDENTIFICATION=ru_UA.UTF-8
LC_MEASUREMENT=ru_UA.UTF-8
LC_MONETARY=ru_UA.UTF-8
LC_NAME=ru_UA.UTF-8
LC_NUMERIC=ru_UA.UTF-8
LC_PAPER=ru_UA.UTF-8
LC_TELEPHONE=ru_UA.UTF-8
LC_TIME=ru_UA.UTF-8

И у меня раскладка остается от сеанса, только что проверил — Super+L недолго нажать.
Можно будет поменять и проверить, но меня смущает: на что еще повлияет смена локали.
0
avatar
Тут ниже еще совет от vasiliubil
Возможно я не прав.

Расскажите, что помогло?
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
В любом случае, спасибо за ваше участие.
Если будут еще идеи, готов рассмотреть любые.
Уж очень меня эта проблема задолбала — по работе приходится часто отвлекаться, а тут блокировка. И время автоблокировки менять не хочется иногда забываю сам заблокировать, когда отвлекают и надо срочно отойти. Да и после того, как сам заблокировал результат тот же.
Но для самостоятельной блокировки по super+l я какое-то решение через гугл нашел — https://ru.stackoverflow.com/questions/674534/Как-в-kde-сделать-чтобы-на-экране-входа-всегда-была-английская-раскладка.
А вот для автоблокировки там решения нет.
Последний раз редактировалось
0
avatar
sudo nano /etc/X11/xorg.conf.d/00-keyboard.conf
Section "InputClass"
		Identifier "system-keyboard"
		MatchIsKeyboard "on"
		Option "XkbLayout" "us,ru"
		Option "XkbModel" "pc105"
EndSection 
Последний раз редактировалось
0
avatar
У меня там сейчас так (без изменений):
$ cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
        Option "XkbModel" "pc105"
EndSection


Но на экране блокировки, как я уже писал, та раскладка, которая последней была в сеансе.
Последний раз редактировалось
0
avatar
А еще проще, циферный пароль.
0
avatar
Да, я об этом уже думал. Только, чтобы сохранить уровень надежности, его надо раза в 4-5 длиннее сделать. )))
Пока еще не могу решиться на такое.
Последний раз редактировалось
0
avatar
superuser.com/questions/820596/kde-screen-lock-log ну если кеды то можно такой костыль, в общем не стоит оно того.
0
avatar
У меня гном, протестить не могу.
0
avatar
Спасибо, «поковыряю» на досуге. Может самостоятельно получится какой подходящий скрипт набросать для автопереключения раскладки на английский после блокировки.
0
avatar
В случае не шифрованых разделов, сложный пароль это только от «блондинок» и детей. Так как доступ получить очень просто.
0
avatar
Шифрование установлено. Но речь не столько о краже данных, сколько о доступе к открытым в данный момент приложениям с высоким уровням доступа к сервисам. Даже если человек без злого умысла, просто решил в интернете «полазить» со «свободного» места, может случайно, по незнанию пакостей наделать.
Последний раз редактировалось
0
avatar
Если не нужна русская, то ru убрать.Это на дисплейном менеджере при включении.А на экране блокировки где то в конфиге не запоминать раскладку, это уже в гугл.
Последний раз редактировалось
0
avatar
Такая же проблема с убунтой 22.
При блокировке экрана остается раскладка сеанса. И для ввода пароля надо переключаться.
вроде мелочь, но бесит. Ведь каждый раз это бесполезное действие делать
0
avatar
Связка LightDM и light-locker не имеет такой проблемы.
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.