Страница 1 из 1

Переключение раскладки по Ctrl + Shift

Добавлено: 01 июл 2023, 23:39
ZhVS
По следам вот этого топика
https://forum.rosalinux.ru/viewtopic.ph ... 4&p=113000

Всем доброго времени суток.
Проблема с переключением раскладок по Ctrl+Shift давно известна.
Перестают работать клавиатурные сочетания, например копирование и вставка в терминале, пропадает реакция на Shift, если после нажатия Ctrl+Shift его не отпустить.

На Ubuntu-производных дистрибутивах есть решение - вот этот ppa: https://launchpad.net/~oded-geek/+archi ... rg-patches.

В него внедрён патч вот этого древнего бага: http://bugs.freedesktop.org/show_bug.cgi?id=865

Вопрос: можно ли втащить это исправление в Rosa?

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 07:27
Barmalei
ZhVS писал(а):
01 июл 2023, 23:39
Проблема с переключением раскладок по Ctrl+Shift давно известна.
У меня таких проблем нет

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 09:21
ZhVS
Barmalei писал(а):
02 июл 2023, 07:27
У меня таких проблем нет
Наблюдаю сам, множество подтверждений - https://forum.rosalinux.ru/viewtopic.ph ... 4&p=113000
ZhVS писал(а):
01 июл 2023, 23:39
Перестают работать клавиатурные сочетания, например копирование и вставка в терминале, пропадает реакция на Shift, если после нажатия Ctrl+Shift его не отпустить.
Это вышеперечисленное работает нормально?

Тогда делитесь рецептом :)

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 09:27
Barmalei
В терминале тут сочетания клавиш копировать/вставить никогда не работало, мышка в помощь

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 09:35
ZhVS
Barmalei писал(а):
02 июл 2023, 09:27
В терминале тут сочетания клавиш копировать/вставить никогда не работало, мышка в помощь
Это не значит, что проблемы нет.
В стартовом посте я описал как ее решают на ubuntu.

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 09:37
Barmalei
ZhVS писал(а):
02 июл 2023, 09:35
Это не значит, что проболемы нет.
В стартовом посте я описал как ее решают на ubuntu.
Мне фиолетово на это. Эти вопросы уже не ко мне, я всего лишь люзер.
Но переключение раскладки по Ctrl + Shift всегда тут работало у меня.

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 11:30
trengtor
Barmalei, там не про переключение по этим клавишам. Там про сопутствующие проблемы.

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 13:58
MikiLinux
I think that's this problem is the same

https://bugs.launchpad.net/xorg-server/+bug/36812 (wow 2006!)

Cit.: "This is a serious problem for bilingual layouts, typically using Alt+Shift or Ctrl+Shift for keyboard layout change."

or newest (2017) post:

https://bugs.launchpad.net/ubuntu/+sour ... ug/1683383

but I don't reproduce it because my layout keyboard is only Italian.


##############
ITALIANO
Penso che questi due problemi siano gli stessi:

https://bugs.launchpad.net/xorg-server/+bug/36812

Cit.: "Questo è un serio problema per i layout bilingue delle tastiere perché tipcamente la combinazione di tasti Alt+Shift o Ctrl+Shift permette di commutare da un layout all'altro."

oppure più recente (2017):

https://bugs.launchpad.net/ubuntu/+sour ... ug/1683383

