The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Chrome OS 80, opennews (??), 03-Мрт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


40. "Выпуск Chrome OS 80"  +/
Сообщение от cheater (?), 03-Мрт-20, 20:47 
Покажи конфиг setxkbmap, место его размещения и как вызываешь. Твоя проблема проявляется скорее всего на любом ноуте. В клавиатуре хромбука нет ничего необычного кроме того факта что super keys уехали с нижнего ряда на место капса (клавиша "search key" с лупой).

У меня debian на хромбуке (toshiba chromebook 2), setxkbmap работает нормально. Search key перезабит на Escape. Кусок моего конфига:

$ cat ~/.config/xkb/chrome

partial modifier_keys
xkb_symbols "capslock" {
    replace key <LWIN> { [ Caps_Lock ] };
    modifier_map Mod4    { <CAPS> };
};

partial modifier_keys
xkb_symbols "swapescape" {
    key <LWIN> { [ Escape ] };
    key <ESC>  { [ Caps_Lock ] };
};

Запуск:

$ setxkbmap -geometry "pc(pc104)" -layout "us(dvp)+local(dvp-meander)+chrome(capslock)+chrome(swapescape),local(dvp-meander-ru)" -option "grp:alts_toggle" -print | xkbcomp -I/home/cheater/.config/xkb - "${DISPLAY%%.*}"

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Chrome OS 80"  +/
Сообщение от cheater (?), 03-Мрт-20, 20:52 
Извиняюсь, конфиг лежит в ~/.config/xkb/symbols. Кастомный каталог должен иметь такую же структуру (symbols, rules...), как и /usr/share/X11/xkb. Подробнее на хабре https://habr.com/en/post/222285
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Chrome OS 80"  +/
Сообщение от cheater (?), 03-Мрт-20, 23:14 
Да чёрт, под вечер туплю, опять неточно команду указал. chrome(capslock) и chrome(swapescape) это 2 взаимоисключающие настройки, первая делает из search key обычный капс и нужна для традиционной раскладки клавиатуры, а вторая делает search -> esc, esc -> caps, это если пользуешься vim. итого команды:


# традиционная раскладка
setxkbmap -geometry "pc(pc104)" -layout "us(basic)+chrome(capslock),ru(winkeys)" -option "grp:alts_toggle" -print | xkbcomp -I/home/cheater/.config/xkb - "${DISPLAY%%.*}"

# vim раскладка
setxkbmap -geometry "pc(pc104)" -layout "us(basic)+chrome(swapescape),ru(winkeys)" -option "grp:alts_toggle" -print | xkbcomp -I/home/cheater/.config/xkb - "${DISPLAY%%.*}"

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Chrome OS 80"  –1 +/
Сообщение от Аноним (42), 03-Мрт-20, 21:49 
И как ты живешь с кучей отсутствующих клавиш? Нет F11-F12, нет win, нет Fn для того же pageup pagedown нет delete, insert.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

44. "Выпуск Chrome OS 80"  +/
Сообщение от cheater (?), 03-Мрт-20, 23:13 
> Нет F11-F12, нет win, нет Fn для того же pageup pagedown нет delete, insert

Зачем мне всё это в vim, там все текстовые операции и прокрутка делаются буквенными клавишами + ctrl alt shift (всё имеется). Некоторое неудобство доставляет отсутствие win key (aka super key), но у меня на этой клавише 3ий уровень символов (iso_level3), потерять его не смертельно.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Chrome OS 80"  +/
Сообщение от fi (ok), 04-Мрт-20, 11:33 
все хорошо, кроме того что речь шла о родной Chrome OS ))))

Даже не Chromeум OS !!!

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

60. "Выпуск Chrome OS 80"  +/
Сообщение от cheater (?), 04-Мрт-20, 11:53 
Честно говоря, я перестал понимать вопрос. Где ты в родной chromeos взял setxkbmap? Crouton? Впрочем неважно. Ещё раз, конфигурирование setxkbmap в 99.9% случаев не дистроспецифично. если у тебя работающая/неработающая конфигурация setxkbmap, то она работающая/неработающая в chromeos, gnu/linux, *bsd, тамагочиОС. Ещё раз, хочешь решения проблемы, тогда в студию нормальную формулировку проблемы, описание среды, конфига, логов.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Chrome OS 80"  +/
Сообщение от fi (ok), 04-Мрт-20, 15:25 
Это где вы взяли setxkbmap у меня?

я писал совсем другое - /usr/share/X11/xkb/symbols/ru
вот это там есть, а  setxkbmap там нет. Там не X11.

я подозреваю что вместо setxkbmap там свои загрузчики symbols


Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск Chrome OS 80"  +/
Сообщение от cheater (?), 04-Мрт-20, 16:00 
Не X11? А что там, wayland? ЕМНИП в вейланде также используется XKB. Думаю что ситуация проще: chromeos устроена так, что при загрузке она каждый раз грузится из предопределённого запакованного образа. Поэтому она после перезагрузки не сохраняет изменения, внесённые в /, и каждый раз парсит дефолтный конфиг. Это только предположение, надо грузиться в developer mode и смотреть, сохранились ли изменения, а также попробовать вызвать setxkbmap.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру