i3と入力してXを起動しようとすると、startx /usr/bin/i3
次のエラーメッセージが表示されます。
(EE) xf86OpenConsole: Cannot open virtual console 7 (Permission denied)
rootで起動したり/ dev / tty7をchowningした後に起動するとstartx
問題を解決できますが(予想される入力が機能せず、端末の切り替えもできません)、これは正しいアプローチだとは思わない。
SwayとWestonは完全に動作しますが、Xはなぜ同じように動作しませんか?
ベストアンサー1
startx
私のシステム(Fedora)ではうまく機能します。しかし、Gentoo Wikiの古いページでは、これを実行する別の方法が挙げられています。
startx /usr/bin/i3 -- vt1
1
ログインした「ターミナル」の番号です。端末にない場合は、1
それに応じてコマンドを調整してください。
明らかに、これはPermission denied
エラーを修正し、Xを起動することができました。
startx
なぜ明示的に渡すべきかはわかりません。 GentooがFedoraとは異なることをする理由を理解できません。ああ、まあ。少なくとも開こうとする試みを停止startx
/停止する必要があります。それは確かに現代的な作業方法ではなく、あなたのためのものでもありません。Xorg
tty7