Смотрел уже. Я решил, что если ставить что-то то либо с настоящей прозрачностью поверх окон (см. на скрине внизу) либо поверх гном3-панели. Что-бы установить что-то поверх панели необходимо либо ей понизить уровень в стеке окон (смотрел её код, но так и не получилось это сделать, видимо потому, что она часть шелла, а у шелла с оконным менеджером особые отношения), либо повысить уровень желаемой панели. И я даже в сырцах lxpanelx копался (поставил кругом a_NET_WM_STATE_FULLSCREEN, хотя может и не кругом), и даже отображалась она поверх окон, только всё равно чуда не случилось.
Сейчас выбран был dockbarx, до тех пор, пока не докопаюсь до шелл-панели или не настрою док.
Там даже такое есть. Круто. Показывает пустые блоки, но логи пустые. Судя по всему всё таки будет lxpanelx, так как в dockbarx нервирующие меня тултипы, я не нашел как отключить группировку окон и нельзя переключаться по приложениям прокруткой над доком.
geekless, кстати если в lxpaenlx включен трей, но он не отображается, ибо уже один есть, то при удалении трея из апплетов он не удаляется, а панель падает.
Это очень круто. Если будет работать не только с compiz'ом, то это — лучшая панель. Хотя она и так сейчас мне подходит лучше других.
Что ещё напрягает, так это то, что если в таскбаре выключить Flat buttons, то нереально определить какое сейчас окно открыто. И хорошо было бы, чтобы при включенном автохайде панель отображалась если не перекрывает окно. И это уже совсем замут, но хотелось бы чтобы на панель можно было добавить кнопочки «Свернуть», «Развернуть/Уменьшить», «Закрыть» (те, которые на скрине справа сверху).
И это уже совсем замут, но хотелось бы чтобы на панель можно было добавить кнопочки «Свернуть», «Развернуть/Уменьшить», «Закрыть» (те, которые на скрине справа сверху).
Что ещё напрягает, так это то, что если в таскбаре выключить Flat buttons, то нереально определить какое сейчас окно открыто.
А черт его знает, как его выделять. Чего пользователь ожидает в режиме плоских кнопок? Оставлять одну кнопку не плоской? Варианты?
И хорошо было бы, чтобы при включенном автохайде панель отображалась если не перекрывает окно.
Интеллихайд в планах. Основное препятствие — нужно вынести код работы с окнами из плагинов в ядро панели. Потому что ядро тупо не знает, когда оно перекрыто окнами, а когда нет. Так что это не скоро.
И это уже совсем замут, но хотелось бы чтобы на панель можно было добавить кнопочки «Свернуть», «Развернуть/Уменьшить», «Закрыть»
Кнопка «Закрыть» включается в настройках панели задач.
Отдельные кнопки, не привязанные к панели задач, можно оформить при помощи плагина Кнопка.
Что касается кнопок свернуть/развернуть на панели задач, то причина из отсутствия банальна — в стандартном наборе иконок отсутствуют изображения для них.
Теперь получается, что когда навел на иконку активного окна — ей установился стиль hover, но когда скролом сменил активное окно и не убрал мышку — стиль остается flat hover.
Как на счет возможности перекидывать окна по рабоччим столам из панельки? Желательно так, как в tint2 — таскбар разделен на несколько столов.
Можно выставить критерий группировки - рабочий стол, отключить автоматическое сворачивание групп и настроить расстояние между группами. Это даст нужный эффект. Но тогда ты лишьшься группировки по классу окна. А вообще такая фича не планируется.
Ну а окна перемещать между рабочими столами можно из окнтестного меню.
Или это просто создаеться текстура или что-то в этом роде для фона?
Если хочешь, можешь сам попробовать доработать.
Хочу. С чего можно начать изучение ГТК? Хотя, скорее всего, от меня пользы не будет, так как закончится всё либо тем, что я поюму что код для меня ещё сложен, либо тем, что я просто тихонько уйду.
Получает фон корневого окна, чтобы юзать псевдопрозрачность.
Хочу. С чего можно начать изучение ГТК
Как обычно: с чтения исходников ПО на нём, справочника по API и исходников самого gtk. Других способов для изучения любой $libraryname практически не использую, сорри.