Contenu | Rechercher | Menus

Personnaliser son bureau avec gDesklets

gDesklets est un programme qui permet de faire tourner de petits applets de bureau : météo, calendrier, dock, etc.

Installation de gDesklets

Installez le paquet gdesklets disponible dans les dépôts Universe gdesklets

Pour accéder à gDesklets, cliquez sur Applications → Accessoires → gDesklets. Une fenêtre s'ouvre, il ne vous reste plus qu'à choisir vos applets préférées.

Sous Jaunty (Ubuntu 9.04), la version de Python installé par défaut est la 2.6. GDesklets fonctionne à l'aide de la 2.5 Elle est dans les dépôts officiels apt://python2.5

sous Lucid (Ubuntu 10.04), la version 2.5 de Python n'est plus dans les dépôts. Voir plus bas pour la résolution de ce problème.

Les différents Desklets proposés

FIXME : Lister les différents desklets…

gdesklets.jpg

Un bon conseil : choisissez « Toolbar/Launcher, Starter Bar » dans la catégorie Toolbar/Launcher ; une réplique du Dock de MacOS X.

Ubuntu 8.04 - Hardy Heron

gDesklets au démarrage

Allez dans Système → Préférences → Sessions. Choisissez l'onglet programme au démarrage, cliquez sur « ajouter » et tapez :

  • Nom: gdesklets
  • Commande: /usr/bin/gdesklets

Avec Jaunty (9.04) "Sessions" s'appelle désormais "Applications au démarrage".

Problèmes rencontrés

Ne se lance pas avec Lucid Lynx (10.04) ni avec Mavericks Meercat (10.10)

Il suffit de changer une ligne dans : /usr/lib/gdesklets/utils/ErrorFormatter.py

D'abord faire une copie du fichier par sécurité. Dans un terminal, saisissez cette commande :

sudo cp /usr/lib/gdesklets/utils/ErrorFormatter.py /usr/lib/gdesklets/utils/ErrorFormatter.py.old

Éditez le fichier /usr/lib/gdesklets/utils/ErrorFormatter.py ;

Remplacez la ligne suivante :

def _new_imp(name, globs = {}, locls = {}, fromlist = []):

Par

def _new_imp(name, globs = {}, locls = {}, fromlist = [], test = []):

Source : http://forum.linuxmint.com/viewtopic.php?f=90&t=32554

Rectangle noir autour des desklets

Vos desklets sont entourés d'un grand rectangle noir tout moche ? Ceci est dû à un problème de l'option "transparence". Vous pouvez réparer ça facilement : Ouvrez un terminal et entrez-y la commande suivante :

gdesklets configure

Dans la fenêtre qui apparaît, décochez l'option Translucency. Fermez cette fenêtre, puis redémarrez gDesklets par la commande :

gdesklets restart

Pour quitter le programme gdesklets, (arrêter le service gdesklets) :

gdesklets stop

AMD 64

Pour les AMD un message apparaît et la connexion échoue :

