Lancer une commande en console au démarrage de la session cinnamon

4 réponses
Avatar
Daniel Caillibaud
Bonjour,

J'ai besoin de lancer une commande interactive (monter un container veracry=
pt, donc je dois
fournir la passphrase) au d=C3=A9marrage de ma session X (cinnamon).

=C3=87a marchait tr=C3=A8s bien en wheezy avec truecrypt, marche toujours s=
ous une machine jessie qui a
toujours son truecrypt de l'=C3=A9poque wheezy, mais j'y arrive pas avec un=
e autre jessie et
veracrypt.

Dans pr=C3=A9f=C3=A9rences / application au d=C3=A9marrage, y'a plus la cas=
e =C3=A0 cocher "lancer dans un
terminal", on fait comment ?

J'ai essay=C3=A9=20
sudo veracrypt =E2=80=A6
/home/bin/veramount.sh (qui contient ma commande),=20
roxterm --execute /home/bin/veramount.sh

mais il ne se passe jamais rien=E2=80=A6

Une id=C3=A9e ?

(le lancement auto marche pour des applis graphique)

--=20
Daniel

Dites-moi de quoi vous avez besoin, je vous expliquerais comment vous en pa=
sser
Coluche

4 réponses

Avatar
didier gaumet
Le 10/05/2016 19:48, Daniel Caillibaud a écrit :
Bonjour,

J'ai besoin de lancer une commande interactive (monter un container veracrypt, donc je dois
fournir la passphrase) au démarrage de ma session X (cinnamon).

Ça marchait très bien en wheezy avec truecrypt, marche toujours sous une machine jessie qui a
toujours son truecrypt de l'époque wheezy, mais j'y arrive pas avec une autre jessie et
veracrypt.

Dans préférences / application au démarrage, y'a plus la case à cocher "lancer dans un
terminal", on fait comment ?

J'ai essayé
sudo veracrypt …
/home/bin/veramount.sh (qui contient ma commande),
roxterm --execute /home/bin/veramount.sh

mais il ne se passe jamais rien…

Une idée ?

(le lancement auto marche pour des applis graphique)




à moins que je n'aie pas compris le problème, ne peux-tu pas lancer un
xterm -e ta_commande
au lieu de
ta_commande
?
Avatar
Daniel Caillibaud
Le 11/05/16 à 09:37, didier gaumet a éc rit :

DG> Le 10/05/2016 19:48, Daniel Caillibaud a écrit :
DG> > J'ai essayé
DG> > sudo veracrypt …
DG> > /home/bin/veramount.sh (qui contient ma commande),
DG> > roxterm --execute /home/bin/veramount.sh
DG> >
DG> > mais il ne se passe jamais rien…

DG> à moins que je n'aie pas compris le problème, ne peux-tu pas lancer un
DG> xterm -e ta_commande
DG> au lieu de
DG> ta_commande
DG> ?

C'est ce que j'ai essayé avec roxterm (--execute est la version longue de -e), je peux
retenter avec xterm…
(j'avais aussi essayé roxterm --execute sudo veracrypt …)

Précision, si je lance un "roxterm --execute …" depuis une con sole ça marche, c'est depuis
les tâches au démarrage que ça ne fait rien.

--
Daniel

Les portes de l'avenir sont ouvertes à ceux qui savent les pousser.
Coluche
Avatar
didier gaumet
Le 11/05/2016 10:11, Daniel Caillibaud a écrit :
[...]
C'est ce que j'ai essayé avec roxterm (--execute est la version longue de -e), je peux
retenter avec xterm…


[...]

Houla... j'aurais dû lire intégralement et correctement ton message et
me souvenir de ce qu'est Roxterm.
Quand je suis aussi mentalement amorphe que ce matin, je ne devrais pas
répondre. Vais aller prendre un café pour stimuler mon unique neurone ;-)
Avatar
Daniel Caillibaud
Le 10/05/16 à 19:48, Daniel Caillibaud a écr it :
DC> Bonjour,
DC>
DC> J'ai besoin de lancer une commande interactive (monter un container ver acrypt, donc je dois
DC> fournir la passphrase) au démarrage de ma session X (cinnamon).

DC> J'ai essayé
…
DC> mais il ne se passe jamais rien…
DC>
DC> Une idée ?
DC>
DC> (le lancement auto marche pour des applis graphique)

Le cas "(rox|x|…)term -e commande" fonctionne, c'est juste que j'av ais fait mes tests avec du
ctrl+alt+backspace puis réouverture de session, et là ça mar chait pas car la commande sort
tout de suite avec un code ≠ 0 sans demander le pass (car le contai ner est déjà monté), donc ça
devait ouvrir une fenêtre et la refermer aussitôt sans que je m'e n aperçoive.

Dsl pour le bruit

--
Daniel

La justice militaire est a la justice ce que la musique
militaire est a la musique.
Groucho Marx