サーバーとして使用したい古いラップトップにDebian Wheezyをインストールしました。しかし、時々私はそのコンピュータを使用してWebページを読み、そこにいくつかのコードを書きたいと思います。そのため、WebブラウザをインストールできるGUIが必要です。 KDEやGNOMEをインストールしたいです。
コマンドで再起動および停止できるGUIをインストールできますか?私がこれをしたいのは、サーバーをサーバーとしてのみ使用するときにリソースを節約するためです。パフォーマンスがあまり良くない古いノートパソコンです。
答え1
Xが自動的に起動されるのは、ディスプレイマネージャがそうするように設定されているためです。 gnomeまたはKDEをインストールした後、自動起動を無効にします。
update-rc.d -f kdm remove
update-rc.d kdm stop 20 2 3 4 5 .
を使用している場合、kdm
Xサーバーを起動するにはディスプレイマネージャを起動するか、ユーザーとして実行できます。gdm3
gnome
startx
/etc/init.d/kdm start # as root
startx # as your user
startx
Debianでは、デフォルトのx-session-managerを使用するときにaを設定する必要はありません。~/.xinitrc
答え2
コマンドで再起動および停止できるGUIをインストールできますか?
はい。最も邪魔になるのはディスプレイマネージャ(DM).デスクトップシステムは起動時に起動し、ログアウト時に再び表示されるグラフィカルログインを提供します。実行中のディスプレイマネージャがない場合はコンソールからXを起動でき、startx
Xサーバーをログオフまたはシャットダウンするとコンソールに戻ります。
技術的に言えば、DMはおそらく多くのリソースを使用しません。ログインしていない場合は、50〜100 MBのRAM(ほとんどX、状況によって異なります)が必要になる可能性があり、何もしないため、CPUは必要ありません。しかし、これは必要ありません。
2つのことができます。 GNOME、GDM、KDE、KDMの場合は、ディスプレイマネージャを削除できます。しかし、依存関係を考慮すると問題になる可能性があります。ディスク領域をあまり占有しないので、これも実質的な利点はない。
もう一つは、基本プロパティを変更することです。ランレベル。 「ランレベル」はSysV初期化の概念であり、systemd(fedoraなど)またはupstart(ubuntuなど)システムには適用されません。
伝統的に、ランレベル5はGUIに関連するLinuxの唯一のレベルです。これは色々出てきました。考えるDebian はデフォルトで 1 以外のすべての項目に X を使用するので、1 は使用したくありません。 3、4、5のいずれかを使いたいです。しかし、最初に試してみることができるのは、/etc/inittab
ここで編集することです。
# The default runlevel.
id:5:initdefault:
「5」を「3」に変更して再起動してみてください。それでもGUIから起動している場合は、ランレベル3からDMサービスを削除する必要があります。
そのためには名前を知る必要があります。提供する。を見ると、/etc/rc3.d
リンクの1つがxdm
orgdm
またはkdm
類似のプレフィックスを使用しますS03
。もしそうならS03xdm
:
update-rc.d xdm disable 2 3 4
これにより、ランレベル5が唯一のDMランレベルになり、デフォルト値は3なのでコンソールが起動します。
ランレベルを変更することでこれを行うことができ、telinit
すべてが上記のように設定されている場合はX()を起動することもできますtelinit 5
。 jordanmの答えに従い、DMが他のレベルで停止するように設定しない場合、そうでなければ戻りは機能しません。しかし、最初に述べたように、以下をstartx
使用して任意のランレベルでXを起動できます。