GUI`ёвые вопросы. openbox.

Подниму тему.
Подниму, ибо просто необходимо сделать рекламку разработке нашего соотечественника - kbdd. Релевантности в гугле поддать. Пакет можно собрать из аура.
kbdd - простой демон запоминающий раскладку для каждого окна. И этим все сказано. Но демон с интересной особенностью - по умолчанию использует DBUS. То-есть может и сообщать свой статус через шину, и изменять его так-же. Не зависит от используемого DM, не требует настройки, только настройки самого XKB (setxkbmap -layout ${XKBMAP} -variant ${XKBVARIANT} -option ${XKBOPT}).
DBUS дает возможность писать морды и апплеты индикаторов раскладок хоть на баше. Для awesome && xmonad есть примеры на https://github.com/qnikst/kbdd/wiki/Usecases
В общем, после миграций по де-вм, и проб разных панелей, возникло желание переписать свой индикатор, и… пропало. Перереписывать надо с нуля, и все-одно с некоторыми панелями костыли. А тут натыкаюсь на готовое, и очень даже удачно написаное, решение.
Десяток строчек на питоне, никаких лишних настроек и индикатор клавиатуры удобно устоился себе в трее.
Итог. Если вам нужно, что-бы в вашем DM окошки запоминали раскладку - kbdd, на сегодня, хороший выбор. Тем-более морду-индикатор к нему прикрутить на раз.
Если кому надо будет, скину свой, на питоне, просто стыдно пока в общий доступ - на коленке копипастилась по быстрому, да так и работает.
Добавлю один очень GUI'ёвый вопрос:
панель tint2 - всего один рабочий стол. Настройка производилась через конфигуратор openbox, после чего openbox –reconfigure. После выхода из сеанса снова один рабочий стол. То есть изменения в силу не вступают. Как бороться? Может tint2 можно запустить с какой хитрой опцией, дабы донести, что от неё требуется?
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
В .config/openbox/rc.xml ищите
<desktops>
    <number>4</number>
    <firstdesk>1</firstdesk>
    <popupTime>1000</popupTime>
    <names>
        <name>α</name>
        <name>β</name>
        <name>γ</name>
        <name>δ</name>
    </names>
</desktops>
и меняете number на необходимое количество. (если это то что вам нужно)
sergived, всё так, в том и дело, что это не работает:
<desktops>
    <!-- this stuff is only used at startup, pagers allow you to change them
       during a session
       these are default values to use when other ones are not already set
       by other applications, or saved in your session
       use obconf if you want to change these without having to log out
       and back in -->
    <number>2</number>
    <firstdesk>1</firstdesk>
    <names>
      <!-- set names up here if you want to, like this:
    <name>a</name>
    <name>b</name>
    -->
    </names>
    <popupTime>875</popupTime>
    <!-- The number of milliseconds to show the popup for when switching
       desktops.  Set this to 0 to disable the popup. -->
  </desktops>
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
точно конфиг из ~/.config/…… ? как коробка запускается?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Liberty
Добавлю один очень GUI'ёвый вопрос:
панель tint2 - всего один рабочий стол. Настройка производилась через конфигуратор openbox, после чего openbox –reconfigure. После выхода из сеанса снова один рабочий стол. То есть изменения в силу не вступают. Как бороться? Может tint2 можно запустить с какой хитрой опцией, дабы донести, что от неё требуется?
Всего
tint2 - всего один рабочий стол,а сколько должно быть?
Что вы настраивали через
конфигуратор openbox
Столы или tint2
После выхода из сеанса снова один рабочий стол
а сколько должно получиться?Что хотите получить?
У меня так http://i044.radikal.ru/1206/00/0292b09640e9.png
и tint2 на всех столах,хоть на 5,хоть на десяти.
Не понятно.
Последний крик моды - эхо 30-летней давности.
Вот на 4 столах tint2
http://s16.radikal.ru/i190/1206/75/acf9038a0bc0.png
Во на 2 столах
http://s019.radikal.ru/i602/1206/29/3c82ef26c736.png
Все сделано через
http://i044.radikal.ru/1206/00/0292b09640e9.png
Последний крик моды - эхо 30-летней давности.
sleepycat
точно конфиг из ~/.config/…… ?
sleepycat, точно
sleepycat
как коробка запускается?
Через GDM
tchgefest
и tint2 на всех столах,хоть на 5,хоть на десяти.Не понятно.
tchgefest, если сетую на то, что на панели виден всего один рабочий стол, значит должно быть больше одного, да? Даже если изменить их кол-во, после выхода из сессии всё опять без изменений…

HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Liberty
sleepycat
точно конфиг из ~/.config/…… ?
sleepycat, точно
sleepycat
как коробка запускается?
Через GDM
tchgefest
и tint2 на всех столах,хоть на 5,хоть на десяти.Не понятно.
tchgefest, если сетую на то, что на панели виден всего один рабочий стол, значит должно быть больше одного, да? Даже если изменить их кол-во, после выхода из сессии всё опять без изменений…

Где это видно по вашему посту,почитайте его внимательно.
Проверь конфиг после смены столов.
И конфиг бы tint2
Посмотри параметр
# Panel
panel_monitor = all
Последний крик моды - эхо 30-летней давности.
tchgefest
И конфиг бы tint2

# PANEL
#---------------------------------------------
panel_monitor = all
panel_position = bottom center
panel_size = 100% 28
panel_margin = 0 0
panel_padding = 1 2
font_shadow = 0
panel_background_id = 0

Не знаю, в чём может быть причина . В настройках rc.xml всё нормально.
Пока единственный вариант: меню - openbox - рабочие столы - добавить новый рабочий стол. Иначе никак
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
 
Зарегистрироваться или войдите чтобы оставить сообщение.