web-dev-qa-db-ja.com

'X-config'コマンドと 'startx'コマンドの使用の違いは何ですか

使用すると非常に異なる結果が得られます

X -config /etc/X11/xorg.conf

単なるプレーンよりも

startx

つまり、最初のコマンドでは黒い画面が表示されますが、startxでは実際にはいくつかのXウィンドウが表示されます。

3
user1596

Startxのmanページにあるように、

startx-Xセッションを初期化します
startxスクリプトはxinitのフロントエンドであり、X WindowSystemの単一セッションを実行するためのやや優れたユーザーインターフェイスを提供します。多くの場合、引数なしで実行されます。

XコマンドはXサーバーを実行します。 startxはそれを実行し、セッションを初期化します。つまり、構成ファイルで指定されているもの(通常はウィンドウ環境、xtermなど)を実行します。

実行するクライアントを決定するために、startxは最初にユーザーのホームディレクトリで.xinitrcというファイルを探します。それが見つからない場合は、xinitライブラリディレクトリにあるファイルxinitrcを使用します。

さらに詳しく説明するために、startxは次のファイルを使用します。

   $(HOME)/.xinitrc         Client  to  run.  Typically a Shell script which runs many programs in the
                            background.

   $(HOME)/.xserverrc       Server to run.  The default is X.

   /usr/lib/X11/xinit/xinitrc
                            Client to run if the user has no .xinitrc file.

   /usr/lib/X11/xinit/xserverrc
                            Server to run if the user has no .xserverrc file.
3
nagul

startxは他の応答にリストされているファイルを使用し、「-config」オプションはユーザー指定の構成ファイルを使用します

0
Mahmoud Hossam