web-dev-qa-db-fra.com

Comment démarrer automatiquement conky sous Xfce?

Je souhaite lancer automatiquement Conky dans Ubuntu 12.04/Xfce. J'ai essayé de démarrer ce script avec "applications à démarrage automatique" dans les options de session:

sleep 6
conky

Mais ça ne marche pas.

5
Furtano

Si vous avez correctement installé votre conky, utilisez les éléments suivants:

Nommez un fichier .conky_startup et mettez-y les lignes suivantes:

#!/bin/bash  
sleep 10 && conky ;

Placez le fichier dans votre répertoire personnel (le répertoire avec votre nom d'utilisateur).

Ensuite, allez à Session and Startup et à l'onglet Démarrage automatique de l'application, créez une nouvelle entrée avec Ajouter et indiquez un nom, une description et le chemin. vers .conky_startup. Alors redémarrer et conky devrait commencer. Vous devrez peut-être changer un peu le sommeil pour obtenir le meilleur résultat.

4
jeroen

Vous n'avez pas besoin d'un script pour une commande simple comme celle-là.

Option 1: avec interface graphique

Vous pouvez ajouter une nouvelle entrée avec l'interface graphique xfce4-session-settings dans Paramètres> Session & Démarrage> Démarrage automatique de l'application:

Nom = Conky

Commentaire = Démarrage automatique lors de la connexion

Commande = sh -c "sleep 10; conky;"


Option 2: manuellement (lignes de commande)

Vous pouvez ajouter un nouveau fichier.desktop (fichiers à démarrage automatique) dans $ HOME/.config/autostart:

mousepad ~/.config/autostart/conky.desktop

Collez ceci dans la fenêtre du Mousepad:

[Desktop Entry]
Type=Application
Exec=sh -c "sleep 10; conky;"
Name=Conky
Comment=Autostart conky at login

Sauver.


Option 3: avec une seule ligne de commande (TADAAAM!)

echo -e '[Desktop Entry]\nType=Application\nExec=sh -c "sleep 10; conky;"\nName=Conky\nComment=Autostart conky at login' | tee > ~/.config/autostart/conky.desktop

3
MrVaykadji

L'utilisation de l'indicateur -p intégré de Conky est l'option la plus simple et la plus logique:

Utilisez le Gestionnaire de paramètres XFCE pour ajouter Conky à la liste des applications qui se lancent automatiquement en accédant à "Session et démarrage" et en cliquant sur le bouton "Démarrage automatique de l'application "onglet.

Dans le champ "Commande", entrez /usr/bin/conky -p 8 pour donner à Conky une pause de 8 secondes avant de commencer.

Comme indiqué ailleurs, il ne s'agit que d'un simple moyen de créer un fichier *.desktop dans $HOME/.config/autostart.

Si ce fichier existe déjà (c’est-à-dire s’il avait déjà été créé), la ligne Exec=* peut être modifiée dans n’importe quel éditeur de texte pour lire /usr/bin/conky -p 8 ou conky -p 8.

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky
Comment=System Monitor
Exec=/usr/bin/conky -p 8
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
0
cannonfodder

Alors, j’avais le même problème pour démarrer Conky et j’ai eu cette idée après avoir jeté un œil sur divers messages sur le réseau. Je ne suis pas sûr que le sommeil fût un bon choix car c’est une fonction système, donc rien ne se passe/n’exécute pendant cette durée.

Cette solution est idéale pour les utilisateurs de Xfce4. Aucun autre test de poste de travail n’a été effectué. Toutefois, cela devrait fonctionner. Veuillez donc préciser si cela fonctionne sur d’autres ordinateurs de bureau.

1, Créez un lanceur sur votre bureau pour Conky. (clic droit sur le bureau)

2, utilisez le commutateur -p et spécifiez une durée de pause de démarrage, 15 secondes fonctionne bien, alors conky -p 15.

3, si vous utilisez d’autres commutateurs au démarrage de Conky, ajoutez-les d’abord, par exemple, Conky -dqp 15.

4, Enregistrez votre lanceur et ajoutez-le à votre répertoire utilisateur ~/.config/autostart.

5, Déconnexion et reconnectez-vous et ce que Conky apparaît.

J'espère que cela aide ... profiter

0
JeffreyJ