GTK + в приложениях Kubuntu выглядят плохо

12

Я установил почтовый клиент Evolution на Kubuntu 11.10, и он не так хорош, как ожидалось.

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

Затмение тоже выглядит плохо. У меня есть плагин GTK + Appearance в Системных настройках KDE и я уже пробовал использовать QTCurve и Oxygen, без помощи. Когда работал скин GTK +, этот внешний вид все еще проявлялся, когда я запускал приложение от имени пользователя root.

Пытался:

sudo apt-get install oxygen-molecule gtk2-engines-oxygen

Существует проблема с отношением KDE / GTK. Как я могу решить это?

piovisqui
источник

Ответы:

11

Убедитесь, что у вас установлены следующие пакеты (они должны быть установлены kubuntu-desktop, но, возможно, их пропустили):

sudo apt-get install gtk2-engines-oxygen kde-config-gtk

Затем перейдите в Центр управления KDE и убедитесь, что установлен флажок для использования тем KDE в приложениях GTK.

ImaginaryRobots
источник
3

Evolution, вероятно, использует GTK3, в то время как инструкции действительны только для GTK2.

Я не уверен, какова политика AskUbuntu по внешним ссылкам, но этот предоставляет решение для GTK3:

http://maketecheasier.com/make-gtk3-apps-look-presentable-in-kde4/2012/01/04

Марсело Хасимото
источник
1
Здесь желательно включить основные части ответа и предоставить ссылку для справки.
Джокердино
Исправил это для меня! Fwiw, команда есть sudo apt-get install gtk3-engines-oxygen.
Бьорн Линдквист
2

Вот последний инструмент настройки gtk, который позволяет легко настроить GTK2 + GTK3 под KDE

Скорее всего, он станет официальным инструментом в следующей версии KDE.

Старбак
источник
2

Я случайно нашел правильный ответ здесь


ОБНОВИТЬ

Старый вопрос со старыми ответами, но, возможно, все еще интересный - и в любом случае появляющийся в интернет-поисках. Итак, для записи:

В KDE / Plasma5 есть настройки GTK в Системных настройках, Стиль приложения:

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

piovisqui
источник
1
Здесь желательно включить основные части ответа и предоставить ссылку для справки.
gertvdijk
0

Не решение, а обходной путь. Попробуйте настроить внешний вид с помощью lxappearance

sudo apt-get install lxappearance

Это (lxappearance) должно быть в вашем меню KDE, в настройках, или запустить его вручную с помощью lxappearance.

Кажется, что внешний вид работает лучше, чем kde-config-gtkу некоторых

Другая потенциальная проблема - запуск приложений от имени пользователя root.

sudo cp /root/.gtkrc-2.0 /root/.gtkrc-2.0.backup
sudo cp /root/.gtkrc-2.0-kde4 /root/.gtkrc-2.0

Вы можете отменить эту команду, если это необходимо (вы можете сломать gksu или запустить приложения как root под gnome или другим DE, может не быть проблемой, если вы только запускаете KDE)

пантера
источник
Затмение сейчас исправлено, а Эволюция - нет.
piovisqui
Один из двух неплох - =), извините, у вас проблемы.
Пантера
0

KDE использует «системный» шрифт по умолчанию (где находится этот системный конфиг хинтинга), а GTK - нет.

Итак, make KDE использует конфигурацию QT, что заставит GTK использовать то же самое.

В настройках KDE, появлении приложения, шрифтах я выбрал «Использовать сглаживание» как «Включен», открыл «Настроить», затем снял флажок «Исключить диапазон», установил флажок «Использовать субпиксель» и выбрал «незначительный» для «Стиль подсказок» , Это заставит gtk использовать ту же самую подсказку шрифта.

Раэль Гугельмин Кунья
источник
-1

получите пакет для вашего распространения здесь:

https://community.kde.org/Plasma/Packages

systemsettings> внешний вид> стиль приложения (или что-то в этом роде> пункт меню gnome gtk

user439924
источник