Ceci est une ancienne révision du document !



Personnaliser son bureau avec gDesklets

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

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

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épots officiels apt://python2.5

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 MAC0SX.

Ubuntu 8.04 - Hardy Heron

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"

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

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 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 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

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.

  • gdesklets.1250970253.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)