Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Full Wayland] Faut-il du X ou pas ? (porn Linux inside)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
lmarcini
Guru
Guru


Joined: 21 Jul 2004
Posts: 534
Location: Plouyé (Brittany / France)

PostPosted: Fri Oct 06, 2023 8:58 pm    Post subject: [Full Wayland] Faut-il du X ou pas ? (porn Linux inside) Reply with quote

Bonsoir la meute,

Petite question d'ex/neo beotien. Des conseils et tips & tricks pour faire fonctionner Plasma en full Wayland ? Je suis en ~amd86 et j'ai un Dell Precision 7720 Optimus avec Intel P630 / Nvidia Quadro P5000. J'´étais en xorg pur il y a deux ans avant de revenir. Maintenant, je souhaite être en Wayland pur. On peut faire du "-X" dans le make.conf ? Partout ou partiellement en jouant sur le "package.use" ?

Merci d'avance.

Nota 1 : Wayland + Pipewire : ça a bougé pendant les deux années où je me suis fait endormir par des Debian "stable".
Nota 2 : impressionné de voir comment ma Gentoo est réactive et jolie sous Plasma. Du pur bonheur !
Nota 3 : un make oldconfig sur mon .config-5.5.17 d'il y a deux ans et roule ma poule pour mon kernel 6.5.5 !
Nota 4 : LUKS + Dracut + Grub EFI ont fonctionné du premier coup. J' ai allumé un cierge à la chapelle Saint-Mathurin de Plouyé.
_________________
umount /dev/brain
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Thu Oct 12, 2023 12:26 pm    Post subject: Reply with quote

-X ne devrait en théorie pas poser de problème car il ne fait que dire si un logiciel doit avoir le support de X. Ces logiciels incluent les toolkits comme Qt, Gtk+, fltk, etc. Le support de wayland varie très fortement dans ces toolkits, quand aux applications, elles ont encore plus de retard. À part Gnome qui vient de désactiver le support de xorg-server dans son code source et qui projette de l'enlever complètement.

Pour ton problème, commence par essayer à la ligne de commande, tu verras bien ce qu'emerge te répond:

Code:
USE="-X" emerge -avuDN @world


Avec wayland, les choses sérieuses vont commencer quand les toolkits vont commencer à enlever le support de Xorg. fltk risque bien de disparaitre, et ce que vont faire les programmeurs des applications qui utilisent ces toolkits restent à voir. Cela risque bien de donner un bordel encore pire que celui de la migration de kde3 vers kde4 quand, beaucoup de programmeurs, plutôt que de continuer à développer et débeugler leurs programmes, avaient simplement jeté l'éponge et leurs programmes avaient disparu dans les poubelles de l'histoire.
Back to top
View user's profile Send private message
admnd
n00b
n00b


Joined: 07 Apr 2021
Posts: 11

PostPosted: Fri Oct 13, 2023 12:31 pm    Post subject: Reply with quote

A l'usage Vous risquez d'avoir quelques dépendances là dessus (Xorg) plus un paquet de trucs non-wayland qui font que vous devrez somme avoir de côté Xorg/X11 (probablement) sous la main même si vous ne l'utilisez pas. Soit parce que le paquetage n'a pas de mise à jour, soit parce que paquetage l'exige au moins comme dépendance pour être compilé/utilisé.
Certains paquetages comme games-fps/doomsday (SDL 2) ne fonctionnement tout simplement pas sous Wayland (segfault), dans son cas le passage est en cours ceci dit... d'ici là...

Voir aussi https://www.phoronix.com/news/SDL2-Reverts-Wayland-Default (avril 2022, pas tout « récent » certes).

Dans le fond ce n'est pas un problème que d'avoir des libs X11 voire un Xorg qui dort paisiblement.

C'est comme systemd/NetworkManager avec un profil OpenRC.
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Fri Oct 13, 2023 1:57 pm    Post subject: Reply with quote

J'avais tord sur fltk. Ils ne pensaient pas avoir le temps de coder le support wayland, mais en fait ils ont commencé à le faire et semblent bien avancer. Reste à voir s'ils auront sur le long terme la capacité de maintenir et développer 2 codes concurrents, rien n'est moins sur mais on a le temps de voir venir.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Fri Feb 09, 2024 4:28 pm    Post subject: Reply with quote

Salut tout le monde !

alors attention, le full wayland oui et non, et je ne vais pas enterrer X ou wayland ou les applications/librairies propriétaires telles que nividia ou un logiciel proprio mais avec un version linux. C'est là le bas mot .... Wayland est là pour combler les lacunes du vieux X. C'est cool :) mais voilà de part et d'autre ie : wayland et les trucs proprios, ben la communication passe mal et ce n'est pas encore le grand amour. C'est pourquoi certaines distros comme Ubuntu Manjaro par exemple offre un switch automatique ou pas mais un petit raccourcis qui va bien et pour aller plus vite pour passer de X a W. C'est pratique par exemple quand tu veux branché un écran externe, avec une carte nividia (comme moi), et tu souhaites un mode plug and play. voilà ma petite pierre à l'édifice. ... mais si les codes proprios pourraient faire un effort et que wayland fasse* de même bon on pourrait se réunir pour enterrer ce bon vieux X.

* oups dans ta face Mickael :) Merci Dominique
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Wed Feb 28, 2024 5:49 pm; edited 1 time in total
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Thu Feb 15, 2024 10:39 pm    Post subject: Reply with quote

Mickael wrote:
Salut tout le monde !

