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


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

Автор Тема: Переключение ввода текста по Caps (пока нажата)  (Прочитано 141662 раз)

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

Оффлайн NoNameForMe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Имею Ubuntu 22.04.3 LTS
Подскажите, как настроить сабж?
В gnome-tweaks галочку поставил, но толку не дает. Хотя для Alt+Shift сработало. Может конфликтует с чем?
Еще заметил: когда язык en, нажимаю Caps индикатор scr загорается, а когда язык ru - не погасает.

agent@Home:~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us,ru,ru
variant:    ,,
options:    grp_led:scroll,compose:sclk,lv3:ralt_alt,grp:alt_shift_toggle,grp:caps_switch

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
У себя щас сделал, все нормально
Цитировать
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:caps_toggle,compose:sclk,lv3:ralt_switch,grp_led:scroll,terminate:ctrl_alt_bksp"

BACKSPACE="guess"
у вас там третий уровень как-то непонятно прописан, может из-за этого

Пользователь добавил сообщение 16 Февраля 2024, 00:42:09:
Я тут Lubuntu 24.04 тестю.
на нем попробовал команду,
также вроде нормально. Третий уровень не знаю, никогда не пользовался, но Compose работает.
setxkbmap -layout us,ru -variant ,winkeys -option grp:caps_toggle,compose:sclk,lv3:ralt_switch,grp_led:scroll,terminate:ctrl_alt_bksp
« Последнее редактирование: 16 Февраля 2024, 00:42:09 от Irshat »

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 626
  • xUbuntu 22.04
    • Просмотр профиля
У меня xfce😕, работает через системные настройки файл вот так выглядит:
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us,fr,tr,el,ua,ru"
XKBVARIANT=","
XKBOPTIONS="grp:shift_caps_toggle,terminate:ctrl_alt_bksp,grp_led:scroll,numpad:microsoft,lv3:menu_switch,misc:typo"
BACKSPACE="guess"
„Лампочки” горят, т.е в XKBOPTIONS всё внесено по максимуму, может ещё что-то туда можно вставить, но вроде нет необходимости  :idiot2:
Это у меня для «аварийного» переключения, не бывает таких текстов на всех языках сразу, обычно два реже три.
Пары языков например Us—▶Ru переключаю сторонним переключателем Shift’ами…
По умолчанию и чаще всего английский—▶французский…
Так что вот Вам набор для экспериментов…
2024 Feb 15; 05:03 PM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн NoNameForMe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
setxkbmap -layout us,ru -variant ,winkeys -option grp:caps_toggle,compose:sclk,lv3:ralt_switch,grp_led:scroll,terminate:ctrl_alt_bksp
Данная команда не прокатила

Пользователь добавил сообщение 16 Февраля 2024, 08:18:55:
У себя щас сделал, все нормально
а этот файл где находится?

Пользователь добавил сообщение 16 Февраля 2024, 08:23:22:
Так что вот Вам набор для экспериментов…
Кстати действительно, а как ей (Caps пока нажата) отрабатывать с 3я языками )

Пользователь добавил сообщение 16 Февраля 2024, 08:26:51:
Можно конечно упростить задачу.
Как на русской раскладке вводить например #,&,[],@
« Последнее редактирование: 16 Февраля 2024, 08:26:51 от NoNameForMe »

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 626
  • xUbuntu 22.04
    • Просмотр профиля
Приветствую…
Относительно setxkbmap не уверен, что он вообще в Wayland будет работать😕… Ну это если Вы в Wayland пробовали…
Относительно этого файла в xfce
/etc/default/keyboardон работает только тогда, когда включено „Use system defaults”. Но для Вас это может быть не актуально другое DE.

Кстати действительно, а как ей (Caps пока нажата) отрабатывать с 3я языками )
Не вполне ясно какова у Вас желаемая цель, как правило все такие переключения производятся «по кругу» т.е. последовательным нажатием выбранного сочетания до появления нужного языка.
При большом количестве используемых языков крайне неудобно😞, должен отметить. Потому идут и „изобретения😈” различных приемлемых вариантов переключения раскладок❗ На этом форуме очень много различных соображений на эту тему.
2024 Feb 16; 09:19 AM

Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
У вас наверно wayland загружен, выйдите из сеанса, и зайдите под xorg.
А потом проверьте данную мной выше команду
setxkbmap -layout us,ru -variant ,winkeys -option grp:caps_toggle,compose:sclk,lv3:ralt_switch,grp_led:scroll,terminate:ctrl_alt_bksp
setxkbmap да, вроде не работает под wayland

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2623
    • Просмотр профиля
setxkbmap да, вроде не работает под wayland
Немного не в тему, мы до полного перехода на Wailand ещё хлебнём и в плане удалённого доступа к ПК. Столкнулся да ещё как.
И думаю это не последняя проблема переходного периода на Wailand.
А чего это вы тут делаете, а?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
На wayland я вообще негодую. Пилят поддержку аппаратного ускорения в хромиум, недопилили и поддержку x11 заодно сломали >:(
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

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