lxde: активное окно в lxpanel Плагин панели задач (список окон) неотличим от других (неактивных)

В LXDE на панели задач отображаются вкладки для всех запущенных в настоящее время приложений / окон, как показано на скриншоте ниже:

введите описание изображения здесь

Проблема в том, что мне трудно определить, какое именно окно я сейчас (активное окно)

Все вкладки выглядят одинаково для меня. Есть ли способ настроить активное окно на другой цвет?

3 Solutions collect form web for “lxde: активное окно в lxpanel Плагин панели задач (список окон) неотличим от других (неактивных)”

У меня была аналогичная проблема в LXDE . После некоторого расследования я узнал, что эта настройка исходит из темы gtk .

Перейдите к теме gtk, т.е.

/usr/share/themes/<your_theme_name>/gtk-2.0/gtkrc

И найдите раздел «кнопка». Добавьте следующую строку bg[ACTIVE] :

 style "button" { .... bg[ACTIVE] = shade (0.55, "#804c44") ... } 

отрегулируйте цветовой код #804c44 если необходимо.

Невозможно изменить внешний вид активного окна в плагине панели задач lxpanel (Window List). Вы можете исправить исходный файл lxpanel starttaskbar.c в самой последней версии, LX Panel 0.7.1. – LXDE – Легкая рабочая среда X Desktop – Обзор / LXPanel (панель рабочего стола) на SourceForge.net

Например, вы можете заставить активное окно использовать жирный шрифт, используя стиль плоской кнопки:

Найдите строку 1589 из launchtaskbar.c, которая гласит:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state)) && (tk->tb->flat_button));

Заменить:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state) || (tk->focused)) && (tk->tb->flat_button));

Единственное изменение заключается в том, что tk->focused был добавлен в bold_style чтобы проверить, bold_style ли окно для этого элемента.

В конечном счете, для этого требуется некоторое знание кодирования на языке C, чтобы добавить пользовательскую функциональность к внешнему виду. Если вы не знакомы с исправлениями, изучите темы « Как применить патч-файл к исходному коду Linux / UNIX» и « Как скомпилировать и установить программное обеспечение из исходного кода в Linux» .


Вышеприведенный пример относится к следующему патчу, который, как представляется, устарел, поскольку он нацелен на имя файла taskbar.c вместо launchtaskbar.c. – LXDE – Легкая X Desktop Environment / Feature Requests / # 213 [lxpanel] [панель задач] выделяет активную задачу с помощью плоских кнопок

Обновление: я скомпилировал исправленный источник с указанным выше кодом на lxpanel-0.6.1, и он был глюком. Он продолжал перезагружать lxpanel. Вы можете попробовать сеть SE, более ориентированную на кодирование, чтобы выяснить, как ее настроить таким образом.

Вы можете попробовать играть с доступными параметрами, когда вы щелкните правой кнопкой мыши на панели и выберите « Параметры панели» в контекстном меню. Когда откроется окно « Параметры панели», откройте вкладку « Апплеты панели ». Найдите и щелкните по строке « Панель задач» («Список окон») . Затем нажмите кнопку « Изменить» в правой части окна.

сс # 1

Рекомендации

  • LXDE: советы и рекомендации
  • Как запустить gkrellm в панели задач в Openbox?
  • Команда для перемещения окна на все рабочие столы
  • Супер ключ как ярлык - Openbox
  • Невозможно добавить `tint2` в процесс запуска в Arch Linux с Openbox
  • Перезапустить Openbox с другим профилем, возможно ли это?
  • Автозапуск rootbox root?
  • Arch Linux, Openbox и Desktop
  • OpenBox привязка мыши для перетаскивания окна к краю экрана
  • Где mimeopen сохраняет конфигурацию приложения по умолчанию?
  • Полностью отключите меню, когда я нажимаю правой кнопкой мыши на рабочем столе (LXDE, Openbox, Ubuntu)
  • Установка Debian без DE
  • Linux и Unix - лучшая ОС в мире.