startx
dit:
--------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards
Évidemment, je peux chmod 4775 /usr/bin/Xorg
, ce qui fonctionnera jusqu'à ce que la prochaine mise à jour de Xorg supprime à nouveau le bit suid. Cependant, comment "utiliser un gestionnaire d'affichage" à la place, comme "fortement recommandé", n'est pas du tout évident pour moi!
Qu'est-ce que ça veut dire?
- Est
startx
obsolète maintenant? - Que devrais-je taper à la place?
- Pourquoi ne
startx
fait-il pas la bonne chose alors? C'est votre épargnant de vie au cas où X tomberait; probablement l'une des premières commandes que l'on a dû apprendre.
Je suis sûr que mon système utilise un gestionnaire d'affichage. J'ai xdm, kdm, gdm, lightdm et sddm. Il démarre dans un environnement de bureau qui, une fois déconnecté, affiche un écran de connexion. En d'autres termes, une configuration de machine de bureau standard, mais au cas où cela importerait, j'utilise KDE sur OpenSuse Tumbleweed.
Je vais accepter une liste correctement documentée, raisonnablement complète, des diverses commandes spécifiques avec lesquelles startx a été remplacé, sur n'importe quel Unix. S'il y a quelque chose qui ne fonctionne pas exactement comme ça sur OpenSuse, je jure que j'écrirai un rapport de bogue. Je déteste voir une interface utilisateur que nous semblons tous connaître à l'envers pour des raisons purement techniques alors que personne ne connaît de remplacement.
Réponses:
Selon les notes de version 11.4 , oui,
startx
est déconseillé dans SUSE. Mais ils expliquent comment définir le bit setuid pour qu'il ne soit pas perdu lors de la mise à jour:la source
systemd
(c'est-à-dire.systemctl restart <dm>
), Mais je ne peux pas le confirmer.systemctl restart sddm
fonctionne, mais seulement après un redémarrage etsystemctl isolate multi-user.target
. Le remplacement de sddm par kdm ou xdm donne un écran noir avec un trait de soulignement clignotant dans le coin supérieur gauche.SuSEconfig --module permissions
n'existe plus sur Tumbleweed peut-être?