DISPLAY および HOST 変数が存在しない場合の .Xauthority ファイルの入力

DISPLAY および HOST 変数が存在しない場合の .Xauthority ファイルの入力

私は新しいDebian 10 Busterをインストールしましたが、好きではありません。私はデスクトップなしでインストールしました。basic system utilities 初期インストール中にのみインストールされます。

再起動後、ユーザーとしてログインrootしますdpkg --add-architecture i386。その後、各行の末尾に/etc/apt/sources.listファイルを追加し、contrib non-freeリポジトリの行を追加しましたbuster-backports。ファイルを保存してaptを更新しました。

次に、私のユーザーzigaに対する権限が1行で定義されるようにファイルをインストールして変更sudoapt install sudoました。その後、ログアウトしてから自分のユーザーを使用して再度ログインします。/etc/sudoersziga ALL=(ALL:ALL) NOPASSWD:ALLziga

いくつかのパッケージをインストールし、1行でsudo apt install xserver-xorg-core xinit openboxファイルを作成して実行しました。~/.xinitrcexec openbox-sessionstartx

Openboxは表示されませんでした。初めて使用したとき、startx次の警告が表示されました。

「.Xauthorityファイルが見つかりません」

その後、一定時間が経過すると失敗し、印刷されるまですべてが中断されます。

"xf86EnableIOPorts: I/O に対して IOPL を設定できません (操作は許可されていません)"

最初のメッセージは再試行しても再び表示されず、startx2番目のメッセージは一定時間(毎回)後に表示されたために~.Xauthority生成された可能性がありますが、まだOpenboxが起動していません。だからxauth listコマンドを確認しましたが、何も印刷されませんでした。これは行を追加する必要があることを意味します!まあ、私はxauth法廷)このように:

# For X11 over SSH 
xauth generate :0 . trusted 

# Generate my own key, xauth requires 128 bit hex encoding
xauth add ${HOST}:0 . $(xxd -l 16 -p /dev/urandom)

ただし、変数がなく、DISPLAY変数が定義されていないためHOST(チェックを使用printenv)失敗します。最初のコマンドも返されますunable to open display ":0"。まあ、ノートパソコンを使っていますが、ディスプレイがはっきりと出てきますね…

誰でもどんな提案がありますか? Openboxを使いたい... =)

関連情報