Arch で KDE を実行できません。 $ DISPLAYが設定されていません。

Arch で KDE を実行できません。 $ DISPLAYが設定されていません。

ちょうどアーチLinuxをインストールしました。私はxorgを設定し、xclockとxtermを使ってxserverを起動できます。

プラズマデスクトップも設置しました。

~によるとKDE - ArchWikiファイルexec startkdeに追加するだけです。.xinitrcこれで、startxプラズマデスクトップは実行されず、Xサーバーはシャットダウンします。

startkdettyで実行しようとすると、次のような結果が発生します。$DISPLAY is not set or cannot connect to X server.

メモ:これはディスプレイマネージャを持たない kde-plasma です。コンソールで手動で実行したいです。

ログファイルは別のコンピュータにあるため、追加するのは困難です。

答え1

xorg-xinitパッケージをインストールします。これxinitこのプログラムを使用すると、ユーザーはXorgディスプレイサーバーを手動で起動できます。

sudo pacman -S xorg-xinit

ArchWikiには1つあります地図時間ディスプレイマネージャなしでWindows管理者(KDEなど)を使用します。これを行うには、~/.bash_profileファイルの下部に次のコマンドを追加します。ファイルがない場合は、からスケルトンバージョンをコピーしてください/etc/skel/.bash_profile。 Zshの場合これを~/.zprofile

if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
  exec startx
fi

今あなたはあなたの~/.xinitrc

exec startkde

これにより、実行可能ファイルにログインする前にXが開始され、~/.xinitrcKDEセッションが開始されます。

ありがとうございます。

関連情報