Sur mon portable, je n'ai pas installé de login graphique (gdm,kdm,wdm) et je lance le serveur avec startx. Tout marche parfaitement.
Par contre tous les programmes lancés au démarrage du serveur X sont rattachés au tty sur lequel je suis loggé.
$ ps -ef
jjl 7008 1 10 18:01 tty1 00:00:01 xfce4-panel ...
Hors cela pose problème pour utiliser le couple ssh/ssh-askpass
Comment puis-je détacher ces process de tty1 comme si j'étais loggé avec un wm ?
Utiliser screen ou dtach pour lancer startx ne fonctionne pas j'obtiens une erreur du genre "user n'est pas autorisé à lancer le serveur X"
merci
# screen
Posté par fabien . Évalué à 2.
pour le detacher (de memoire, mais un man te le dira mieux) tu fait ^A D
(D pour "detach" justement)
voilà....
Mais il faut penser a lancer screen avant (dés que l'on arrive dans le terminal) sinon je ne connais pas de solution (si qqun à je prends)
[^] # Re: screen
Posté par jjl (site web personnel) . Évalué à 1.
[^] # Re: screen
Posté par fabien . Évalué à 1.
lance X (startx)
dans X, tu ouvre un terminal,
dans le terminal, tu lance screen
dans le screen, tu lance des programmes (irc, apt....)
tu detache le screen,
tu ferme le terminal, et même X,
tu ouvre un autre TTY,
et tu rappelle ta session (screen -l)
tu continues a travailler dans la session...
tu la re-detache... etc...
[^] # Re: screen
Posté par jjl (site web personnel) . Évalué à 2.
Mais je viens de trouver la solution : setsid
Il suffit de lancer setsid startx à partir de tty1 et tout démarre sans etre rattaché à ce même terminal.
[^] # Re: screen
Posté par fabien . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.