1

Привет всем!

Задача - установить MATE-desktop на openSUSE 13.1, которая сейчас стоит:
1. На другом конце (от меня) страны. То есть, то, что показывает там экран я не могу видеть принципиально, вмешаться в процесс загрузки, если что пойдет не так - не смогу тоже, меню груба на лету не отредактирую;
2. Работает сейчас вообще без графики, в runlevel 3.
Всё, что мог сделать из консоли на том компьютере (в пределах моего понимания openSUSE, сам то я лучше в CentOSf'ах и Fedora'х разбираюсь) - сделал. Далее есть задачи, которые гораздо удобнее решать из графики. Но...
В стандартных репозиториях SUSE 13.1 mate не видно. Сейчас ставлю 10-го гнома + X11, но по ряду причин (в том числе и ремутного графического доступа) мне там будет гораздо удобнее иметь mate. Вопрос, собственно в начале текста - как полностью ремутно, имея только текстовую консоль (ssh) поставить mate на openSUSE 13.1. Что надо прописать, чтобы добавился нужный репозиторий, который увидит zypper?

2

Одна команда:

 Консоль: root
[root@linuxforum.ru ~]# zypper ar -f http://download.opensuse.org/repositories/X11:/MATE:/Current/openSUSE_13.1/ X11:/MATE:/Current && zypper mr -p 97 X11:/MATE:/Current && zypper ref && zypper in gnome-main-menu mate-backgroundsmate-control-center mate-dialogs caja mate-icon-theme mate-notification-daemon mate-polkit marco mate-session-manager mate-settings-daemon mate-desktop mate-panel caja-image-converter caja-open-terminal caja-sendto caja-share dconf-editor mate-dictionary mate-disk-usage-analyzer mate-icon-theme-faenza mate-netspeed mate-screenshot mate-search-tool mate-sensors-applet mate-system-log mate-user-share mozo python-caja atril engrampa eom gucharmap mate-applets mate-calc mate-power-manager mate-media mate-screensaver mate-system-monitor mate-terminal mate-themes mate-menus pluma && yast2 sysconfig set DEFAULT_WM="mate-session"

После перезагрузиться:
 Консоль: root
[root@linuxforum.ru ~]# systemctl reboot

3 (20.12.2014 14:29:57 отредактировано Cruiser78)

verg пишет:

Одна команда:
После перезагрузиться:

 Консоль: root
[root@linuxforum.ru ~]# systemctl reboot

Ну, наверное, перед перезагрузкой неплохо было бы еще и изменить runlevel с 3 на 5 в /etc/inittab и переопределить defaul-target в systemd. Там - как я вижу, какая-то гремучая смесь из systemd и старых добрых LSB-скриптов при загрузке роялит... Я правильно мыслю? Или все это изменится на автомате?

В любом случае перегружаться я буду только в понедельник, когда местный админ на работу придет... Если что не так пойдет, то можно будет обратно в runlevel 3 занырнуть будет.

4

Cruiser78 пишет:

Или все это изменится на автомате?

Лучше поменяйте вручную.
runlevel 5:

 Консоль: root
[root@linuxforum.ru ~]# systemctl isolate graphical.target

runlevel 3:
 Консоль: root
[root@linuxforum.ru ~]# systemctl isolate multi-user.target

Установить runlevel 5 по умолчанию:

 Консоль: root
[root@linuxforum.ru ~]# systemctl set-default graphical.target

Текущий по умолчанию:
 Консоль: root
[root@linuxforum.ru ~]# systemctl get-default

5

Кстати, меня смущает последняя команда из установки MATE:

yast2 sysconfig set DISPLAYMANAGER="mate-session" 

Как я понимаю, она вносит изменения в файл /etc/sysconfig/displaymanager. Но там для этой переменной определены менеджеры xdm, gdm и так далее. Вроде как то, что лежит между X11 и самой mate. Допустимо ли вписывать в этот параметр саму mate? Или надо идти более сложным, кружным путем, здесь определять сам DM, а в его конфигах (или в .xinitrc) указывать какой именно графический шелл ему поручить?

6

Cruiser78 пишет:

Кстати, меня смущает последняя команда из установки MATE:

Упс. Поправил.
Команда конечно же такая: (установка WM по умолчанию)

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set DEFAULT_WM="mate-session"

А DM можно выбрать какой больше нравится командой: (в кавычки прописать нужный)

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set DISPLAYMANAGER=""

gdm, например:
 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set DISPLAYMANAGER="gdm"