{{tag>gnome personnalisation widget}}
----
====== Personnaliser son bureau avec gDesklets ======
{{http://upload.wikimedia.org/wikipedia/commons/8/8e/GDesklets.png }}
**gDesklets** est un programme qui permet de faire tourner de petits applets de bureau : météo, calendrier, dock, etc.
===== Installation de gDesklets =====
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **gdesklets** disponible dans les [[:depots#universe_et_multiverse|dépôts Universe]]
[[apt>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 [[:gdesklets#Ne se lance pas avec Lucid Lynx (10.04)|plus bas]] pour la résolution de ce problème.
===== Les différents Desklets proposés =====
FIXME : Lister les différents desklets...
{{http://newth.net/eirik/archives/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_shell|commande]] : sudo cp /usr/lib/gdesklets/utils/ErrorFormatter.py /usr/lib/gdesklets/utils/ErrorFormatter.py.old
[[[[:tutoriel:comment_modifier_un_fichier|É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'[[:tutoriel:comment_installer_un_paquet|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
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, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **compizconfig-settings-manager** [[apt://compizconfig-settings-manager|{{apt.png}}]] 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 =====
* [[http://gdesklets.de|Le site officiel de Gdesklet]]
* [[http://forum.ubuntu-fr.org/viewtopic.php?id=222481|Correction du bug de CountDown 2]]
----
//Contributeurs : ?//