OVH Cloud OVH Cloud

Applications sous X ... et changement de user

8 réponses
Avatar
Bruno Magagnini
Bonjour,

J'aimerais savoir s'il est possible de laisser tourner une appli sous X
en quittant sa session et retrouver l'applicatif en question après un
nouveau login.

J'utilise une debian sid avec XFCE4 et gdm comme gestionnaire de login.

En fait, ma "bonne-amie" utilise la babasse quand je ne suis pas là sous
sa session et j'aimerais par exemple que les tâches lancées sous ma
session ne soit pas tuées.

J'espère avoir été assez clair. ;-)

Cordialement

--
Bruno Magagnini - Besancon

L'adulte ne croit pas au père Noël. Il vote - Pierre Desproges


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

8 réponses

Avatar
Erwann PENCREACH
Bruno Magagnini wrote:

Bonjour,

J'aimerais savoir s'il est possible de laisser tourner une appli sous X
en quittant sa session et retrouver l'applicatif en question après un
nouveau login.

J'utilise une debian sid avec XFCE4 et gdm comme gestionnaire de login.

En fait, ma "bonne-amie" utilise la babasse quand je ne suis pas là sous
sa session et j'aimerais par exemple que les tâches lancées sous ma
session ne soit pas tuées.

J'espère avoir été assez clair. ;-)

Cordialement





bonjour
demarre deux sessions X (utilise deux consoles, un pour toi une pour
elle). Par contre si tu utilise cette methode, je te conseille
d'utiliser un wmanager moins gourmant que gnome pour ta session.

la commande ressemble à : startx wmaker :1 (si tu utilise wmaker par
exemple)

Erwann


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Régis Grison
Le dim 31/10/2004 à 13:42, Erwann PENCREACH a écrit :
Bruno Magagnini wrote:

>Bonjour,
>
>J'aimerais savoir s'il est possible de laisser tourner une appli sous X
>en quittant sa session et retrouver l'applicatif en question après un
>nouveau login.
[...]

bonjour
demarre deux sessions X (utilise deux consoles, un pour toi une pour
elle). Par contre si tu utilise cette methode, je te conseille
d'utiliser un wmanager moins gourmant que gnome pour ta session.

la commande ressemble à : startx wmaker :1 (si tu utilise wmaker par
exemple)