Connexion au daemon [ ### ]

La solution étant d'installer une version instable mais qui fonctionne : http://librarian.launchpad.net/7542161/gdesklets_0.35.4-1ubuntu1_amd64.deb.

Sous Lucid (10.04 LTS) préférez cette version, plus récente : https://launchpad.net/ubuntu/+source/gdesklets/0.36.1-3ubuntu1/+build/1405652/+files/gdesklets_0.36.1-3ubuntu1_amd64.deb. Attention, ceci ne fonctionne qu'une seule fois après l'installation. Au prochain redémarrage, le problème recommence. Aucune solution ne semble être bonne pour le moment. Veuillez contacter les auteurs de Gdesklets pour leur signaler le problème.

Sous Hardy, la version des dépôts fonctionne à condition de lancer gdesklets avec l'argument no-tray- icon :

gdesklets --no-tray-icon

python-nautilus

L'installation du paquet python-nautilus entraîne la suppression des dépendances de gdesklets..

Mise à jour de la météo impossible

Les desklets d'affichage de la météo (Weather) ne fonctionnent pas correctement (problème de mise à jour des informations météo). La solution consiste à ajouter le desklet "GoodWeather" disponible ici :

http://gdesklets.de/index.php?q=desklet/view/171

Le paquet doit être téléchargé puis installé avec l'option Fichier → Installer un paquet… sous l'application de gestion des desklets (Applications → Accessoires → gDesklets). Le desklet est enregistré par défaut dans la catégorie "uncategorized".

Installer le desklet sur le bureau puis le configurer :

Se rendre tout d'abord sur le site Weather.com : http://fr.weather.com/, recherchez votre ville et copier le code de votre ville qui se trouve dans l'adresse : il est composé de lettres et de chiffres, il comporte 8 caractères.

Depuis quelques jours (mai 2008), la mise-à-jour de la météo ne fonctionne plus car le site a été mis à jour. Il faut donc éditer le fichier "init.py" dans "~/.gdesklets/Sensors/GoodWeather" et modifier la ligne comme suit :

"http://xoap.weather.com/weather/local/" \ "%(weather_code)s?cc=*&dayf=5&prod=xoap&link=xoap&" \ "par=1003832479&key=bb12936706a2d601"

Ce qui est en gras est à rajouter… Redémarrez le desklet et c'est fonctionnel…

Un exemple pour que ce soit clair :

Prenons la ville de Castres, l'adresse est :

http://fr.weather.com/weather/local/FRXX0331?x=0&y=0

Le code de la ville est : FRXX0331.

Ensuite il faut vous rendre dans le panneau de configuration de "GoodWeather", et à "Location Code" placer votre code.

Et voilà ça marche ! En plus vous avez une prévision météo sur les 4 jours suivants !

Pour ceux qui n'ont pas compris, voici une liste à peu près exhaustive des villes françaises avec leur code :

Abbeville : FRXX0111 Agen : FRXX0135 Aix-en-Provence : FRXX0001 Ajaccio : FRXX0129 Albi : FRXX0002 Alençon : FRXX0207 Amiens : FRXX0269 Angers : FRXX0137 Annemasse : FRXX0003 Antibes : FRXX0004 Arnage : FRXX0005 Aubagne : FRXX0006 Aubervillers : FRXX0007 Auch : FRXX0138 Aurillac : FRXX0139 Auxerre : FRXX0008 Avignon : FRXX0270 Aytré : FRXX0009 Bastia : FRXX0130 Bar-le-Duc : FRXX0203 Bayeux : FRXX0010 Beauvais : FRXX0011 Belfort : FRXX0012 Bergerac : FRXX0140 Besançon : FRXX0141 Béziers : FRXX0013 Biarritz : FRXX0125 Blois : FRXX0014 Bobigny : FRXX0015 Bordeaux : FRXX0016 Bourg-en-Bresse : FRXX0017 Bourg-Saint-Maurice : FRXX0142 Bourges : FRXX0018 Brest : FRXX0019 Briançon : FRXX0143 Brive : FRXX0144 Caen : FRXX0020 Cagnes-sur-Mer : FRXX0021 Cahors : FRXX0022 Cambrai : FRXX0145 Cannes : FRXX0023 Cap-Cepet : FRXX0127 Carbon-Blanc : FRXX0024 Carcassonne : FRXX0025 Carpentras : FRXX0146 Carquefou : FRXX0026 Castelnau-de-Médoc : FRXX0027 Cayenne : FGXX0001 Chambery : FRXX0147 Chamonix-Mont-Blanc : FRXX0212 Chantilly : FRXX0028 Chartres : FRXX0029 Chassiron : FRXX0118 Châteauroux : FRXX0030 Châtelaillon-Plage : FRXX0031 Cherbourg : FRXX0032 Cholet : FRXX0033 Clermont-Ferrand : FRXX0120 Cognac : FRXX0148 Colmar : FRXX0034 Coulans : FRXX0035 Creuse : FRXX0200 Dax : FRXX0149 Deauville : FRXX0150 Dijon : FRXX0036 Dreux : FRXX0037 Dunkerque : FRXX0151 Embrun : FRXX0124 Epinal : FRXX0152 Evreux : FRXX0038 Evry : FRXX0201 Fabrègues : FRXX0039 Fort-de-France : MBXX0001 Fréjus : FRXX0040 Gourdon : FRXX0121 Grasse : FRXX0041 Grenoble : FRXX0153 Haguenau : FRXX0042 Hao : FPXX0003 Hyères : FRXX0154 Ile de Batz : FRXX0155 Ile Rousse : FRXX0156 Istres : FRXX0157 Koumac : NCXX0003 La Bazoge : FRXX0043 La Chiappa : FRXX0178 La Coudre : FRXX0179 La Hague : FRXX0112 La Roche-sur-Yon : FRXX0158 La Rochelle : FRXX0044 Landerneau : FRXX0045 Landes : FRXX0181 Laval : FRXX0159 Le Grand-Quevilly : FRXX0046 Le Havre : FRXX0047 Le Mans : FRXX0048 Le Talut : FRXX0116 Le Touquet : FRXX0160 Lens : FRXX0049 Les Sables-d'Olonne : FRXX0050 Libourne : FRXX0051 Lille : FRXX0052 Limoges : FRXX0119 Lisieux : FRXX0053 Lons-le-Saulnier : FRXX0161 Lorient : FRXX0054 Lyon : FRXX0055 Mâcon : FRXX0056 Malicorne : FRXX0057 Marignane : FRXX0058 Marseille : FRXX0059 Meaux : FRXX0060 Médoc : FRXX0131 Melun : FRXX0061 Mende : FRXX0162 Menton : FRXX0062 Mérignac : FRXX0063 Metz : FRXX0064 Millau : FRXX0122 Mondeville : FRXX0065 Mont-de-Marsan : FRXX0163 Mont-Saint-Aignan : FRXX0069 Montargis : FRXX0066 Montauban : FRXX0067 Montélimar : FRXX0123 Montpellier : FRXX0068 Morlaix : FRXX0070 Mulhouse : FRXX0071 Nancy / Essey : FRXX0115 Nantes : FRXX0072 Nanterre : FRXX0202 Nevers : FRXX0164 Nice : FRXX0073 Nîmes : FRXX0165 Niort : FRXX0166 Orange : FRXX0167 Orléans : FRXX0074 Orsay : FRXX5240 Orvault : FRXX0075 Ouessant : FRXX0113 Paris : FRXX0076 Paris / Aéroport de Roissy : FRXX0077 Pau : FRXX0168 Périgueux : FRXX0169 Perpignan : FRXX0128 Pessac : FRXX0078 Petit-Bourg : GPXX0002 Pointe-à-Pitre : GPXX0003 Poitiers : FRXX0170 Porquerolles : FRXX0180 Quimper : FRXX0079 Rapa : FPXX0005 Reims : FRXX00080 Rennes : FRXX0114 Rezé : FRXX0081 Roanne : FRXX0082 Rochefort : FRXX0083 Rodez : FRXX0171 Roubaix : FRXX0084 Rouen : FRXX0085 Royan : FRXX0132 Saint-Brieuc : FRXX0086 Saint-Denis : FRXX0087 Saint-Denis-de-la-Réunion : REXX0002 Saint-Dié : FRXX0088 Saint-Dizier : FRXX0173 Saint-Etienne-du-Rouvray : FRXX0089 Saint-Girons : FRXX0126 Saint-Joseph : MBXX0003 Saint-Lô : FRXX0090 Saint-Nazaire : FRXX0091 Saint-Pierre : MBXX0004 Saint-Raphaël : FRXX0092 Salon-de-Provence : FRXX0093 Sète : FRXX0094 Solenzara : FRXX0172 Strasbourg : FRXX0095 Talence : FRXX0096 Tarbes : FRXX0097 Topla : FRXX0134 Toul / Rosières : FRXX0174 Toulon : FRXX0098 Toulouse : FRXX0099 Tours : FRXX0100 Trappes : FRXX0175 Troyes : FRXX0101 Valence : FRXX0102 Valognes : FRXX0103 Vannes : FRXX0176 Vendargues : FRXX0104 Vénissieux : FRXX0105 Versailles : FRXX0106 Vichy : FRXX0177 Vienne : FRXX0107 Vierzon : FRXX0108 Villefranche-sur-Saône : FRXX0109 Villeurbanne : FRXX0110

Up une ville en plus : X) Charleville-Mezieres : FRXX0205

Avec Compiz-Fusion

Les desklets peuvent ne pas s'afficher si vous activez compiz-fusion (les effets de bureau, par défaut depuis Gutsy). Pour régler cela, installez le paquet compizconfig-settings-manager puis allez dans Système → Préférences → Advanced Desktop Effects Settings → General Options et décochez Masquer les fenêtres de la barre des tâches Ignorer.

Relancez ensuite gDesklets, tout devrait fonctionner.

Liens



Le contenu de ce wiki est sous licence : CC BY-SA v3.0