Я играю с темой gtk2 / gtk3, которую использую на рабочем столе Mate.
Все выглядит хорошо, даже приложения gtk3, но у меня все еще есть 3 важные проблемы:
- Приложения Java игнорируют тему
- Приложения QT игнорируют тему
- Я использую эти прекрасные кнопки заголовка Ubuntu 10, но проблема в том, что когда отображается только кнопка закрытия, заголовок выглядит уродливо. Можно ли сделать так, чтобы отображались две другие кнопки, но они были отключены? Я не знаю, как Ubuntu 10 с этим справилась.
Вот скриншот, демонстрирующий три проблемы (выше — небольшое приложение Java, ниже — приложение Qt):
В моих предыдущих средах рабочего стола Unity и Cinnamon оба приложения, похоже, правильно принимали нужную тему, но я еще не использовал свою пользовательскую тему.
Кстати, Cinnamon основан на gnome-shell, а mate — это форк gnome2.
Обратите внимание, что показанное приложение Java явно пытается загрузить тему GTK во время выполнения. По умолчанию приложения Java этого не делают, но у этого есть необходимый код, который работал в Unity и Cinnamon.
Есть предложения, как мне улучшить тему, чтобы эти проблемы исчезли? Большое спасибо!
решение1
Обычно проблема с Gnome, он gnome-centric или GTK-centric. Если программы Qt хороши в Gnome, это для Qt, а не для Gnome.