mais si les codes proprios pourraient faire un effort et que wayland face de même bon on pourrait se réunir pour enterrer ce bon vieux X.


[face|fasse] dans ce cas. face c'est le visage, le coté, fasse c'est le verbe.

Le problème de porter X sous wayland est que X comprend tellement d'extensions développées au fil des années et des besoins que je ne doute fort qu'il y ait quelqu'un qui comprenne l'ensemble de ce que fait le code de X. Donc demander aux devs de wayland est beaucoup leur demander. Quand aux devs de X, on peux penser que ceux qui avaient envie de passer à wayland l'on fait depuis longtemps.

Le problème des codes propriétaires est différent. Une société qui développe pour linux va souvent vouloir que son programme puisse tourner sur linux et sur tous les *BSD, donc il va avoir tendance à choisir un toolkit qui lui permette de le faire. Un aspect de ce problème est que X et wayland sont des dépendances des bureaux et des toolkits (bibliothèques de fonctions graphiques et autres comme GTK+ ou QT). Aujourd'hui, X et ses toolkits tournent sur tous les BSD, pas wayland.

Enfin, si tu n'aimes pas X, pourquoi veux-tu l'enterrer? Parce wayland est nouveau... Ce genre de raisonnement fait que GNU/linux, bien trop souvent, utilise le même paradigme que les systèmes commerciaux comme mac ou windose et cela nous vaut parfois des désastres comme le passage de kde3 à kde4. Où certaines usines à gaz comme les cgroups ou systemd qui ajoutent des complexités qui sont totalement inutiles dans la plupart des ordinateurs personnels.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed Feb 28, 2024 6:04 pm    Post subject: Reply with quote

Dominique_71 wrote:


Enfin, si tu n'aimes pas X, pourquoi veux-tu l'enterrer? Parce wayland est nouveau... Ce genre de raisonnement fait que GNU/linux, bien trop souvent, utilise le même paradigme que les systèmes commerciaux comme mac ou windose et cela nous vaut parfois des désastres comme le passage de kde3 à kde4. Où certaines usines à gaz comme les cgroups ou systemd qui ajoutent des complexités qui sont totalement inutiles dans la plupart des ordinateurs personnels.


non Dominique je ne suis ni contre et je l'aime bien, grâce à lui avec ma carte Nvidia, je peux "pluguer" mon écran externe tandis que l'autre ben... c'est pas fou fou cette connexion automatique. Je mettais en relief que le full X ou Wayland suivant l'usage peut amener des limitations. Et l'idée de Wayland c'est d’apporter une certaine homogénéisation dans le code, oserais je standardisation ? après pour ma part, il y a une certaine logique Wayland, c'est un X nouveau, pour remettre de l'ordre dans la bergerie, enfin c'est l'idée. C'est l'évolution, les dinosaures disparaissent, l'espace est alors occupé par un autre qui emerge.

PS : ma dernière phrase est là pour te taquiner. Et si tu relis mon post précédent, tu verras que je ne disais pas que je n'aimais pas X. Mais une nuance dans le full X ou W :) et c'est tout l'avantage sous linux, le choix.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Thu Feb 29, 2024 5:28 pm    Post subject: Reply with quote

Mickael wrote:
PS : ma dernière phrase est là pour te taquiner. Et si tu relis mon post précédent, tu verras que je ne disais pas que je n'aimais pas X. Mais une nuance dans le full X ou W :) et c'est tout l'avantage sous linux, le choix.


Ce n'est pas moi qui ai commencé à parler de vouloir enterrer X. Perso, X ou wayland, je m'en fiche. L'important pour moi est que mon bureau ne collisionne pas avec le système, qu'une fois que j'ai établi une préférence, je ne l'a perde pas (c'est la raison principale pour laquelle je m'étais mis à utiliser fvwm-crystal) et que je puisse régler des trucs de base comme la souris de la façon qui me convienne (ce que gnome a toujours été incapable de faire et kde, c'est presque ça, ... mais presque... et si installer une telle usine à gaz implique ce presque, ça ne m'intéresse pas.

Sans compter qu'avec fvwm-crystal je n'ai jamais perdu une seule préférence du menu des applications, lequel de tous les bureaux linux, a été le premier à supporter les catégories additionnelles de la norme freedesktop. Je le sais bien car c'est moi qui lui ais ajouté ce support, ce qui m'a permis au passage de constater que la norme freedesktop relative à ces menus d'application est une horreur qui est tellement redondante que c'est hyper facile de faire tourner kbuildsycoca en boucle avec un simple menu des applications qui suit cette norme. Résultat : curseur de la souris occupé jusqu'à ce qu'il ait bouffé toute la RAM et que kde crashe lamentablement.

Au moins avec fvwm et fvwm-crystal, au lieu de m'embêter avec des idioties qui suivent des normes parfois critiquables, hé bien à mon niveau qui est celui de quelqu'un capable de faire du script, je peux interpréter ces normes pour que ça fonctionne, faire évoluer fvwm-crystal en même temps et même en faire profiter les autres. Un autre avantage est que fvwm a un cycle de développement assez lent et très conservateur pour que je n'ai eu que très très rarement besoin de faire de la maintenance dans fvwm-crystal à cause de ça.

EDIT : Autrement dit, ton argument de mettre de l'ordre dans la bergerie, ... ben elle t'a rien demandé la bergerie.
EDIT2: Après tout évolue, l'informatique aussi et j'ai déjà répondu que vu que X ne va pas disparaitre du jour au lendemain, j'ai le temps de voir venir.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum