~rom1v/blog { un blog libre }

Configurer les applis KDE sous Gnome

Même en utilisant Gnome, il peut arriver de vouloir utiliser des applications KDE (Qt), telles que amarok, digikam, kile ou d’autres… Et là, c’est le drame :

  • c’est en anglais ;
  • les actions sont effectuées par défaut sur simple clic ;
  • les polices de caractères ne sont pas à la même taille ;
  • le thème ne s’intègre pas du tout dans l’environnement Gnome

Applis KDE en Français

Pour le premier problème, c’est vite réglé, il suffit d’installer le paquet kde-i18n-fr :

sudo apt-get install kde-i18n-fr

EDIT: Sous Ubuntu Lucid Lynx (10.04), le paquet s’appelle maintenant kde-l10n-fr :

sudo apt-get install kde-l10n-fr

SystemSettings

Pour le reste, si on ne veut pas éditer des fichiers de configuration à la main, il faut la fenêtre de configuration de KDE : systemsettings. Mais si on n’installe que ce paquet, la fenêtre de configuration est presque vide ; pour pouvoir tout configurer, il faut également le paquet kdebase-workspace-bin (et ses dépendances)… et ça quand on ne le sait pas, on galère`!

sudo apt-get install systemsettings kdebase-workspace-bin

Une fois installé, il suffit de lancer systemsettings (Applications → Outils Système → System Settings).

Si la fenêtre est toujours vide, exécutez la commande kbuildsycoca4.

Quelques icônes n’apparaissent pas (elles sont remplacées par l’icône par défaut), ça n’est pas bien grave.

EDIT: Attention, ceci risque de modifier le rendu des polices de caractères dans certaines applications (notamment Firefox), à cause de certaines configurations par défaut de KDE. Pour résoudre ce problème, il faut supprimer (ou renommer) le fichier ~/.fonts.conf :

mv ~/.fonts.conf{,.old}

Apparence

systemsettings-main

Dans la configuration de l’apparence (première icône), il est possible de modifier le style (choisir GTK+ au lieu de Oxygen pour une meilleure intégration dans Gnome), le thème d’icônes (par exemple Human) et les polices de caractères (même si personnellement, je n’arrive pas à avoir le même rendu que les polices de Gnome, au moins je peux les mettre à la même taille).

systemsettings-appearance

Comportement de la souris

Dans le menu principal de systemsettings, vers le bas se trouve le bouton Clavier & Souris : c’est là qu’il est possible de configurer le comportement de la souris, en particulier effectuer les actions sur double clic plutôt que sur simple clic :

systemsettings-mouse

Résultat

Et voilà le résultat pour la fenêtre de dolphin (le navigateur de fichiers de KDE4) :

dolphin-gnome

Commentaires

lolzzz

J’ajouterais pour ceux comme moi qui n’ont pas eu le raccourcis dans le menu gnome que la commande pour lancer le centre de contrôle de kde4 est tout bêtement systemsettings :D.

[…] meilleure intégration de cette application KDE dans Gnome, j’ai suivi l’astuce de  ®om en ouvrant une console et en tapant sudo apt-get install […]

Sam101

Chez moi, le panneau systemsettings reste toujours desespérament vide…

daucourt

Quand je lance ‘systemsettings’, j’ai une fenêtre vide (seul apparaît un champ de recherche en haut au milieu).

Lane

Moi en lançant systemsettings, la fenêtre est vide, il y a juste la barre de recherche en haut. Voici ce que donne le lancement de systemsettings en ligne de commande :

systemsettings(5349) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: not found"
systemsettings(5349) MainWindow::readMenu: "" Looking for children in ' "" '

Cool ! Mon digiKam a enfin le même look que mon thème ! Merci pour l’astuce :-)

Par contre y a une icône d’accessibilité qui est apparue dans mon systray après avoir installé systemsettings. Pour l’enlever, il faut décocher la case “Utilisez les gestes pour activer…” dans l’onglet “Gestes d’activation” du menu “Accessibilité”.

Merci beaucoup pour cette info, malheureusement cela ne fonctionne pas chez moi! Quand j’ouvre le panneau de configuration “System Settings”, celui-ci est vide! Pourtant j’ai bien tout suivi!

Serait-il possible que l’on m’aide?

®om

Si après avoir installé kdebase-workspace-bin, votre systemsettings est toujours vide (après un redémarrage de l’appli), exécutez la commande :

kbuildsycoca4

Ça devrait rafraîchir quelques trucs, et ça devrait fonctionner…

VV666

Ma seule appli’ QT est Virtualbox version Sun. J’ai testé cette astuce mais ça change rien, normal ?

Sam101

VV666 => Tu as paramètres Qt4 pour ça il me semble =)

VV666

J’ai “appliquer au application non-KDE4” coché, donc ça devrai marcher, non ?

Smarter

VV666: install qt4-qtconfig et lance qtconfig-qt4 pour configurer les applis Qt4.

TheDoor

Depuis que j’ai installé systemsettings et kdebase-workspace-bin je me retrouve a ne plus avoir d’icon dans le appli qt4. Par exemple pour amarok 2.1 je n’ai plus d’icon dans les menus et partout ou il y avait des icons… ils ont disparus!

Merci !

Ton article m’a été très utile et ça marche très bien.

(sous Ubuntu 9.04)

Leyto24

Bonjour etmerci pour ce tuto!

Tout marche trés bien sauf que dans le menu déroulant pour choisir le thème des applis KDE, il n’y a pas l’item GTK+!!

Qu’est-ce qu’il faut que je fasse?

®om

@pxl

Par contre y a une icône d’accessibilité qui est apparue dans mon systray après avoir installé systemsettings. Pour l’enlever, il faut décocher la case “Utilisez les gestes pour activer…” dans l’onglet “Gestes d’activation” du menu “Accessibilité”.

Ou l’équivalent sous Gnome : Système → Préférences → Clavier, Accessibilité, décocher « Permettre l’activation et la désactivation des fonctionnalités d’accessibilité par des raccourcis clavier »

®om

@Leyto24

Aucune idée, c’est bizarre. Tu es sous Jaunty?

Merci beaucoup pour ton astuce ! Kile était limite inutilisable avec l’ancien thème KDE. ;))

Merci pour l’astuce :)

Zakhar

@Leyto24

Tout marche trés bien sauf que dans le menu déroulant pour choisir le thème des applis KDE, il n’y a pas l’item GTK+!!

Idem, je n’ai pas l’item GTK+ de proposé.

Liste proposée :

  • CDE
  • Cleanlooks
  • Motif
  • Oxygen (par défaut)
  • Plastique
  • Windows

=> Ubuntu 8.10

Zakhar

Précisions, j’avais une fenêtre de réglages quasi vide, même après reboot.

J’ai appliqué la manipulation indiquée au post 7 :

kbuildsycoca4

Cela a produit une erreur (que je n’ai hélas pas copié) ou du moins un warning car l’effet escompté a fonctionné, la fenêtre comporte désormais plein de réglages… sauf GTK+ !

L’erreur parlait d’une incohérence avec Plasmoids, qu’il manquerait un point-virgule dans un fichier de configuration…

Si je refais le kbuildsycoca4, il n’y a désormais plus d’erreur car il dit :

kbuildsycoca4(8617) kdemain: Reusing existing ksycoca
Zakhar

J’ai reussi à reproduire les erreurs, c’est là :

http://forum.ubuntu-fr.org/viewtopic.php?pid=2879822#p2879822

[…] bien son bureau Gnome sans devoir installer la moitié de kde comme le recommande ce genre d’article. Et bien c’est très simple, il suffit d’éditer votre fichier […]

drake

Solution plus simple, modifier le .kde/share/config/kdeglobals et rajouter :

[General]
widgetStyle=gtk+
Nomad

Merci pour ce petit tuto, ca peu s’avérer vraiment pratique pour certaine appli, je teste ca ce week end !

Système => Préférences => paramètres Qt4 à l’air d’avoir disparu dans Ubuntu 9.10. J’utilise le logiciel xnviewmp avec des librairies Qt (multi-plateforme) et donc se serait la solution de rechange d’installer systemsettings de KDE? Qt4 Designer je ne sais pas m’en servir

Super, ca marche très très bien et ubuntu devient simple avec ce type d’article. Belle journée

[…] il y a un peu plus de 4 ans, j’ai décidé de revenir à KDE. Mais de la même manière que les applications prévues pour KDE ne s’intègrent pas correctement à Gnome, les applications prévues pour Gnome sont horribles sur KDE : elles n’ont pas de thème […]

Les commentaires sont fermés.