[РЕШЕНО] Переключение раскладки в awesome

Сделал переключение раскладки по этой инструкции. Вопос - как сделать так чтобы для каждого нового окна была своя раскладка?
Я использую sbxkb
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Я так понял, иконка sbxkb в систеином трее отображается. Мне кажется это неудобным, т. к. если в трее несколько иконок других приложений, то при старте системы она (иконка раскладки) может оказатьсе где угодно, среди других иконок. Получается она всегда на новом месте. До этого пользовался xxkb - такая же песня. Но я хочу, что бы ракладка была не в трее, а как виджет на панели (там где я хочу) и "помнила" открытые окна. Такое возможно?
among other icons. It turns out it is always a new place. Prior to that enjoyed xxkb - the same song. But I want that to rakladka was not in the system tray,
__________________
Our excellent online six sigma black belt certificate training programs will lead you to success in the We als offer latest and Florida Memorial University with 100% success guarantee. Our hiis Best of luck.
sankarsana
как сделать так чтобы для каждого нового окна была своя раскладка?
Я использую perWindowLayoutD
http://archlinux.org.ru/forum/topic/3124/?page=1
делал как и ТС. все работает
Поставьте gxkb, там это настраивается. И отображение раскладки (индикатор в виде флага) у меня всегда справа самый первый (т.к. запускаю в .xinitrc).
Русская команда переводчиков ArchWiki
скромный вклад
Вроде все работает по инструкции. То же самое + мышкоклик:
--{{{--Kbdd----------------------------------------------------------------
function change()
kbd_next_cmd = "dbus-send --dest=ru.gentoo.KbddService /ru/gentoo/KbddService ru.gentoo.kbdd.prev_layout"
awful.util.spawn_with_shell(kbd_next_cmd)
end
kbdwidget = wibox.widget.textbox()
kbdwidget:set_markup(" <span color=\"#e65117\"><b> ⌨ ℰN</b></span> ")
dbus.request_name("session", "ru.gentoo.kbdd")
dbus.add_match("session", "interface='ru.gentoo.kbdd',member='layoutChanged'")
dbus.connect_signal("ru.gentoo.kbdd", function(...)
        local data = {...}
        local layout = data[2]
        lts = {[0] = " <span color=\"#e65117\"><b> ⌨ ℰN</b></span> ", [1] = " <span color=\"#0400ff\"><b> ⌨ℜU</b></span> "}
        kbdwidget:set_markup(lts[layout])
        end
        )
kbdwidget:buttons(awful.util.table.join(awful.button({ }, 1, change)))
valera_cr
То же самое + мышкоклик:
[sarcasm]мышкокликательный виджет в тайловом wm....[/sarcasm]
на вкус и цвет фломастеры, конечно, все разные, но я предпочитаю максимальную простоту
local function lang_output()
    local f = io.popen("skb 1")
    local out = f:read("*a")
    f:close()
    return { out }
end
mylangbox = wibox.widget.textbox()
vicious.register(mylangbox, lang_output, "<span font=\"Terminus Re33 12\">$1</span>", 1)
right_layout:add(mylangbox)
этого более чем достаточно
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
[sarcasm]мышкокликательный виджет в тайловом wm….[/sarcasm]
Ну, как-то так, бывает:
 
Зарегистрироваться или войдите чтобы оставить сообщение.