xinit /usr/bin/firefox
期待どおりに行われるようです。ウィンドウマネージャなしでFirefoxを実行します。
xinit firefox
xterm
ほぼ終わったようですが、少し遅れました。
誰かがここで何が起こっているのか説明できますか?
答え1
私はあなたが全くファイルを持っていないと思います~/.xinitrc
。実行するとxinit
ファイルを検索し、見つからない場合は小さなファイルを実行しますxterm
。正確に言うと、次のように実行されます。
xterm -geometry +1+1 -n login -display :0
また、コマンドラインは次xinit
のようになります。
xinit [ [ client ] options ... ] [ -- [ server ] [ display ] options ... ]
--
後ろの部分 (右側) はサーバー (X サーバー) 側のためのものであり、そこではデフォルト値を使用するので無視できます。これで、クライアント(左)についてあいまいな内容があります[ [ client ] options ... ]
。つまり、xinit
優先順位を決めるオプション変える顧客。
動作は実際に以下に説明されていますman
。
クライアントプログラム名とサーバープログラム名はどちらもスラッシュ(/)またはピリオド(.)で始まる必要があります。それ以外の場合は引数として処理され、対応する実行行に追加されます。これにより、コマンドライン全体を再入力しなくてもパラメータ(前景色や背景色など)を追加できます。
だから:
/usr/bin/firefox
Xクライアントなので実行firefox
顧客であるオプション、xterm
上記のパラメータと1つの追加パラメータ(オプション)「firefox」を使用して実行します。正確には次のようになります。xterm -geometry +1+1 -n login -display :0 firefox