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: советы и рекомендации
  • Synergy больше не работает после блокировки экрана (LightDM)
  • команда выйти из LXDE напрямую
  • Gnome-эквиваленты раздела Openbox <application>
  • Feh - странное поведение при загрузке фонов в Arch Linux
  • Openbox: отключить Alt-F4 для каждого приложения
  • Ошибка сценария сценария Openbox в трубке
  • Заблокировать экран w / slock через определенное время?
  • Динамическая конфигурация мониторов (Debian, Intel i915)
  • Как назначить сочетание клавиш для конкретного приложения в Openbox?
  • Ошибка записи /home/alessiomtx/.config/tint2/tint2rc: не каталог
  • Выключение компьютера из Openbox
  • Interesting Posts

    Файл журнала не превышает размер. Зачем?

    Как запустить демон keyring после сбоя gnome-shell?

    yum-builddep создает зависимости от источника

    Заменить только в определенной строке диапазона

    Почему этот сценарий оболочки терпит неудачу в bash, но команды работают в SSH?

    Есть ли операционная система BSD, которую можно загрузить с раздела логического диска?

    debian: ненужные необходимые пакеты в среде chroot

    Встроенный linux для чтения

    вывод верхнего вывода процессора

    Почему документы NoMachine NXclient инструктируют копировать секретный ключ сервера?

    разрешить только определенным пользователям входить в систему через sshd, но отказывать в подключении к пользователям, не включенным в список

    Пользовательский режим linux сразу прерывается

    Плагины Nagios выполняются из серверных плагинов или клиентских плагинов?

    Запуск приложения в исходной рабочей области вместо текущей рабочей области

    UBI «приостанавливается» перед загрузкой

    Linux и Unix - лучшая ОС в мире.