Ma non posso ripodurlo perché il layout della mia tastiera è impostata solo in Italiano.

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 16:52
Barmalei
trengtor писал(а):
02 июл 2023, 11:30
Barmalei, там не про переключение по этим клавишам. Там про сопутствующие проблемы.
Я про них свою позицию написал.

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 19:08
Barmalei
VictorR2007 писал(а):
02 июл 2023, 19:00
Но если установлено переключение клавишами Ctrl + Shift
То перестают работать другие комбинации, Ctrl + Shift + *, которые показал на картинке.
Только что проверил дефолтную комбинацию Ctrl + Shift+S, результат на картинке

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 19:35
VictorR2007
Barmalei писал(а):
02 июл 2023, 19:08
Только что проверил дефолтную комбинацию Ctrl + Shift+S, результат на картинке
Клава двухсторонняя.
С одной стороны клавиши работают, с другой нет.
Проблема давно известная.
Поэтому люди и завели эту тему.
Вас лично не приглашали, а приглашали тех, у кого проблема, и тех кто может исправить такое поведение.
Не знаю, что вы хотите всем доказать.
Что вы святой? :)
Если у вас всё нормально, просто проходите мимо.
Только народ отвлекаете. :(

Переключение раскладки по Ctrl + Shift

Добавлено: 02 июл 2023, 19:41
Barmalei
:lol: Нигде подробно не написано

Переключение раскладки по Ctrl + Shift

Добавлено: 04 июл 2023, 21:17
algri14
ZhVS писал(а):
01 июл 2023, 23:39
Перестают работать клавиатурные сочетания, например копирование и вставка в терминале,
Вообще-то да, после смены на Ctrl+Shift система меняет дефолтные настройки, кое-что замечал, но я мало работаю с приложениями с обращениями к клавиатуре и Shift
В самой консоли (в настройках) легко переназначается вставка на Ctrl+C и копирование на Ctrl+V (во всяком случае в КДЕ)
ZhVS писал(а):
01 июл 2023, 23:39
пропадает реакция на Shift, если после нажатия Ctrl+Shift его не отпустить.
этим как-то не пользуюсь, не могу сказать

Переключение раскладки по Ctrl + Shift

Добавлено: 04 июл 2023, 22:18
ZhVS
Коллеги! Прекрасно понимаю, что если есть UX с проблемами, то им либо не пользуются ("не делайте так") либо привыкают
Barmalei писал(а):
02 июл 2023, 09:37
Мне фиолетово на это. Эти вопросы уже не ко мне, я всего лишь люзер.
, либо ищут способы починить.
Я в первом сообщении показал способ починки, которым пользовался на Ubuntu и спросил, есть ли пути его применения в Росе :)
Понимаю, что ubunt'овый ppa у нас не прикрутить, поэтому интересуюсь другими способами.
Линуксоид я не опытный, так что прошу простить.

Возможно сообщество считает, что проблемы нет, а я сделал неверные выводы, наткнувшись на тему на этом же форуме, ссылку на которую вынес в эпиграф. :wink:

Переключение раскладки по Ctrl + Shift

Добавлено: 05 июл 2023, 21:02
algri14
ZhVS писал(а):
04 июл 2023, 22:18
а я сделал неверные выводы, наткнувшись на тему на этом же форуме, ссылку на которую вынес в эпиграф
в какой-то мере да, там немного про другое…

Проблема имеется, но у себя для консоли (в КДЕ) я легко подправил, в других приложениях не искал.

Про Убунтовский патч было бы интересно послушать, но судя по молчанию это мало кого заинтересовало ( Вас, меня и MikiLinux )…

зы: не считая Barmalei, у которого "в Багдаде всё спокойно" и он полтемы нам об этом сообщает :lol:

Переключение раскладки по Ctrl + Shift

Добавлено: 05 июл 2023, 21:16
Barmalei
algri14 писал(а):
05 июл 2023, 21:02
зы: не считая Barmalei, у которого "в Багдаде всё спокойно" и он полтемы нам об этом сообщает :lol:
Тут реальных проблем хватает, а вы про кнопочки.
Вот это например https://forum.rosalinux.ru/viewtopic.php?f=58&t=10863

Переключение раскладки по Ctrl + Shift

Добавлено: 06 июл 2023, 07:46
max-sever
Barmalei писал(а):
05 июл 2023, 21:16
Тут реальных проблем хватает, а вы про кнопочки.
Не такой проблемы. Возможно, что дело в конкретном адаптере.

Переключение раскладки по Ctrl + Shift

