Посмотрите на Tuxfamily.
TuxFamily является некоммерческой организацией. Это предоставляет бесплатные услуги для проектов и содержания, имеющего дело с философией бесплатного программного обеспечения (свободный как в свободе слова, не как в бесплатном пиве). Мы принимаем любой проект, выпущенный в соответствии с бесплатной лицензией (GPL, BSD, CC SA, Искусство Libre...).
Перенесенный в 1999 (о! уже?), TuxFamily пытается предоставить хорошую и надежную услугу для продвижения бесплатных проектов, делая их видимыми пользователям. Размещение является бесплатным, и мы не добавляем баннеры или всплывающие окна к размещенным веб-сайтам. Вы не должны даже помещать объявление о TuxFamily! Можно также использовать собственное доменное имя, если у Вас есть тот.
TuxFamily, размещающие средства, работают на VHFFS, который является подпроектом TuxFamily, который позволяет управлять крупной виртуальной платформой хостинга.
Это сервисы, которые можно получить с TuxFamily. Только одно требование: будьте свободным (как в свободе слова) проект.
Также найденный этой lxer статьей: Лучшие свободные или недорогие места для хостинга репозитория дистрибутива Linux.
У меня была похожая проблема в LXDE
. После некоторого расследования я обнаружил, что эта настройка происходит из темы gtk
.
Перейдите в вашу тему gtk, т.е.
/usr/share/themes/<ваше_имя_темы>/gtk-2.0/gtkrc
И найдите раздел "button". Добавьте следующую bg[ACTIVE]
строку:
style "button" {
....
bg[ACTIVE] = shade (0.55, "#804c44")
...
}
настройте цветовой код #804c44
как нужно.
Вы можете попробовать воспроизведение вариантов, доступными, когда вы щелкните правой кнопкой мыши на панели и выберите Настройки панели из контекстного меню. Когда открывается окно настроек панели , щелкните вкладку панели . Найдите и нажмите на строку задач [Список окон) . Затем нажмите на кнопку Редактировать на правой стороне окна.
В плагине lxpanel's Task Bar (Window List) нет возможности изменить внешний вид активного окна. Вы можете исправить исходный файл lxpanel launchtaskbar.c в последней версии LX Panel 0.7.1. - LXDE - Lightweight X Desktop Environment - Browse /LXPanel (панель рабочего стола) на SourceForge.net
Например, можно заставить активное окно использовать жирный шрифт при использовании стиля плоской кнопки:
Найти строку 1589 на панели запуска. c которая гласит:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state)) && (tk->tb->flat_button));
Replace with:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state) || (tk->focused)) && (tk->tb->flat_button));
Единственное изменение заключается в том, что tk->focused
было добавлено в bold_style
, чтобы проверить, сфокусировано ли окно для этого элемента.
В конечном счете, для добавления пользовательской функциональности к внешнему виду требуются некоторые знания в области кодирования на языке C. Если вы не знакомы с патчем, изучите темы Как применить файл патча к моему Linux / UNIX Source Code и Как скомпилировать и установить программное обеспечение из исходного кода на Linux.
Приведенный выше пример из следующего патча, который кажется устаревшим, так как он нацелен на имя файла taskbar.c, а не на launchtaskbar.c - LXDE - Lightweight X Desktop Environment / Feature Requests / #213 [lxpanel][taskbar] выделяет активную задачу плоскими кнопками
Обновление: Я скомпилировал исправленный исходник с приведенным выше кодом на lxpanel-0.6.1 и он оказался глючным. Продолжалась перезагрузка lxpanel. Вы можете попробовать SE сеть, которая больше ориентирована на кодирование, чтобы понять, как настроить его таким образом.
Для Fedora с 30 по 32 я не смог найти место для добавления кода style "button"
в ответе Томаса Келлера, поэтому я пошел ковыряться.
Обратите внимание, что тема рабочего стола отличается от того, что использует Openbox. По умолчанию для Openbox установлено значение «Onyx», но тема рабочего стола — «Adwaita» :
.$ gsettings get org.gnome.desktop.interface gtk-theme
'Adwaita'
В каталоге /usr/share/themes/Adwaita/gtk-2.0
вы обнаружите, что gtkrc
загружает main.rc
, который содержит следующее:
###########
# Buttons #
###########
image {
function = BOX
state = NORMAL
file = "assets/button.png"
border = {4, 4, 4, 4}
stretch = TRUE
}
...
image {
function = BOX
state = ACTIVE
file = "assets/button-active.png"
border = {4, 4, 4, 4}
stretch = TRUE
}
Как показано, эти файлы находятся в подкаталоге assets
. Вот они, сторона -рядом с -, чтобы показать разницу. Он есть, но его очень трудно увидеть на панели задач. Слева кнопка по умолчанию, справа кнопка активного окна. Они растягиваются, чтобы соответствовать доступному пространству.
Я открыл файл в редакторе PNG и добавил темный контур. Теперь очевидно, какое окно активно. Затемнить оттенок кнопки в редакторе было бы так же просто.
Извините за отсутствие снимка экрана.
Это может помочь отредактировать текущую используемую тему gtk в/usr/share/themes/USED-THEME/gtk-2.0/gtkrc
Вот пример с темой qtcurve (Токен PNG от Breeze -Темная тема):
style "qtcurve-h2" = "qtcurve-default"
{
xthickness = 1
ythickness = 2
engine "pixmap" {
image {
function = BOX
state = NORMAL
file = "../assets/button.png"
border = {4, 4, 4, 4}
stretch = TRUE
}
image {
function = BOX
state = ACTIVE
file = "../assets/button-active.png"
border = {4, 4, 4, 4}
stretch = TRUE
}
image {
function = BOX
state = PRELIGHT
file = "../assets/button-hover.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
class "*Button" style "qtcurve-h2"