Вопрос или проблема
Я установил Ubuntu Server Edition и настроил open ssh, samba и lamp на своем домашнем компьютере, чтобы работать в локальной сети. Я также хочу установить графический интерфейс для повседневного использования.
Я уже выполнил следующее
sudo apt-get install gnome-session-fallback
sudo apt-get install lightdm-gtk-greeter
sudo apt-get install xinit
Я не хочу устанавливать Unity или Gnome3 Shell на свою систему. Также я не нашел инструкции по установке gnome-classic на серверную версию (хотя это не должно иметь значения). Как заставить это работать?
Предупреждение: Не протестировано, так как у меня уже есть gnome-3
Чтобы установить ubuntu classic,
sudo apt-get install gnome-panel
как указано в этой ссылке
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
а затем используйте этот xstartup
nano .vnc/xstartup
затем добавьте это в xstartup
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
Ответ или решение
Чтобы установить Gnome Classic на ваш сервер Ubuntu 12.04.1 (64-бит), следуйте этим рекомендациям. Учитывая, что вы не хотите устанавливать Unity или Gnome3 Shell и стремитесь к упрощенной настройке рабочего окружения на основе Gnome Classic, вам нужно выполнить несколько дополнительных действий помимо тех, которые вы уже предприняли.
Определение проблемы
Вы уже установили:
gnome-session-fallback
, предоставляющий возможность работы с классическим интерфейсом;lightdm-gtk-greeter
– это дисплейный менеджер, который позволяет легко управлять входом в систему;xinit
для инициации X-сессий.
Дополнительные шаги
Чтобы завершить установку Gnome Classic, выполните следующие шаги:
-
Установите необходимые компоненты Gnome:
Чтобы получить полный функционал Gnome Classic, установите дополнительные пакеты, включая панель Gnome и другие необходимые компоненты. Выполните следующую команду:sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
-
Настройка VNC для доступа к GUI:
Если вы планируете удаленный доступ через VNC, вам нужно настроить файлxstartup
. Откройте файл для редактирования:nano ~/.vnc/xstartup
Добавьте в этот файл следующий код:
#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal &
Это обеспечит запуск необходимых компонентов Gnome при каждом подключении через VNC.
Завершающие проверки
После выполнения указанных выше шагов, перезагрузите систему или просто завершите сессию и снова войдите в нее, чтобы убедиться, что все работает корректно. Вы должны увидеть классический интерфейс Gnome при следующем входе в систему.
Оптимизация для поисковых систем (SEO)
Используйте ключевые слова, такие как "Установка Gnome Classic на Ubuntu Server", "настройка интерфейса Ubuntu 12.04", и "как настроить Gnome на Ubuntu Server", чтобы эта инструкция была легкой для поиска.
Таким образом, следуя этим шагам, вы сможете успешно установить и настроить Gnome Classic на вашей системе Ubuntu Server 12.04.1. Убедитесь, что вы проверяете совместимость всех используемых пакетов с вашей версией Ubuntu для избежания конфликтов.