J'ai réussi à mettre ça en place pour des amis (un couple sur un seul
PC) : ctrl+alt+F9 pour l'un et ctrl+alt+F10 pour l'autre (par exemple),
avec en prime autologin (c'est optionnel).

J'ai fait ça avec kdm (je crois), en indiquant un autologin et 2 écrans .
Je crois que presque tout se fait dans ce fichier (kdmrc), il doit juste
falloir déclarer qu'on veut démarrer 2 serveur X et dans quel console
(ça se fait dans Xservers).

Eventuellement, je peux récupérer leurs fichiers de conf mais cette
config est assez simple, c'est surtout les fichiers à modifier et le
principe que j'ai cherché un moment. Donc pour mémoire :
- /etc/kde3/kdm/kdmrc
- /etc/kde3/kdm/Xservers

Régis.
Avatar
Didier Baertschiger
Salut,

Essaie peut-être d'utiliser la commande nohup.

Didier


Régis Grison wrote:

Le dim 31/10/2004 à 13:42, Erwann PENCREACH a écrit :


Bruno Magagnini wrote:



Bonjour,

J'aimerais savoir s'il est possible de laisser tourner une appli sous X
en quittant sa session et retrouver l'applicatif en question après un
nouveau login.




[...]

bonjour
demarre deux sessions X (utilise deux consoles, un pour toi une pour
elle). Par contre si tu utilise cette methode, je te conseille
d'utiliser un wmanager moins gourmant que gnome pour ta session.

la commande ressemble à : startx wmaker :1 (si tu utilise wmaker par
exemple)





J'ai réussi à mettre ça en place pour des amis (un couple sur un seul
PC) : ctrl+alt+F9 pour l'un et ctrl+alt+F10 pour l'autre (par exemple),
avec en prime autologin (c'est optionnel).

J'ai fait ça avec kdm (je crois), en indiquant un autologin et 2 écrans.
Je crois que presque tout se fait dans ce fichier (kdmrc), il doit juste
falloir déclarer qu'on veut démarrer 2 serveur X et dans quel console
(ça se fait dans Xservers).

Eventuellement, je peux récupérer leurs fichiers de conf mais cette
config est assez simple, c'est surtout les fichiers à modifier et le
principe que j'ai cherché un moment. Donc pour mémoire :
- /etc/kde3/kdm/kdmrc
- /etc/kde3/kdm/Xservers

Régis.








--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Didier Baertschiger
Excuse-moi... l'histoire de nohup est une erreur... ça va pas du tout
pour faire tourner une application graphique...

Désolé,

Didier


Régis Grison wrote:

Le dim 31/10/2004 à 13:42, Erwann PENCREACH a écrit :


Bruno Magagnini wrote:



Bonjour,

J'aimerais savoir s'il est possible de laisser tourner une appli sous X
en quittant sa session et retrouver l'applicatif en question après un
nouveau login.




[...]

bonjour
demarre deux sessions X (utilise deux consoles, un pour toi une pour
elle). Par contre si tu utilise cette methode, je te conseille
d'utiliser un wmanager moins gourmant que gnome pour ta session.

la commande ressemble à : startx wmaker :1 (si tu utilise wmaker par
exemple)





J'ai réussi à mettre ça en place pour des amis (un couple sur un seul
PC) : ctrl+alt+F9 pour l'un et ctrl+alt+F10 pour l'autre (par exemple),
avec en prime autologin (c'est optionnel).

J'ai fait ça avec kdm (je crois), en indiquant un autologin et 2 écrans.
Je crois que presque tout se fait dans ce fichier (kdmrc), il doit juste
falloir déclarer qu'on veut démarrer 2 serveur X et dans quel console
(ça se fait dans Xservers).

Eventuellement, je peux récupérer leurs fichiers de conf mais cette
config est assez simple, c'est surtout les fichiers à modifier et le
principe que j'ai cherché un moment. Donc pour mémoire :
- /etc/kde3/kdm/kdmrc
- /etc/kde3/kdm/Xservers

Régis.








--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Leopold BAILLY
Régis Grison writes:

Le dim 31/10/2004 à 13:42, Erwann PENCREACH a écrit :
Bruno Magagnini wrote:

>Bonjour,
>
>J'aimerais savoir s'il est possible de laisser tourner une appli sous X
>en quittant sa session et retrouver l'applicatif en question après un
>nouveau login.
[...]

bonjour
demarre deux sessions X (utilise deux consoles, un pour toi une pour
elle). Par contre si tu utilise cette methode, je te conseille
d'utiliser un wmanager moins gourmant que gnome pour ta session.

la commande ressemble à : startx wmaker :1 (si tu utilise wmaker par
exemple)



J'ai réussi à mettre ça en place pour des amis (un couple sur un se ul
PC) : ctrl+alt+F9 pour l'un et ctrl+alt+F10 pour l'autre (par exemple),
avec en prime autologin (c'est optionnel).

J'ai fait ça avec kdm (je crois), en indiquant un autologin et 2 écra ns.
Je crois que presque tout se fait dans ce fichier (kdmrc), il doit juste
falloir déclarer qu'on veut démarrer 2 serveur X et dans quel console
(ça se fait dans Xservers).

Eventuellement, je peux récupérer leurs fichiers de conf mais cette
config est assez simple, c'est surtout les fichiers à modifier et le
principe que j'ai cherché un moment. Donc pour mémoire :
- /etc/kde3/kdm/kdmrc
- /etc/kde3/kdm/Xservers



Oui, dans le fichier Xservers dont la localisation dépend du display mana ger que
tu utilises, il y a déjà une ligne :
:0 local /usr/bin/X11/X :0 vt7 -nolisten TCP

Il suffit de rajouter :
:1 local /usr/bin/X11/X :1 vt8 -nolisten TCP
pour disposer d'un deuxième serveur X sur la console n°8.


Léo.
Avatar
Bruno Magagnini
On Sun, 31 Oct 2004 16:41:25 +0100
Leopold BAILLY wrote:

Re,


Oui, dans le fichier Xservers dont la localisation dépend du display
manager que tu utilises, il y a déjà une ligne :
:0 local /usr/bin/X11/X :0 vt7 -nolisten TCP

Il suffit de rajouter :
:1 local /usr/bin/X11/X :1 vt8 -nolisten TCP
pour disposer d'un deuxième serveur X sur la console n°8.


Léo.




J'ai pu me débrouiller grâce à vous.

J'ai vainement cherché le fichier Xservers , nada
mais j'ai trouvé /etc/X11/xinit/xserverrc qui y ressemble fortement , et
j'ai essayé les modifs que tu m'as conseillées , plantage . Refus du
serveur de démarrer sur autre display.

Ensuite j'ai fait l'essai suivant qui a réussi :

login/pass avec gdm : odile démarre session Xfce4 en cours (odile)

Depuis cette session CRTL+ALT+F1 puis login/pass : bruno
startx -- :1 démarre session Xfce4 (bruno)

Bascule d'un serveur à l'autre (vt7 , vt8) avec les touches
CTRL+ALT+F8/F7.

Je ne lui (bonne-amie) en parlerai pas du basculement de session ;-)

