Intereting Posts
Как изменить переменные среды без повторной регистрации в пользовательском интерфейсе? Почему мой интерфейс wlan0 на Angstrom (Beagleboard) «не связан»? Переупорядочить разделы для установки второго дистрибутива Linux Не удалось установить vim-плагины Повторение прогресса из фонового процесса без взлома Как извлечь столбцы до и после появления строки Возможно ли настроить VPN таким образом, чтобы я отключился от Интернета, если он снизился? systemctl не может точно сообщить о статусе демонов, если они были запущены с помощью механизма, отличного от systemctl Изменено / etc / ssh / sshd_config. Теперь не могу добраться до SU. Я привинчен? Почему MemTotal в / proc / meminfo изменяется? Архивирование домашней папки пользователя на удаленный сервер без каких-либо символических ссылок? udev случайным образом смешивает устройства ethernet на Debian Squeeze Найдите идентификатор процесса приложения java в сценарии bash (чтобы узнать, запущено ли целевое приложение) Vagrant: не удалось установить общую папку nfs (mount.nfs: операция не разрешена) Не удалось загрузить Fedora LiveCD

Как установить среду рабочего стола на CentOS 7?

Недавно я установил CentOS 7 (минимальная установка без GUI), и теперь я хочу установить в нее среду GUI.

Как установить среду рабочего стола на ранее установленную CentOS7, не переустанавливая ее?

1. Установка GNOME-Desktop:

  1. Установите GNOME Desktop Environment здесь.

    # yum -y groups install "GNOME Desktop" 
  2. Введите следующую команду после завершения установки:

     # startx 
  3. Запустится среда рабочего стола GNOME. Для первой загрузки начальная установка выполняется, и вы должны ее настроить в первый раз.

    • Сначала выберите язык системы.
    • Выберите тип клавиатуры.
    • Добавьте учетные записи, если хотите.
    • Наконец нажмите «Начать использование CentOS Linux».
  4. Рабочие среды GNOME начинаются следующим образом.

введите описание изображения здесь

Как использовать оболочку GNOME?

Рабочий стол GNOME по умолчанию для CentOS 7 начинается с классического режима, но если вы хотите использовать GNOME Shell, установите следующее:

Вариант A: Если вы запустите GNOME с помощью startx , установите следующий startx .

 # echo "exec gnome-session" >> ~/.xinitrc # startx 

Вариант B: установите системный графический login systemctl set-default graphical.target и перезагрузите систему. После запуска системы

  1. Нажмите кнопку, расположенную рядом с кнопкой «Вход».
  2. Выберите «GNOME» в списке. (По умолчанию используется GNOME Classic)
  3. Нажмите «Войти» и войдите в систему с помощью оболочки GNOME.

введите описание изображения здесь

  1. Оболочка GNOME начинается следующим образом:

введите описание изображения здесь

2. Установка KDE-Desktop:

  1. Установите здесь рабочую среду KDE.

     # yum -y groups install "KDE Plasma Workspaces" 
  2. Введите следующую команду после завершения установки:

     # echo "exec startkde" >> ~/.xinitrc # startx 
  3. Рабочая среда KDE Desktop выглядит следующим образом:

введите описание изображения здесь

3. Установка среды рабочего стола Cinnamon:

  1. Установите Cinnamon Desktop Environment здесь.

    Сначала добавьте репозиторий EPEL (репозиторий EPEL, который предоставляется из проекта Fedora).
    Дополнительные пакеты для Enterprise Linux (EPEL)

    • Как добавить репозиторий EPEL?

       # yum -y install epel-release # sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5] # sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed # yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository 
    • А теперь установите среду рабочего стола Cinnamon из репозитория EPEL:

       # yum --enablerepo=epel -y install cinnamon* 
  2. Введите следующую команду после завершения установки:

     # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc # startx 
  3. Cinnamon Desktop Environment начнется. Для первой загрузки начальная установка выполняется, и вы должны ее настроить в первый раз.

    • Сначала выберите язык системы.
    • Выберите тип клавиатуры.
    • Добавьте учетные записи, если хотите.
    • Наконец нажмите «Начать использование CentOS Linux».
  4. Cinnamon Desktop Environment начинается следующим образом.

введите описание изображения здесь

4. Установка среды рабочего стола MATE:

  1. Установите здесь среду рабочего стола MATE.

     # yum --enablerepo=epel -y groups install "MATE Desktop" 
  2. Введите следующую команду после завершения установки:

     # echo "exec /usr/bin/mate-session" >> ~/.xinitrc # startx 
  3. Запускается среда рабочего стола MATE.

введите описание изображения здесь

5. Установка среды рабочего стола Xfce:

  1. Установите Xfce Desktop Environment здесь.

     # yum -y groupinstall X11 # yum --enablerepo=epel -y groups install "Xfce" 
  2. Введите следующую команду после завершения установки:

     # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc # startx 
  3. Запускается среда рабочего стола Xfce.

введите описание изображения здесь

Вместо того, чтобы использовать взлома команды startx в файле .xinitrc , вероятно, лучше сказать Systemd, что вы хотите загрузить в графический графический интерфейс и терминал.

Для этого просто выполните следующее:

 $ sudo yum groupinstall "GNOME Desktop" $ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target 

Затем просто перезагрузитесь.

Последний бит свяжет целевой уровень 5 в качестве значения по умолчанию для Systemd.

Выполнение этого с помощью Systemd

Вы также можете использовать Systemd для этого. Это, возможно, лучший метод, поскольку вы управляете состоянием системы напрямую через Systemd и его CLI.

Вы можете видеть, какова ваша текущая цель по умолчанию:

 $ sudo systemctl get-default multi-user.target 

А затем измените его на графический:

 $ sudo systemctl set-default graphical.target 

Цели

В Systemd цели runlevel5.target и graphicical.target идентичны. Так и runlevel2.target и multi-user.target.

 Runlevel Target Units Description 0 runlevel0.target, poweroff.target Shut down and power off the system. 1 runlevel1.target, rescue.target Set up a rescue shell. 2 runlevel2.target, multi-user.target Set up a non-graphical multi-user system. 3 runlevel3.target, multi-user.target Set up a non-graphical multi-user system. 4 runlevel4.target, multi-user.target Set up a non-graphical multi-user system. 5 runlevel5.target, graphical.target Set up a graphical multi-user system. 6 runlevel6.target, reboot.target Shut down and reboot the system. 

Рекомендации

  • Установите Gnome GUI на CentOS 7 / RHEL 7
  • 8.3. РАБОТА С СИСТЕМНЫМИ ЦЕЛЕВАМИ