web-dev-qa-db-ja.com

CentOS 7に起動時にstartxをロードさせる方法は?

KDEを搭載したcentos 7マシンが起動時にGUIをロードしないという問題があります。それはいくつかの白い文字に引っかかって、私は押す必要があります CTRL+ALT+F2 別のターミナルセッションをロードし、startxを実行してGUIを適切にロードします。

起動時にstarxを自動的にロードするように編集できるファイルはありますか?

4

ここで重要なのは、SysV initを備えたCentOS 6を覚えている場合に、「デフォルトランレベル」と呼ばれていたものです。

CentOS 7では、@ Centimaneが正しく指摘したように、起動時に開始されるプログラムはsystemdによって決定されます。

Systemdはシステムを起動するときに「デフォルトのターゲット」を起動します。サーバーでは、このターゲットにはグラフィカルユーザーインターフェイスがありませんが、デスクトップシステムでは通常必要です。

コマンドの出力を確認してください

# systemctl get-default

非グラフィカルシステムでは、出力は通常

multi-user.target

あなたが望むあなたのデスクトップ上で

graphical.target

あなたが実行する秒を設定するために

# systemctl set-default graphical.target

次に、グラフィカルログイン画面をインストールして有効にします(例:gdm。ただし、lightdmのようなものもあります)。

# yum install gdm
# systemctl enable gdm
5
Ned64