web-dev-qa-db-ja.com

Xを起動すると、オプションで起動した場合でも、黒い画面しか表示されません

ライブCDからArchをインストールし、ネットワークをセットアップし、wifiドライバーをインストールし、gpu(mobility hd 5470)の触媒、xorgに必要なものをすべてインストールしてから、使用を開始しました

startx gnome-session

そして

xinit gnome-session

xtermの有無にかかわらず開始しますが、何も表示されず、黒い画面、アイデアだけですか?

2
P.K.

黒い画面しか表示されない場合は、Xが実行されている可能性があります。 /var/log/Xorg.0.logにエラーがないか確認しましたか?

Gnomeをすべて除外することからデバッグを開始します。TVMとxtermをインストールします(そしてxclock、その行を交互にコメントします)

# pacman -S xorg-twm xterm xorg-xclock

次に、内容をデフォルトのxinitrcからローカルの.xinitrcにコピーします。

$ cat /etc/X11/xinit/xinitrc > ~/.xinitrc

Twmが一部の端末(およびxclock)で開始する場合、問題はgnomeセッションにあります。少なくとも、それが機能する場合は、Webブラウザをインストールしてtwm内からデバッグできるようになりました。

また、/ var/log/Xorg.0.logが機能しない場合は、投稿してください。Catalystに問題がある可能性があります。失敗した場合は、オープンソースドライバーを使用してみてください(Xorg.logを確認した後)。

幸運を

1
chico1976

startx gnome-sessionだけを実行することはできません。 GNOMEを起動するように.xinitrcを適切に構成してから、startxを実行します。 (より良い解決策:GDMを起動する- 手順はArch Wikiにあります。

0
easyegoism

ほとんどの場合、X11は最初のクライアントが接続するまでマウスカーソルを初期化しません。

理由がわかりません。

Xを正常に起動するための便利で簡単な方法は、次のようなことを行うことです。

X & sleep 1; DISPLAY=:0 xterm &

おそらく、xtermのような別のプログラムまたはurxvtのようなものをopenboxに置き換えてください。非常に古いシステム(<2005)では、sleep遅延を延長する必要がある場合があります。

right Xを起動する方法は、これらのプログラムとしてstartxまたはxinitを使用することです。 Xサーバーを起動し、実行されて接続を受信できるようになるまで待ってから、.xinitrcの内容を実行します。ただし、構成ファイルを編集したくない場合は、上記のコマンドで問題ありません。

出典:ほぼ1年間、CTRL + SHIFT + Rを使用して上記のコマンドを履歴内に再配置し、Xをそのように開始してきました。 (私は夢中です、私は知っています)

0
i336_