You are not logged in.
Pages: 1
Решил поделится способом как добавить флажки индикатора раскладки на LXPanel.
Щёлкаем правой кнопкой мыши на верхней панели.
В контекстном меню выбираем пункт "Добавить/убрать элементы панели".
В раскрывшемся окне "Настройки панели" переходим на вкладку "Апплеты панели".
Нажимаем кнопку "Добавить".
Просматриваем доступные модули. Выбираем "Индикатор раскладок клавиатуры", нажимаем кнопку "Добавить".
Перемещаем куда надо. Возможно придётся добавить ещё модуль "Пространство", если значки расположены близко друг к другу.
По умолчанию раскладка отображается в виде флага (если он есть
), но можно изменить на текст.
Флаги должны находиться в директории:
/usr/share/lxpanel/images/xkb-flags/
Если папки xkb-flags/ нет, её нужно создать.
Создавать папку и добавлять флаги нужно с правами root (в pcmanfm пункт меню "Инструменты", далее "Открыть текущую папку с правами root").
Два флага прилагаются:
[attachment=3999,234] [attachment=3999,235]
Offline
Судя по количеству закачек прикреплённых флагов, русскоязычных пользователей здесь кот наплакал. 
А то бы заметили, что файл с флагом США должен называться us.png. Кто будет пользоваться - переименуйте.
Offline
А кто-то пользуется индикатором раскладки?
Offline
У меня ноутбук. У него нет индикатора scroll, по которому, наверное, определяют изменение раскладки владельцы десктопов.
А по флажкам видно, какая раскладка в данный момент.
Offline
Кхм.. У меня 2 ноута, а на десктопе мелкая клава (как ноутбучная) без индикаторов - как-то привык по памяти ориентироваться.
Кстати, а не запилить ли пакет с флагами?
Offline
Я думаю, не помешает. Да и создать папку xkb-flags, а то сегодня минут 10 думал, почему у меня флагов не видно. Потом догадался. 
Offline
Цитата пользователя Aleksej:
Да, кстати о птичках. Раскладка клавиатуры переключается. Да, из коробки. Вот, думаю, нужно ли, чтобы из коробки также был индикатор раскладки клавиатуры на панели? Я привык, а светодиода на клавиатуре у меня нету. Скорее всего, сделаю.
Цитата пользователя devl547:
Кстати, а не запилить ли пакет с флагами?
Я поддерживаю. Если англоязычные товарищи не против индикатора раскладки по умолчанию. Хотя, может, он будет появляться только в случае выбора неамериканского языка? Не знаю, как сделано в других дистрибутивах.
И пакет с флагами тоже хорошо. Наверное, лучше отдельным пакетом, доступным через репозитроий. А то slitaz может слишком разжиреть. 
И флаги выбрать получше (как у меня
). Но я скачал их с интернета и ничего не знаю о лицензии.
Offline
Раз уж у нас настройки клавиатуры 40-Keyboard.conf создаются на лету, то и добавлять апплет в конфиг LXPanel я тоже собираюсь делать на лету, тем же скриптом. Добавлять его собираюсь сразу же после панели задач и сепаратора. И людям с латиницей и без переключателя наш индикатор не будет мозолить глаза. Пока переключатель есть только для Russian (Ctrl+Shift) и Slovene (Alt+Shift).
Флаги уже есть в пакете fbxkb: http://pkgs.slitaz.org/search.sh?filelist=fbxkb&version=stable
Апплет переключателя клавиатуры в LXPanel работает с этими флагами. Но они ужасны на вид. Где-то я находил все-привсе флаги под открытой лицензией, красивые и приличные. Вот из них можно будет собрать пакет.
+++++
ОЙ, ВРУ! Эти флаги не совместимы. А если после установки пакета fbxkb дать команду fbxkb, то на LXPanelи появится еще один индикатор раскладки (fbxkb) с флажком.
Offline
[del]
Offline
О флагах я прочитал на Habrahabr: 2400 иконок флагов под свободной лицензией
Offline
Хотел прикрепить *.tazpkg, в итоге запорол пост(поскольку не вижу как его отредактировать - отметился и в теме про оформление)
А по теме: установлен сконвертированный из *.deb sbxkb-0.7.6
Выглядит аккуратнее, чем в fbxkb, а еще эти флаги не портят тему непрозрачным фоном.
Offline
Я флаги взял отсюда месяц назад.
Все работает, флаги лучше "читаются", чем буквы.
Забыл поблагодарить.
Спасибо, black dog !
Offline
[del]
А можно попросить nero прикрепить скриншот части lxpanel с флажком (sbxkb).
Offline
black dog,
А почему не хочешь установить себе готовый пакет (из вложения к моему предыдущему посту)?
Offline
А потому, что уже установил по старому (только что).
И в минусах было написано, что sbxkb не запоминает раскладку для каждого окна. Но сейчас уже этой записи нет. 
А что за меню и настройки должны быть?
Offline
Я так и не разобрался, поэтому несколько раз изменял свой пост, в конце-концов оставил так. Решайте сами 
У меня апплет на панели, он запоминает. Плюс еще эта программка. Раскладка меняется синхронно на обоих. Убрал апплет с панели. Вроде перестало запоминать. Проходит время - да нет же, помнит. Но я лучше флажки к апплету прикручу.
>А что за меню и настройки должны быть?
Ну как? Всё то, что в апплете, то и хотелось бы видеть и здесь: буквы/значки, раскладка по умолчанию (для новых окон), помнить ли раскладку для каждого окна. Люблю потратить немного времени и настроить систему так, как это нравится мне.
Offline
black dog>
скриншот части lxpanel с флажком (sbxkb).
[attachment=18317,782]
Действительно, все готово и выложено - просто установи sxkbx и сравни.
На скрине вторым флажком запущен еще и fbxkb. Проверил заодно - вот он как раз то и не запоминает раскладку для каждого окна, в отличии от sbxkb.
Aleksej>
>А что за меню и настройки должны быть?
Ну как? Всё то, что в апплете, то и хотелось бы видеть и здесь: буквы/значки, раскладка по умолчанию (для новых окон), помнить ли раскладку для каждого окна.
Это уже ПунтоСвитчер получается)))
У меня все попроще: установлен sbxkb и в autostart.sh прописано
setxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll us,ru & (sleep 4s && sbxkb) &
Offline
nero,
Проверил заодно - вот он как раз то и не запоминает раскладку для каждого окна, в отличии от sbxkb.
Ну вот и ладненько, хоть один человек смог сказать что-то определённое ☺
Это уже ПунтоСвитчер получается)))
Но но! ☺
PuntoSwitcher и его нервирующий сводный брат xNeur — это настоящий оверхэд.
У меня все попроще…
Нет, можно еще проще. Если в меню загрузчика правильно указаны язык и раскладка клавиатуры:
[c]kernel ... lang=ru_RU kmap=ru ...[/c]
тогда строка
[c]setxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll us,ru &[/c]
в автозагрузке не нужна. Посмотри файл /etc/X11/xorg.conf.d/40-Keyboard.conf
Там всё уже настроено — и us/ru раскладки и ctrl+shift переключалка, и даже лампочка.
Offline
Aleksej>
Посмотри файл /etc/X11/xorg.conf.d/40-Keyboard.conf
Там всё уже настроено — и us/ru раскладки и ctrl+shift переключалка, и даже лампочка.
Агась, все есть и все работает.
Просто до недавнего времени с переключением было не все гладко, а строку в автозапуске использовал еще до slitaz-a - вот и перекочевала, как универсальный способ))).
Offline
Да, способ с setxkbmap замечателен тем, что можно полностью и мгновенно сконфигурировать свою клавиатуру.
А sbxkb вываливается из панели без sleep?
Offline
Информация от автора sbxkb:
Кстати отпишусь здесь сразу по поводу sbxkb. sbxkb - простой индикатор раскладок. Умеет запоминать раскладку каждого окна. Умеет брать значки из $HOME/.icons/flags.
И все. Расширения функционала не планируется - есть более продвинутые решения.
Offline
Pages: 1
[ Generated in 0.044 seconds, 7 queries executed - Memory usage: 1.59 MiB (Peak: 1.77 MiB) ]