GTK + dans les applications Kubuntu a l'air mauvais

12

J'ai installé le client de messagerie Evolution sur Kubuntu 11.10 et ce n'est pas aussi mignon que prévu.

entrez la description de l'image ici

Eclipse a également l'air mauvais. J'ai le plugin GTK + Appearance dans les paramètres système de KDE et j'ai déjà essayé l'option QTCurve et Oxygen, aucune aide. Lorsque le skin GTK + fonctionnait, cette apparence était toujours visible lorsque j'ai exécuté une application en tant que root.

A tenté:

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

Il y a un problème avec la relation KDE / GTK. Comment puis-je le résoudre?

piovisqui
la source

Réponses:

11

Assurez-vous que les packages suivants sont installés (ils auraient dû être installés par kubuntu-desktop, mais peuvent avoir été manqués):

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

Ensuite, accédez au centre de contrôle KDE et assurez-vous que la case à cocher pour utiliser les thèmes KDE dans les applications GTK est cochée.

ImaginaryRobots
la source
3

Evolution utilise probablement GTK3 alors que les instructions ne sont valables que pour GTK2.

Je ne sais pas quelle est la politique d'AskUbuntu sur les liens externes, mais celui-ci fournit une solution pour GTK3:

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

Marcelo Hashimoto
la source
1
Il est préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
jokerdino
Fixé pour moi! Fwiw, la commande est sudo apt-get install gtk3-engines-oxygen.
Björn Lindqvist
2

Voici le dernier outil de configuration gtk qui permet une personnalisation facile de GTK2 + GTK3 sous KDE

Il deviendra probablement un outil officiel dans la prochaine version de KDE.

starbuck
la source
2

J'ai accidentellement trouvé la bonne réponse ici


MISE À JOUR

Vieille question avec de vieilles réponses, mais peut-être toujours intéressante - et apparaissant quand même dans les recherches sur Internet. Donc, pour mémoire:

Dans KDE / Plasma5, il existe des paramètres GTK dans Paramètres système, Style d'application:

entrez la description de l'image ici

piovisqui
la source
1
Il est préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
gertvdijk
0

Pas une solution, mais une solution. Essayez de définir votre apparence avec lxappearance

sudo apt-get install lxappearance

Il (lxappearance) devrait être dans votre menu KDE, sous paramètres, ou l'exécuter manuellement avec lxappearance.

lxappearance semble mieux fonctionner que kde-config-gtkpour certaines personnes

Un autre problème potentiel est l'exécution d'applications en tant que root.

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

Vous pouvez annuler cette commande si nécessaire (vous pouvez casser gksu ou exécuter des applications en tant que root sous gnome ou un autre DE, cela peut ne pas être un problème si vous exécutez uniquement KDE)

Panthère
la source
Eclipse est maintenant corrigé, mais pas Evolution.
piovisqui
Un sur 2 n'est pas mauvais =), désolé vous rencontrez des problèmes.
Panther
0

KDE utilise par défaut la police de caractères "système" (où se trouve cette configuration de conseil système?), Et pas GTK.

Donc, faites que KDE utilise la configuration QT, ce qui forcera GTK à utiliser la même chose.

Dans Paramètres KDE, Apparence de l'application, Polices, j'ai sélectionné "Utiliser l'anti-aliasing" comme "Activé", ouvert "Configurer", puis décoché "exclure la plage", coché "utiliser le sous-pixel", et sélectionné "léger" pour "le style de conseil" . Cela forcera gtk à utiliser le même indice de police.

Rael Gugelmin Cunha
la source