Одноязычный лочер

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Одноязычный лочер

#1

10 авг 2018, 11:25

А вот как бы сделать чтоб при

Код: Выделить всё

xscreensaver-command -lock
для ввода был доступен только английский язык?

Аватара пользователя

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Одноязычный лочер

#2

10 авг 2018, 12:42

Dja писал(а):
10 авг 2018, 11:25
для ввода был доступен только английский язык?
добавь перед выводом локера скрипт меняющий раскладку на английский язык. русский это не удалит, но вводить пароль разблокировки будешь по умолчанию на английском. остальные решения кажутся мне гораздо более сложными и бредовыми.
А мог бы стать нормальным человеком...

Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Одноязычный лочер

#3

10 авг 2018, 15:47

Вобщем если кого-то так же как и меня достает гадать раскладку при заблокированном экране, то создаем скрипт с содержимым

Код: Выделить всё

#!/bin/bash

kbd=`xset -q | grep LED | awk '{print $10}' | cut -c 5`
while [ $kbd -ne 0 ]
do
  echo $kbd
  setxkbmap -layout 'us' && setxkbmap -layout 'us,ru' -option 'grp:ctrl_shift_toggle' >/dev/null 2>&1 &
  sleep 2
  kbd=`xset -q | grep LED | awk '{print $10}' | cut -c 5`
done
echo "EN"
xflock4
И вешаем его на наш хоткей <Ctrl> + <Alt> + L вместо xflock4

P.S. у меня xfce (вдруг у других иначе). :dance:

Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Одноязычный лочер

#4

26 июл 2019, 16:36

мда... Конечно, я мог бы просто внести изменения в предыдущий пост, но меня просто распирает от негодования... что? Что можно было сделать с минтом чтоб он перестал отрабатывать этот скрипт?
В итоге стал отрабатываться корректно следующий вариант

Код: Выделить всё

#!/bin/bash

kbd=`xset -q | grep LED | awk '{print $10}' | cut -c 5`
while [ $kbd -ne 0 ]
do
  echo $kbd
  setxkbmap -layout 'us'
  sleep 1
  setxkbmap -layout 'us,ru' -option 'grp:ctrl_shift_toggle' >/dev/null 2>&1 &
  sleep 2
  kbd=`xset -q | grep LED | awk '{print $10}' | cut -c 5`
done
echo "EN"
xflock4
Из серии "найди отличия" :dash:

Закрыто

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей