web-dev-qa-db-fra.com

Impossible d'ouvrir la console virtuelle 7 (permission refusée) lorsque vous essayez de commencer x sur gentoo

Quand j'essaie de commencer x avec i3 en tapant startx /usr/bin/i3 Je reçois le message d'erreur suivant: (EE) xf86OpenConsole: Cannot open virtual console 7 (Permission denied)

Le lancement startx comme racine ou après la chile/Dev/Tty7 le résout (attendez-vous à ne pas fonctionner, pas même à changer de terminal), mais je ne pense pas que ce soit la bonne façon de le faire.

Sway et Weston travaillent parfaitement pourquoi il n'y a pas de x?

4
IronPig

startx fonctionne bien sur mon système (Fedora). Cependant, une page obsolète sur le Wiki Gentoo mentionne une autre façon de l'exécuter:

startx /usr/bin/i3 -- vt1

1 est le numéro du "terminal" que vous êtes connecté. Si vous n'êtes pas sur le terminal 1, puis ajustez la commande en conséquence.

Apparemment cela fixe le Permission denied erreur et autorisé x de commencer.

Je ne comprends pas pourquoi startx aurait besoin que cela soit passé explicitement. Je ne comprends pas comment gentoo pourrait faire quelque chose différemment vers Fedora ici. Tant pis. Au moins il devrait arrêter startx/Xorg d'essayer d'ouvrir tty7. Ce n'était certainement pas le moyen moderne de faire des choses, et cela ne fonctionnait pas pour vous.

3
sourcejedi