Добавлено: 06 июл 2023, 09:42
Oberon
Можно обойти это неудобство. Переназначив переключение раскладок на клавишу "Win" обычно она пустует

Переключение раскладки по Ctrl + Shift

Добавлено: 06 июл 2023, 17:39
artenaki
А у вас не работает вставка в терминал по Shift+Insert или Ctrl+Shift+V? Еще можно вставлять выделением и вставкой средней кнопкой мыши.

Переключение раскладки по Ctrl + Shift

Добавлено: 06 июл 2023, 20:28
Barmalei
max-sever писал(а):
06 июл 2023, 07:46
Не такой проблемы. Возможно, что дело в конкретном адаптере.
Как раз проблема не в адаптере. 3 года не засыпал, а недавно после какого то обновления стал засыпать.

Переключение раскладки по Ctrl + Shift

Добавлено: 09 окт 2023, 15:23
SpuDy
ZhVS писал(а):
01 июл 2023, 23:39
По следам вот этого топика
https://forum.rosalinux.ru/viewtopic.ph ... 4&p=113000

Всем доброго времени суток.
Проблема с переключением раскладок по Ctrl+Shift давно известна.
Перестают работать клавиатурные сочетания, например копирование и вставка в терминале, пропадает реакция на Shift, если после нажатия Ctrl+Shift его не отпустить.

На Ubuntu-производных дистрибутивах есть решение - вот этот ppa: https://launchpad.net/~oded-geek/+archi ... rg-patches.

В него внедрён патч вот этого древнего бага: http://bugs.freedesktop.org/show_bug.cgi?id=865

Вопрос: можно ли втащить это исправление в Rosa?
Если еще актуально, то можно пересобрать пакет x11-server-1.20.14-4.src.rpm c этим freedesktop-bug-865.patch патчем, в файл x11-server.spec добавить строки

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

#https://bugs.freedesktop.org/show_bug.cgi?id=865
Patch920:	freedesktop-bug-865.patch
в конец раздела патчей

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

# OpenMandriva/Mageia patches
и скопировать файл патча в каталог SOURCES
Собрать rpmbuild, после нужен только файл пакета x11-server-xorg-1.20.14-4-rosa2021.1.x86_64.rpm
Установить его sudo rpm -Uvh --force x11-server-xorg-1.20.14-4-rosa2021.1.x86_64.rpm
и в файле /etc/dnf/dnf.conf дописать строку exclude=x11-server-xorg* что бы он не обновился из репозиториев.
Радоваться =)
Если лень собирать, могу поделиться готовым x11-server-xorg-1.20.14-4-rosa2021.1.x86_64.rpm

Инструкция по сборке читать тут http://wiki.rosalab.ru/ru/index.php/Основы_RPM

PS: хотелось бы этот патч видеть по умолчанию в x11-server в основном репозитории РОСЫ :oops:

Переключение раскладки по Ctrl + Shift

Добавлено: 11 мар 2024, 19:45
VictorR2007
ZhVS писал(а):
01 июл 2023, 23:39
По следам вот этого топика
https://forum.rosalinux.ru/viewtopic.ph ... 4&p=113000

Всем доброго времени суток.
Проблема с переключением раскладок по Ctrl+Shift давно известна.
Перестают работать клавиатурные сочетания, например копирование и вставка в терминале, пропадает реакция на Shift, если после нажатия Ctrl+Shift его не отпустить.
Сейчас в разрабатываемой Росе 2023.1, этой проблемы нет.
Раскладка клавиатуры переключается, когда отпускаешь клавиши переключения.
Для Роса 2021.1, если обновиться из testing, и в файле
/etc/X11/xorg.conf.d/00-keyboard.conf
добавить параметр

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

Option "XkbSwitchGroupOnRelease" "on"
То будет такое же поведение.

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

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbVariant" ","
        Option "XkbOptions" "grp:alt_shift_toggle"
        Option "XkbSwitchGroupOnRelease" "on"
EndSection