Donc cela fonctionnait nativement sans rien modifier, restait a savoir
le mettre en route.

Faut que je vois s'il n'y a pas une solution plus élégante ...

En tous cas cela me convient pour mon utilisation quotidienne.

Merci à tous

--
Bruno Magagnini - Besancon

L'adulte ne croit pas au père Noël. Il vote - Pierre Desproges







--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Régis Grison
Le dim 31/10/2004 à 20:18, Bruno Magagnini a écrit :
[...]
> Oui, dans le fichier Xservers dont la localisation dépend du display
> manager que tu utilises, il y a déjà une ligne :
> :0 local /usr/bin/X11/X :0 vt7 -nolisten TCP
>
> Il suffit de rajouter :
> :1 local /usr/bin/X11/X :1 vt8 -nolisten TCP
> pour disposer d'un deuxième serveur X sur la console n°8.
> [...]

J'ai pu me débrouiller grâce à vous.

J'ai vainement cherché le fichier Xservers , nada
mais j'ai trouvé /etc/X11/xinit/xserverrc qui y ressemble fortement , e t
j'ai essayé les modifs que tu m'as conseillées , plantage . Refus du
serveur de démarrer sur autre display.



Heu... Non, je ne pense pas. Essaie dlocate Xservers, sinon ça peut êtr e
à un des emplacements suivants (d'après la page sur les paquets sur le
site debian) :
/etc/X11/wdm/Xservers
/etc/X11/xdm/Xservers
/etc/kde2/kdm/Xservers

Il n'y a rien pour gdm donc ça doit être un autre fichier, essaie soit
de changer de soft, soit de chercher dans les fichiers de gdm si tu n'en
as pas un contenant ce qu'il faut (attention il faut bien que ça
commence par ":0 local", il ne faut pas que ça commence par un exec).

Sinon, j'ai fait une recherche google, je me demande si gdm ne s'appuie
pas sur xdm et si modifier le fichier de xdm marcherait (désolé si c'es t
pas ça, je ne suis pas du tout sûr).


Ensuite j'ai fait l'essai suivant qui a réussi :

login/pass avec gdm : odile démarre session Xfce4 en cours (odile)

Depuis cette session CRTL+ALT+F1 puis login/pass : bruno
startx -- :1 démarre session Xfce4 (bruno)

Bascule d'un serveur à l'autre (vt7 , vt8) avec les touches
CTRL+ALT+F8/F7.
[...]



Moui, ça marche mais faut le faire "à la main" alors que la modificatio n
du fichier Xserver lance 2 sessions directement et automatiquement.
C'est quand même plus sympa.

Régis.
Avatar
Bruno Magagnini
On Sun, 31 Oct 2004 21:01:38 +0100
Régis Grison wrote:

Re,

Il n'y a rien pour gdm donc ça doit être un autre fichier, essaie soit
de changer de soft, soit de chercher dans les fichiers de gdm si tu
n'en as pas un contenant ce qu'il faut (attention il faut bien que ça
commence par ":0 local", il ne faut pas que ça commence par un exec).



Je confirme, pas de fichiers Xservers sur mon poste. Est-ce normal ?


Moui, ça marche mais faut le faire "à la main" alors que la
modification du fichier Xserver lance 2 sessions directement et
automatiquement. C'est quand même plus sympa.

Régis.




Ensuite, j'ai modifié le fichier gdm.conf comme ceci :

[servers]
# These are the standard servers. You can add as many you want here
# and they will always be started. Each line must start with a unique
# number and that will be the display number of that server. Usually
just
# the 0 server is used.
0=Standard
1=eStandard <-------------------- Nouveau server X

[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X -audit 0
flexible=true

# To use this server type you should add -query host or -indirect host
# to the command line
## Definition of the standard X server.


[server-eStandard] <--------------- Section Nouveau Server X
name=eStandard server
command=/usr/X11R6/bin/X -audit 0
flexibleúlse


Le fonctionnement est le suivant maintenant :

Après le boot ... , j'ai l'ouverture de session gdm qui est proposée sur
les 2 "display" (CRTL+ALT+F7/F8) . C'est donc plus "convivial".


Merci encore.

--
Bruno Magagnini - Besancon

L'adulte ne croit pas au père Noël. Il vote - Pierre Desproges







--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact