Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/10/2016, à 19: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! big_smile
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 mad mais je n'ai trouvé que "Comment exécuter une commande au démarrage d'Ubuntu"

Merci d'avance les génies! lol

Dernière modification par Jean-CyriI (Le 01/11/2016, à 18:34)

Hors ligne

#2 Le 31/10/2016, à 19: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, à 19:35

Jean-CyriI

Re : [Résolu] Ajouter une application au démarrage via le Terminal

Effectivement lol Mais je crée un script, donc ce serait cool que ce soit en mode Terminal lol

Hors ligne

#4 Le 01/11/2016, à 11: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, à 12: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, à 12: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, à 13: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, à 16: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 sad

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

Hors ligne

#9 Le 01/11/2016, à 17: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, à 18: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, à 18: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 big_smile

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

[[ ! -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, à 14:05)

Hors ligne

#11 Le 01/11/2016, à 18: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