#1 Le 31/10/2016, à 18:02
- Jean-CyriI
[Résolu] Ajouter une application au démarrage via le Terminal
Coucou! Mon problème va être j'espère vite résolu je l'espère!
Alors voilà, j'aimerai ajouter Plank au démarrage, je connais la méthode mais maintenant j'aimerai avoir cette méthode mais en mode Terminal!
Donc ma question est la suivante: Comment ajouter Plank au démarrage via le Terminal, et donc quelle est la commande. Et par la même occasion comment ajouter la commande qui permet de retarder le lancement de Plank? (sh -c " sleep 5; plank ")
PS: J'ai déjà fais une recherche hein faut pas croire mais je n'ai trouvé que "Comment exécuter une commande au démarrage d'Ubuntu"
Merci d'avance les génies!
Dernière modification par Jean-CyriI (Le 01/11/2016, à 17:34)
Hors ligne
#2 Le 31/10/2016, à 18:17
- tuturha
Re : [Résolu] Ajouter une application au démarrage via le Terminal
via le terminal je sais pas, mais on peut toujours creer un fichier monscript.desktop dans le repertoire $home/ ./config/autostart ?
HP pavilion dv6 notebook
Proc : i7-3610QM
Ram : 6Gb
Linux Mint 18 Cinnamon Edition
Hors ligne
#3 Le 31/10/2016, à 18:35
- Jean-CyriI
Re : [Résolu] Ajouter une application au démarrage via le Terminal
Effectivement Mais je crée un script, donc ce serait cool que ce soit en mode Terminal
Hors ligne
#4 Le 01/11/2016, à 10:59
- tuturha
Re : [Résolu] Ajouter une application au démarrage via le Terminal
tu peux creer ton script en restant dans le terminal en soit.
via des editeurs comme vi ou nano je crois.
Après s'il existe une méthode qui fonctionne en une seule ligne de commande, je la connais pas dsl.
HP pavilion dv6 notebook
Proc : i7-3610QM
Ram : 6Gb
Linux Mint 18 Cinnamon Edition
Hors ligne
#5 Le 01/11/2016, à 11:23
- grandtoubab
Re : [Résolu] Ajouter une application au démarrage via le Terminal
il faut utiliser la commande echo
\n pour faire un retour à la ligne
Exemple
~$ echo -e 'création\nfichier\nici' >> essai.txt
lecture du fichier
~$ cat essai.txt
création
fichier
ici
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#6 Le 01/11/2016, à 11:34
- seebz
Re : [Résolu] Ajouter une application au démarrage via le Terminal
Un truc du genre ?
$ echo "[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=Plank
Exec=sleep 5 && plank
Terminal=false
" >> ~/.config/autostart/plank.desktop
(adapter le contenu, je n'utilise pas plank)
Hors ligne
#7 Le 01/11/2016, à 12:16
- Hizoka
Re : [Résolu] Ajouter une application au démarrage via le Terminal
Perso je fais ce genre de chose :
[[ ! -d "${HOME}/.config/autostart-scripts/" ]] && mkdir -p "${HOME}/.config/autostart-scripts/"
echo "#!/bin/bash
sleep 5
plank" > "${HOME}/.config/autostart-scripts/plank.sh"
chmod +x "${HOME}/.config/autostart-scripts/plank.sh"
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#8 Le 01/11/2016, à 15:00
- Jean-CyriI
Re : [Résolu] Ajouter une application au démarrage via le Terminal
seebz et Hizoka aucune de vos méthodes ne fonctionne
Pourtant le script est bien présent dans le dossier "autostart-scripts" mais ne fonctionne pas
Y'a pas moyen de mettre la commande dans "Applications au démarrage" mais via le Terminal?
Hors ligne
#9 Le 01/11/2016, à 16:59
- grandtoubab
Re : [Résolu] Ajouter une application au démarrage via le Terminal
Sous XFCE j'ai créé un lanceur par la fonction graphique (comme si tu avais appuyé sur Ajouter dans ta capture d'écran)
ça a généré ce fichier
~/.config/autostart/plank.desktop
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=plank
Comment=
Exec=plank
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
si tu veux retarder
Exec=sh -c " sleep 5; plank "
Dernière modification par grandtoubab (Le 01/11/2016, à 17:03)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#10 Le 01/11/2016, à 17:33
- Jean-CyriI
Re : [Résolu] Ajouter une application au démarrage via le Terminal
Youpi un mix de Hizoka et grandtoubab et Plank démarre avec le système comme un charme
Voici comment j'ai fais pour Unity car je suis sous Unity (J'en sais rien si ça peut être plus compact ou plus beau ou plus efficace mais du moment que ça marche pour moi)
[[ ! -d "${HOME}/.config/autostart/" ]] && mkdir -p "${HOME}/.config/autostart/"
echo "[Desktop Entry]
Encoding=UTF-8
Version=0.11.1
Type=Application
Name=plank
Comment=Run Plank at startup
Exec=plank
StartupNotify=false
Terminal=false
Hidden=false" > "${HOME}/.config/autostart/plank.desktop"
chmod +x "${HOME}/.config/autostart/plank.desktop"
Et si jamais on a une machine pas trop trop rapide on peut retarder le démarrage de Plank en mettant à la ligne Exec=
Exec=sh -c ' sleep 5; plank '
Ce qui fait dans cet exemple que le lancement de Plank sera retardé de 5 secondes
Remplacez par le chiffre que vous voulez sachant que 1 = 1 seconde
Merci à tout ceux qui m'ont aidé! Résolu!
PS: Je tiens à préciser que si vous mettez pas la commande précédente à la place de plank tout court vous aurez de grandes chances pour que le bouton Eteindre vous déconnecte seulement de votre session ET qu'une fois à l'écran des session le seul bouton disponible en haut à droite soit Accessibilité. C'est un bug connu et souvent rapporté. Pour le moment à part mettre un délai à Plank c'est la seule chose que j'ai trouvé pour refaire fonctionner le bouton Eteindre
Dernière modification par Jean-CyriI (Le 07/11/2016, à 13:05)
Hors ligne
#11 Le 01/11/2016, à 17:39
- pingouinux
Re : [Résolu] Ajouter une application au démarrage via le Terminal
Bonjour,
Juste pour info, cette ligne
[[ ! -d "${HOME}/.config/autostart/" ]] && mkdir -p "${HOME}/.config/autostart/"
peut être remplacée par
mkdir -p "${HOME}/.config/autostart/"
Il est inutile de tester l'existence du répertoire, car mkdir -p n'essaye de le créer que s'il est absent.
Hors ligne