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. Как я могу решить это?

Ответы:


11

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

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

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


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 в Системных настройках, Стиль приложения:

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


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 использовать ту же самую подсказку шрифта.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.