SlackwareでStartxのデフォルト値を変更しますか?

SlackwareでStartxのデフォルト値を変更しますか?

Virtual BoxにSlackwareを仮想マシンとしてインストールしました。重要な場合、ホストはWindows 7です。ゲストの追加が正常にインストールされ、XFCEはゲストを追加するかどうかにかかわらず、正常に起動して実行されます。ただし、KDE(デフォルトで設定startx)は正常に起動し、適切な解像度の適切なデスクトップを提供しましたが、スプラッシュ画面アニメーションの途中でクラッシュが発生しました。戦う価値があるかどうかはわかりません。

デフォルト値をstartxxfceに変更するには?常にコマンドラインから起動できることはわかっていますが、startxfce4inittabの実行レベルを5に変更するとKDEがクラッシュする可能性があります。

答え1

Slack はこれらの変更を行うために「xwmconfig」を提供します。

ユーザーまたはrootとして実行します。

ただし、Xserverの競合はまだXFCEバグ以外のX設定の問題かもしれません。また、仮想マシンに十分なビデオメモリがあること、および設定でデスクトップを簡単に展開できることを確認してください(私は28MBを使用しています)。

答え2

次のman startxファイルが動作を制御します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.

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

   /etc/X11/xinit/xserverrc Server to run if the user has no .xserverrc file.

したがって、そのファイルを引き続き使用するには、startxファイルの内容を調整する必要があります.xinitrc

ただし、KDEなどの重いデスクトップ環境には、すでに作成された起動スクリプトが付属していることが多いため、これは不要です。 KDEには次のプログラムがあります。startkde(交換用に使用したのか、startxそれともそのままにしておかなければならなかったのか覚えていませんxinitrc。)

答え3

~/.xsession始めたいものをすべて含めてくださいstartx。この場合:

echo startxfce4 >> ~/.xsession

関連情報