Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема со сменой раскладки клавиатуры  (Прочитано 12877 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mechnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Здравствуйте, не меняется раскладка при помощи клавиатуры.
Всё меняется в правом верхнем углу экрана мышью, но на клавиатуру не реагирует.
Комбинация клавиш в параметрах ввода текста не меняется. 

Поменял окружение на Unity специально чтобы можно было менять раскладку клавиатуры по нажатию одной клавиши.
Я уже пытался поменять на gdm3 при помощи
sudo dpkg-reconfigure lightdm
это помогало, но после перезагрузки снова перестало менять раскладку.

Пытался использовать gnome-tweak-tool для смены комбинации клавиш хотя бы на привычную left shift + left alt.
Это помогало, но перезагрузки и в этом случае переставало менять раскладку.

Плюс, если это как то связано, система выдала ошибку:
Цитировать
warning failed to connect to lvmetad falling back to device scanning
Буду благодарен за помощь.

Ubuntu 18.04, Unity, lightdm.

UPD
Команда из этой темы
(Нажмите, чтобы показать/скрыть)

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
не принесла результата, видимо комбинации клавиш меняются, но система не реагирует на них.
« Последнее редактирование: 25 Января 2020, 17:51:19 от Mechnikov »

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #1 : 25 Января 2020, 19:06:18 »
Поищите по форуму очень много тем и рекомендаций, масса предлагаемых решений. Моё, как мне представляется, универсальное. Смотрите подпись.
2020 Jan 25; 11:06 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн Mechnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #2 : 25 Января 2020, 20:03:49 »
xub здравствуйте, спасибо за ответ, отпишусь сразу же, как только попробую!

Пользователь добавил сообщение 25 Января 2020, 21:12:48:
Не получается установить ЛолоСвитчер.
Я установил библиотеки из списка, открыл папку в терминале и следовал инструкции.
На командy установки:
  make install
терминал выдаёт ошибку:
Цитировать
[ 14%] Building CXX object CMakeFiles/loloswitcher.dir/Main.cpp.o
In file included from /home/Загрузки/LoLoSwitcher-v.0.28/Main.cpp:24:0:
/home/Загрузки/LoLoSwitcher-v.0.28/KeyLayout.h:4:10: fatal error: X11/Xlib.h: Нет такого файла или каталога
 #include <X11/Xlib.h>
          ^~~~~~~~~~~~
compilation terminated.
CMakeFiles/loloswitcher.dir/build.make:62: recipe for target 'CMakeFiles/loloswitcher.dir/Main.cpp.o' failed
make[2]: *** [CMakeFiles/loloswitcher.dir/Main.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/loloswitcher.dir/all' failed
make[1]: *** [CMakeFiles/loloswitcher.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
Я не знаю, что с этим делать.
Буду продолжать искать на форуме и дальше.
Если кто-то знает как это решить, буду благодарен за ответ.
« Последнее редактирование: 25 Января 2020, 21:12:48 от Mechnikov »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #3 : 26 Января 2020, 12:57:11 »
Наверное зависимости надо поставить?
В начале readme
Debian 11, Debian 11 Server

Оффлайн Mechnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #4 : 26 Января 2020, 13:18:47 »
m-svo, не устанавливает libpthread-stubs и libpthread-stubs0
sudo apt install libpthread-stubs0
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет libpthread-stubs0
sudo apt install libpthread-stubs
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет libpthread-stubs
Всё остальное установилось хорошо (один из предложенных вариантов). Буду искать, как решить вопрос с неустановленными зависимостями.

Пользователь добавил сообщение 26 Января 2020, 13:36:24:
UPD нашел недостающий пакет libpthread-stubs-0.3 вот по этой ссылке:
(Нажмите, чтобы показать/скрыть)
установил следуя инструкции. Попробовал переустановить.
Вошёл в папку через терминал.
После
cmake .которая прошла успешно,
вбил в папке
make 
make install
На них терминал выдаёт такие ошибки:
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 26 Января 2020, 13:40:07:
Попытался установить X11 или Xlib или X11/Xlib.h через терминал, пока безуспешно,
ответ - не могу найти такого пакета.
« Последнее редактирование: 26 Января 2020, 13:40:07 от Mechnikov »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #5 : 26 Января 2020, 13:42:43 »
sudo apt install libx11-dev
Debian 11, Debian 11 Server

Оффлайн Mechnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #6 : 26 Января 2020, 13:54:42 »
m-svo, спасибо, установилось по-волшебству, сейчас я сразу же попробовал поставить лоло-свитчер,
на команду install терминал выдал уже другой текст:
Ругается много, поэтому убрал в спойлер.
Простынь:
(Нажмите, чтобы показать/скрыть)
вот что было в конце:
(Нажмите, чтобы показать/скрыть)

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #7 : 26 Января 2020, 13:57:09 »
sudo make install
Debian 11, Debian 11 Server

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #8 : 26 Января 2020, 14:01:39 »
Порядок установки там такой:
cd LoLoSwitcher-v.0.28
make . # пару раз забывал эту точку, тогда проблемы начинаются…
make
sudo make install
sudo /usr/sbin/loloswitcher
ls -al /dev/input/by-path/
cd LoLoSwitcher-v.0.28
Я уже проснулся😈, как нибудь поставим, думаю… 2020 Jan 26; 06:01 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #9 : 26 Января 2020, 14:05:56 »
xub, а откуда в Ubuntu предполагается брать libpthread-stubs? Я нашёл только libevent-pthreads-2.1-6 - это не оно?
Попробую в контейнере собрать без этой зависимости...
Debian 11, Debian 11 Server

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #10 : 26 Января 2020, 14:14:22 »
Я Вас, m-svo, приветствую, коллега, Вы бы меня по утру что-то полегче бы спросили, ну как мне спаслось например.😈!
Я же не пианист, я тапёр😞… Не смогу ответить потому как не знаю😞…
Когда компьютер 32-х разрядный, то я ставил предварительно собранную программу, а когда 64-х то собирал по инструкции, и вот это make c ТОЧКОЙ пару раз очень портило картину, я про точку забывал.
Вот на десяток приблизительно таких компьютеров устанавливал:
(Нажмите, чтобы показать/скрыть)

2020 Jan 26; 06:14 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн Mechnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #11 : 26 Января 2020, 14:19:11 »
m-svo, большое спасибо
[b]sudo[/b] make installсработало сразу!
xub, спасибо, kогда я устанавливал, terminal выдал такие ответы:
(Нажмите, чтобы показать/скрыть)

То есть, он установил Lolo Switcher, но на последние две команды

sudo /usr/sbin/loloswitcher
ls -al /dev/input/by-path/
когда вбиваю их в терминал и жму ввод, он просто ждёт чего-то, и когда я жму ввод дальше, он просто начинает новую строку... похоже я чего то не знаю.
« Последнее редактирование: 26 Января 2020, 14:22:34 от Mechnikov »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #12 : 26 Января 2020, 14:38:02 »
Попробую в контейнере собрать без этой зависимости...
Отчитаюсь о результате, Ubuntu 18.04.
libpthread-stubs не нужен.
Но нужен пакет build-essential (а именно g++ оттуда)
Собирал и ставил по официальной инструкции с GitHub
wget https://github.com/xintrea/LoLoSwitcher/archive/v.0.28.zip
unzip v.0.28.zip
cd LoLoSwitcher-v.0.28/
cmake .
make
sudo make install

Успешно.
Debian 11, Debian 11 Server

Оффлайн Mechnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #13 : 26 Января 2020, 16:20:18 »
m-svo большое спасибо, всё сработало! Вы просто человечище!
Теперь я пытаюсь включить ЛоЛо, оказывается, на форуме есть целая тема, посвященная программе.
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 26 Января 2020, 16:29:53:
UPD

следуя инструкции, зайдя в папку с ЛоЛо через терминал, я скопировал исполняемый в папку sbin
sudo cp loloswitcher /usr/sbin
sudo chown root:root /usr/sbin/loloswitcher
sudo chmod u+s /usr/sbin/loloswitcher
Всё получилось, но когда я вызывал
loloswitcherБыл просто ввод и никакой реакции, я просто вводил текст и ничего не происходило.
На всякий случай попробовал вызвать ЛоЛо под суперпользователем - результат такой же.
Если бы он отвечал ошибкой, я бы хотя бы смог попробовать найти причину, здесь же молчание.
Буду искать в руководстве и на официальном сайте.

Пользователь добавил сообщение 26 Января 2020, 16:36:29:
Догадываюсь, что...
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Января 2020, 16:36:29 от Mechnikov »

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Проблема со сменой раскладки клавиатуры
« Ответ #14 : 26 Января 2020, 18:59:28 »
Я Вас, Mechnikov, приветствую, так сказать повторно. Воскресенье просто сегодня. День семейный, потому я не возле компьютера…

Вот мой конфигурационный файл, а также во вложении:
(Нажмите, чтобы показать/скрыть)
Если он у Вас заработает, то это скорее исключение… Вам нужно получить данные вот в эту строчку:
InputDevice=/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-event-kbdДля этого нужно:
ls -al /dev/input/by-path/
total 0
drwxr-xr-x 2 root root 120 Jan 26 10:30 .
drwxr-xr-x 4 root root 340 Jan 26 10:30 ..
lrwxrwxrwx 1 root root   9 Jan 26 10:30 pci-0000:00:1d.0-usb-0:1.1:1.0-event-kbd -> ../event2
lrwxrwxrwx 1 root root   9 Jan 26 10:30 pci-0000:00:1d.0-usb-0:1.2:1.0-event-mouse -> ../event4
lrwxrwxrwx 1 root root   9 Jan 26 10:30 pci-0000:00:1d.0-usb-0:1.2:1.0-mouse -> ../mouse0
lrwxrwxrwx 1 root root  10 Jan 26 10:30 pci-0000:00:1d.0-usb-0:1.4.1:1.0-event -> ../event10
↓↓↓                  /home/fjf
У Вас будет по другому, но kbd должно быть — это клавиатура. Подставите это значение в файл конфигурации.
У меня на этом пользователе три языка английский, украинский, русский. В файле конфигурации соответственно Sequence0,1,2.
Если у Вас два языка, то последний (длинная запись) закомментируйте (# в начале строки).

Я когда так делаю, сразу ощущаю себя программистом!😈

Прочитайте ещё раз статью автора программы, ну он явно лучше меня пишет и вообще он профессионал😇!
2020 Jan 26; 10:59 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.