公開された一般的なソリューションは、sudo dpkg-reconfigure x11-common
これを実行してグラフィカルプロンプトを提供することですが、非対話型の方法で使用したいと思います。
シナリオは、ルート(Vagrant設定中)でマシンにSSHを接続しており、startx
後続の手順を続行する前に通常のユーザーとして一度実行していくつかの設定ファイルを生成する必要があることです。
私ができない理由は、su otheruser startx
単にXauthority / meが他のユーザーとしてSSH経由で接続しているからだと思います。
ベストアンサー1
私が見つけた解決策は、次のコマンドを実行することです。
sudo sed -i \
's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
ノート、これはあなたの特定の初期設定によって異なる場合がありconsole
ます*root