* Re: [gentoo-user-fr] Pourquoi gtk veut-il le xorg-server ?
2007-11-06 11:55 ` Didier Link
@ 2007-11-06 13:09 ` Pierre-Yves Rofes
2007-11-06 13:27 ` hugues larrive
2007-11-06 21:21 ` [gentoo-user-fr] " Stephane Bortzmeyer
2 siblings, 0 replies; 9+ messages in thread
From: Pierre-Yves Rofes @ 2007-11-06 13:09 UTC (permalink / raw
To: gentoo-user-fr
On Tue, November 6, 2007 12:55 pm, Didier Link wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Le Tue, 6 Nov 2007 11:39:03 +0100,
> Stephane Bortzmeyer <stephane@sources.org> a écrit :
>
>> Soit une machine Gentoo purement serveur. Le profil est
>> /usr/portage/profiles/default-linux/x86/2007.0/server.
>>
>> Je veux compiler GTK+ pour avoir des programmes *client* X (pas de
>> *serveur*). Mais il tient à compiler xorg-server. Pourquoi ? L'ebuild
>> de gtk+ ne contient que des bibliothèques client, je n'y vois pas
>> xorg-server.
>
> Salut,
>
> Si tu veux afficher tes *clients* X tu dois avoir un *serveur* X qui
> tourne quelque part, en l'occurence en local sur ton serveur, sinon
> je ne vois pas bien l'intéret ;)
>
Il faut effectivement un serveur quelquepart, mais il n'a absolument pas
besoin d'etre local, tu peux très bien faire tourner des applications
graphiques sur un serveur distant:
http://formation-debian-sarge.via.ecp.fr/export-display.html
Par contre je n'ai aucune idée pour le probleme initial, au pire un emerge
--nodeps gtk, et si ca ne marche pas c'est qu'effectivement il y a besoin
de certaines choses dans le paquet xorg-server.
--
Pierre-Yves Rofes
Gentoo Linux Security Team
--
gentoo-user-fr@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user-fr] Pourquoi gtk veut-il le xorg-server ?
2007-11-06 11:55 ` Didier Link
2007-11-06 13:09 ` Pierre-Yves Rofes
@ 2007-11-06 13:27 ` hugues larrive
2007-11-06 21:21 ` [gentoo-user-fr] " Stephane Bortzmeyer
2 siblings, 0 replies; 9+ messages in thread
From: hugues larrive @ 2007-11-06 13:27 UTC (permalink / raw
To: gentoo-user-fr
Didier Link a écrit :
> Le Tue, 6 Nov 2007 11:39:03 +0100,
> Stephane Bortzmeyer <stephane@sources.org> a écrit :
>
> > Soit une machine Gentoo purement serveur. Le profil est
> > /usr/portage/profiles/default-linux/x86/2007.0/server.
>
> > Je veux compiler GTK+ pour avoir des programmes *client* X (pas de
> > *serveur*). Mais il tient à compiler xorg-server. Pourquoi ? L'ebuild
> > de gtk+ ne contient que des bibliothèques client, je n'y vois pas
> > xorg-server.
>
> Salut,
>
> Si tu veux afficher tes *clients* X tu dois avoir un *serveur* X qui
> tourne quelque part, en l'occurence en local sur ton serveur, sinon
> je ne vois pas bien l'intérêt ;)
Non, le serveur n'est pas obligatoirement en local, je fais ça sur un
serveur où j'ai quelques applications graphiques installées
(users-admin, gnome-cups-manager, brasero, etc.) mais aucun serveur X
(vu que le serveur n'a pas d'écran et que sa carte graphique est
cramée). Pour utiliser ces applications depuis un poste du réseau je
fais par exemple ssh -X root@monserveur users-admin. Dans ce cas le
client X11 (l'application) est affiché par le serveur X11 du poste
client ssh.
>
> Si tu tiens à ne pas avoir xorg-server il faut que tu enlèves le useflag
> "X" pour gtk+ avec une commande du style :
>
> # USE="-X" emerge gtk+
>
> Didier
>
����z����+�f��)�+-
--
gentoo-user-fr@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-user-fr] Re: Pourquoi gtk veut-il le xorg-server ?
2007-11-06 11:55 ` Didier Link
2007-11-06 13:09 ` Pierre-Yves Rofes
2007-11-06 13:27 ` hugues larrive
@ 2007-11-06 21:21 ` Stephane Bortzmeyer
2007-11-06 22:10 ` Didier Link
2 siblings, 1 reply; 9+ messages in thread
From: Stephane Bortzmeyer @ 2007-11-06 21:21 UTC (permalink / raw
To: Didier Link; +Cc: gentoo-user-fr
On Tue, Nov 06, 2007 at 12:55:25PM +0100,
Didier Link <didier@famille-link.fr> wrote
a message of 23 lines which said:
> Si tu veux afficher tes *clients* X tu dois avoir un *serveur* X qui
> tourne quelque part, en l'occurence en local sur ton serveur, sinon
> je ne vois pas bien l'intérêt ;)
Comme expliqué par Pierre-Yves et Hugues, c'est tout à fait faux. En
l'occurrence, le serveur X est sur une autre machine, la Debian qui
est posée sur mon bureau.
> Si tu tiens à ne pas avoir xorg-server il faut que tu enlèves le useflag
> "X" pour gtk+ avec une commande du style :
>
> # USE="-X" emerge gtk+
Ah, tiens, ça a l'air de marcher. Pour moi, le useflag X était pour
rendre les applications capables de faire du X (par exemple, emacs
peut être compilé avec support X ou bien uniquement console), mais,
ici, ça permet en effet de compiler gtk+ sans qu'il insiste pour
compiler le serveur X. J'ai donc mis dans /etc/portage/package.use :
# Otherwise, emerging gtk emerges xorg-server :-(
x11-libs/gtk+ -X
Merci de l'idée.
--
gentoo-user-fr@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-user-fr] Re: Pourquoi gtk veut-il le xorg-server ?
2007-11-06 21:21 ` [gentoo-user-fr] " Stephane Bortzmeyer
@ 2007-11-06 22:10 ` Didier Link
2007-11-07 20:36 ` Stephane Bortzmeyer
2007-11-07 20:47 ` Stephane Bortzmeyer
0 siblings, 2 replies; 9+ messages in thread
From: Didier Link @ 2007-11-06 22:10 UTC (permalink / raw
To: Stephane Bortzmeyer; +Cc: gentoo-user-fr
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Le Tue, 6 Nov 2007 22:21:51 +0100,
Stephane Bortzmeyer <stephane@sources.org> a écrit :
> On Tue, Nov 06, 2007 at 12:55:25PM +0100,
> Didier Link <didier@famille-link.fr> wrote
> a message of 23 lines which said:
>
> > Si tu veux afficher tes *clients* X tu dois avoir un *serveur* X qui
> > tourne quelque part, en l'occurence en local sur ton serveur, sinon
> > je ne vois pas bien l'intérêt ;)
>
> Comme expliqué par Pierre-Yves et Hugues, c'est tout à fait faux. En
> l'occurrence, le serveur X est sur une autre machine, la Debian qui
> est posée sur mon bureau.
Ok il me manquait cette info et j'ai été un peu rapide dans ma phrase,
j'aurai dû m'arrêter au "quelque part" en fait :-P
Donc on peut lancer une appli gtk+ sur un serveur et voir la fenêtre
affichée sur le serveur X de son desktop ? Marrant ça et ça doit être
diablement pratique !!
>
> > Si tu tiens à ne pas avoir xorg-server il faut que tu enlèves le
> > useflag "X" pour gtk+ avec une commande du style :
> >
> > # USE="-X" emerge gtk+
>
> Ah, tiens, ça a l'air de marcher. Pour moi, le useflag X était pour
> rendre les applications capables de faire du X (par exemple, emacs
> peut être compilé avec support X ou bien uniquement console), mais,
> ici, ça permet en effet de compiler gtk+ sans qu'il insiste pour
> compiler le serveur X. J'ai donc mis dans /etc/portage/package.use :
>
> # Otherwise, emerging gtk emerges xorg-server :-(
> x11-libs/gtk+ -X
>
> Merci de l'idée.
>
De rien, j'ai vu que le useflag X était optionnel et imposait
xorg-server en utilisant cette commande :
# dep gtk+
[...je coupe, aucun intérêt ;)]
X? x11-base/xorg-server x11-base/xorg-server-1.4-r2
[...]
Si tu me dis que ça marche comme ça je suis content d'avoir pu
t'aider malgré mon inculture en serveur !
A++
Didier
- --
Didier Link <didier@famille-link.fr>
Jabber : didier_link@jabber.fr
MSN : zanfib@hotmail.fr
SIP : Zanfib@ekiga.net
Clé GPG : 75BAC9EE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQFHMOZxkyPwinW6ye4RAvUKAJwIpsG8oLVUMGtrUl9P6KUJYj/sJwCfaBLL
/fmoebHdBqGYx6f6MNptLUM=
=6iJS
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 9+ messages in thread* [gentoo-user-fr] Re: Pourquoi gtk veut-il le xorg-server ?
2007-11-06 22:10 ` Didier Link
@ 2007-11-07 20:36 ` Stephane Bortzmeyer
2007-11-07 20:47 ` Stephane Bortzmeyer
1 sibling, 0 replies; 9+ messages in thread
From: Stephane Bortzmeyer @ 2007-11-07 20:36 UTC (permalink / raw
To: Didier Link; +Cc: gentoo-user-fr
On Tue, Nov 06, 2007 at 11:10:57PM +0100,
Didier Link <didier@famille-link.fr> wrote
a message of 41 lines which said:
> Donc on peut lancer une appli gtk+ sur un serveur et voir la fenêtre
> affichée sur le serveur X de son desktop ? Marrant ça et ça doit
> être diablement pratique !!
Ben, X a quand même été conçu pour ça depuis le début et cette
séparation du client et du serveur est une de ses grandes
caractéristiques (et un des gros avantages d'Unix par rapport à
Windows où il faut acheter des trucs en plus pour faire ça).
--
gentoo-user-fr@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-user-fr] Re: Pourquoi gtk veut-il le xorg-server ?
2007-11-06 22:10 ` Didier Link
2007-11-07 20:36 ` Stephane Bortzmeyer
@ 2007-11-07 20:47 ` Stephane Bortzmeyer
2007-11-07 21:07 ` Didier Link
1 sibling, 1 reply; 9+ messages in thread
From: Stephane Bortzmeyer @ 2007-11-07 20:47 UTC (permalink / raw
To: Didier Link; +Cc: gentoo-user-fr
On Tue, Nov 06, 2007 at 11:10:57PM +0100,
Didier Link <didier@famille-link.fr> wrote
a message of 41 lines which said:
> De rien, j'ai vu que le useflag X était optionnel et imposait
> xorg-server en utilisant cette commande :
>
> # dep gtk+
Dans le paquetage udept ? Il va falloir que j'attende :
# emerge udept
Calculating dependencies |
!!! All ebuilds that could satisfy "udept" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-portage/udept-0.5.99.0.2.95-r1 (masked by: ~amd64 keyword)
- app-portage/udept-0.5.96.2 (masked by: ~amd64 keyword)
- app-portage/udept-0.5.99.0.2.95 (masked by: ~amd64 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
[Idem sur un Pentium avec "masked by: ~x86 keyword"]
--
gentoo-user-fr@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-user-fr] Re: Pourquoi gtk veut-il le xorg-server ?
2007-11-07 20:47 ` Stephane Bortzmeyer
@ 2007-11-07 21:07 ` Didier Link
0 siblings, 0 replies; 9+ messages in thread
From: Didier Link @ 2007-11-07 21:07 UTC (permalink / raw
To: Stephane Bortzmeyer; +Cc: gentoo-user-fr
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Le Wed, 7 Nov 2007 21:47:12 +0100,
Stephane Bortzmeyer <stephane@sources.org> a écrit :
> On Tue, Nov 06, 2007 at 11:10:57PM +0100,
> Didier Link <didier@famille-link.fr> wrote
> a message of 41 lines which said:
>
> > De rien, j'ai vu que le useflag X était optionnel et imposait
> > xorg-server en utilisant cette commande :
> >
> > # dep gtk+
>
> Dans le paquetage udept ? Il va falloir que j'attende :
>
> # emerge udept
> Calculating dependencies |
> !!! All ebuilds that could satisfy "udept" have been masked.
> !!! One of the following masked packages is required to complete your
> request:
> - app-portage/udept-0.5.99.0.2.95-r1 (masked by: ~amd64 keyword)
Oui c'est bien lui, je l'avais chargé comme un script sur les forums
gentoo ( ici : http://forums.gentoo.org/viewtopic-t-142475.html), je
n'avais pas vu qu'il était dans portage, merci :)
Il m'a déjà tellement servi que je ne me suis pas posé la question de
sa stabilité ! Pour moi il pourrait passer en stable mais je n'ai pas
été voir s'il y a des entrées dans bugzilla sur ce package ...
A+
Didier
- --
Didier Link <didier@famille-link.fr>
Jabber : didier_link@jabber.fr
MSN : zanfib@hotmail.fr
SIP : Zanfib@ekiga.net
Clé GPG : 75BAC9EE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQFHMikGkyPwinW6ye4RAsZ6AJ9rDs1iPXkzFJkhtahxOzGmX+G98wCfT213
KVPb9udGtxPxo2fKhclyUGQ=
=TdTR
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 9+ messages in thread