オプション付きで起動しても、Xを起動すると黒い画面しか表示されない

オプション付きで起動しても、Xを起動すると黒い画面しか表示されない

ライブCDからArchをインストールし、ネットワークを設定し、WiFiドライバー、GPU(mobility hd 5470)用のCatalyst、必要なものがすべて入ったxorgをインストールし、使用し始めました。

startx gnome-session

そして

xinit gnome-session

xterm の有無にかかわらず起動しましたが、何も表示されず、黒い画面だけが表示されます。何かアイデアはありますか?

答え1

黒い画面だけが表示される場合は、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 を確認した後)。

幸運を

答え2

をそのまま実行することはできませんstartx gnome-session。 を適切に設定して.xinitrcGNOME を起動し、 を実行してくださいstartx。(より良い解決法: GDM を起動します --手順はArch Wikiで確認できます。

答え3

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

理由は分かりません。

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

X & sleep 1; DISPLAY=:0 xterm &

またはのようなxterm別のプログラムに置き換えることもできます。非常に古いシステム (<2005) では、遅延を延長する必要がある場合があります。urxvtopenboxsleep

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

ソース: ほぼ 1 年間、私は CTRL+SHIFT+R を使用して上記のコマンドを履歴内で再配置し、その方法で X を起動してきました。(私がおかしいのはわかっています)

関連情報