
ライブ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
。 を適切に設定して.xinitrc
GNOME を起動し、 を実行してくださいstartx
。(より良い解決法: GDM を起動します --手順はArch Wikiで確認できます。)
答え3
ほとんどの場合、X11 は最初のクライアントが接続されるまでマウス カーソルを初期化しません。
理由は分かりません。
Xを正常に起動するための便利で簡単な方法は、次のようにすることです。
X & sleep 1; DISPLAY=:0 xterm &
またはのようなxterm
別のプログラムに置き換えることもできます。非常に古いシステム (<2005) では、遅延を延長する必要がある場合があります。urxvt
openbox
sleep
の右startx
X を起動する方法としては、またはを使用することですxinit
。これらのプログラムは X サーバーを起動し、実行されて接続を受信できるようになるまで待機してから、の内容を実行します.xinitrc
。ただし、構成ファイルを編集したくない場合は、上記のコマンドで問題なく動作します。
ソース: ほぼ 1 年間、私は CTRL+SHIFT+R を使用して上記のコマンドを履歴内で再配置し、その方法で X を起動してきました。(私がおかしいのはわかっています)