ちょうどArchをインストールし、gnomeもインストールしましたが、入力するとstartx
次の問題が発生します。
waiting for X server to shut down Server terminated successfully (0). Closing log file.c: xterm: not found /etc/x11/xinit/xinitrc: line 55: xterm: command not found
どうすればいいですか?
答え1
を作成すると、それを指す~/.xinitrc
方法はありません。startx
/etc/X11/xinit/xinitrc
システム全体文書。
デフォルトでは、.xinitrc
ユーザーの好みに応じて必要なクライアントを起動するシェルスクリプトです。このファイルに配置されたクライアントはすべてバックグラウンドで実行されます。
.
ファイルの前に実際にファイルを配置したこと.xinitrc
、およびそのファイルが実際に配置されていることを確認してください$HOME
。忘れた場合は、次のコマンドを実行して.
ファイルを表示してください。ls $HOME
.
隠しファイルその後、このファイルを見る必要がありますls -a $HOME
。
しかし、私はあなたに確信できます。絶対startx
グローバルファイルを指すと、ファイルは正しい場所に作成されます。
答え2
正しいXセッションが設定されていない場合は呼び出されますが、アーチのインストールxterm
にはこれがないため、ここでは失敗します。 (努力するpacman -S extra/xterm
)
gnome部分の場合、gnomeがインストールされていないか(試してみてくださいpacman -S gnome
)、Xが起動したときにgnomeを起動する行はxinitrcに含まれていません。
次の行を入力して、~/.xinitrc
GNOMEが起動していることを確認してください。
dbus-launch --exit-with-session gnome-session
その後、startx
再起動してください。