Автор Тема: Инструкция по установке X-ов на дистрибутив без графики...  (Прочитано 2661 раз)

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
Сильно не пинать! Нашу инструкцию действительно не нашел!

По Arch инструкции, установил драйвер, установил x-server, установил XFCE, установил gdm (4-й)... Запуск из под пользователя - startx - входим в XFCE и работаем... GDM - в автозапуск запихать не получается...

Подопытная - alt-p10-server-sysv-latest-x86_64.iso. Ткните носом на инструкцию?

PS: Нужна именно server-sysv или на нее не устанавливается?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Пропишите в /etc/inittab

Цитировать
# The default runlevel.

id:5:initdefault:

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
Стопорится на "Приветствии"...

После строки:
Starting Libvirt-guests  [Done}Должно появиться:
Welcome Alt P10 Starterkit (Hypericum) /tty1
host-104 Login:

Но не появляется...

PS: Cдается мне косяки с установкой gdm у меня? Попробую LightDM...

PSS: Мне бы документацию, все таки...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
1. Не нужно устанавливать графику на сервер. На сервере и монитор ни к чему
2. Прямо sysv нужен? От systemd чертыхаетесь?
3. На sysv иксы не работают если не запустится скрипт udevd-final из пакета udev-rule-generator
4. На sysv по моим данным работают через prefdm только gdm2.20 и wdm
5. На sysv нужно переключить runlevel на пятый уровень

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
1. Не нужно устанавливать графику на сервер. На сервере и монитор ни к чему
Ну здесь процентов 80% Спортивный интерес. Всегда брал системы с графикой и как то даже не задумывался как оно работает... А тут решил обновить ФАИЛ-Сервер с Торрент-Качалкой и задался вопросом, а почему бы...  ;-D Но оказалось не все так просто... Я понимаю, графика ради Торрентов - тоже еще тот изврат, когда есть Transmission Remote... Ну и ИБП настроить...

Я в раздутии и поиске пока. Если все это так сложно, буду без графики или возьму Ту-же XFCE-Sysv И установлю на нее Самбу...
2. Прямо sysv нужен? От systemd чертыхаетесь?
Не чертыхаюсь, но костыли частенько ловил, работа того же NM.. На sysv мне показалось как то проще что ли? Спорить не буду...

По Остальным пунктам - Спасибо! Буду читать и пытаться понять, нужно ли мне это?

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
Антон, еще раз огромное Спасибо! Что указали направление!

После проверки prefdm и установки gdm2.20 все заработало. А runlevel переключить подсказал ruslandh...

Вопрос то все таки в документации остался. Ладно, завтра разберу консоль и выложу свою инструкцию. Может кому пригодится и мне на память...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Вопрос то все таки в документации остался. Ладно, завтра разберу консоль и выложу свою инструкцию. Может кому пригодится и мне на память...

Вики создана для того, чтобы в ней писали свои заметки пользователи ;-)

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
Меня тоже интересовала эта задача, но для получения минимальной графической системы на основе jeos-systemd.

Для такого случая получается такая последовательность действий:

1. Загружаем образ jeos-systemd (в моем случае alt-p10-jeos-systemd-20221209-x86_64.iso)
2. Устанавливаем минимальный набор пакетов

# apt-get update
# apt-get dist-upgrade
# apt-get install bash-completion openbox slim fonts-ttf-dejavu

3. Переключаем цель systemd по умолчанию с многопользовательской (multi-user.target) на графическую (graphical.target)

# systemctl set-default graphical.target

4. Создаем пользователя с членством в группах по аналогии с MATE StarterKit (кроме группы camera, т.к. в JeOS ее нет)

# useradd user
# passwd user
# usermod -a -G wheel,uucp,proc,cdrom,floppy,cdwriter,audio,radio,video,xgrp,scanner user

5. Перезагружаем систему и заходим в сеанс Openbox для дальнейших экспериментов уже в графике.


В какой раздел вики разумно поместить такую инструкцию?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Так там нет разделов. Там есть только категории, причём статья может входить сразу в несколько категорий по желанию автора.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
В какой раздел вики разумно поместить такую инструкцию

Пишите ;-)

Для меня например, это само-собой разумеется ;-) исходящее из логики работы SysVinit и systemd ;-)

Типа - частный случай, как говорят в математике ;-)

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
В гугле написано, что после установки чистых иксов и выполнения команды X & должен появиться светлый экран с X вместо курсора...

Сейчас, если выдаю команду X & получаю черный чистый экран... Скажите что нужно для получения светлого экрана с X вместо курсора?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вроде цвет нигде в стандартах не опрелелён. Возможно это от драйвера зависит.

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
Возможно это от драйвера зависит.
Все, понял. Опять про The default runlevel Забыл. Без id:5:initdefault: не работает...

Правда оно сразу попадает в окно Приветствия Х, возможно что то лишнее установил?
« Последнее редактирование: 04.02.2023 18:45:44 от San »

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Из моих заметок, я lxde ставлю.
17). Настройка графического окружения LXDE

Для работы в графической среде необходимо установить следующие пакеты:
(yes | apt-get install lxde-sysvinit xinit xscreensaver lxde-lxdm && chkconfig dm --level 3 on)
- перезагрузиться (init 6);

При некоторых ошибках в запущенном сеансе можно проверить настройки базовых приложений и конфликтные отключить (к примеру удалить xpolitkit).
Пуск > Настройки > Персональные > Приложения по умолчанию для LXsession >: Базовые приложения

Для работы с центром управления системой в графическом интерфейсе должен быть установлен пакет alterator-standalone:
# apt-get install alterator-standalone # ставить по желанию
Настроить выключение по кнопке питания.
# apt-get install acpid
# nano -b /etc/acpi/events/power

Вставить текст:
event=button/power
action=/etc/acpi/power.sh "%e"

# nano -b /etc/acpi/power.sh

Вставить текст:
/sbin/shutdown -h now "Power button pressed"

# chmod +x /etc/acpi/power.sh
# service acpid restart

Настроить обозреватель сети в файловом менеджере.

Для установки(включения) обозревателя сети в проводнике, необходимо установить gvfs-backends и дополнительно fuse-gvfs пакеты.

# apt-get install  gvfs-backends  fuse-gvfs
(подтягивяются зависимые пакеты ...samba-client samba-common samba-common-libs samba-common-tools samba-libs...)

Отключить засыпание мыши и клавиатуры на USB портах.

- необходимо установить пакет disable-usb-autosuspend

# apt-get install disable-usb-autosuspend

- если не поможет
# nano -b /etc/default/grub
и добавить в строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
через пробел параметр usbcore.autosuspend=-1 обновить ядро
# grub-mkconfig -o /boot/grub/grub.cfg
и перезагрузить систему
Может уже, что изменилось, давно не ставил

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 683
После установки и настройки доступа SSH по Ключу. Обновляем Систему и Ядро. Перезагружаем...
# apt-repo; apt-get update; apt-get dist-upgrade; update-kernel; apt-get install rpm apt
# reboot
Теперь у нас...
$ cat /etc/altlinux-release
ALT p10 starter kit (Hypericum)
$ uname -a
Linux host-104 5.10.165-std-def-alt1 #1 SMP Fri Jan 27 12:23:39 UTC 2023 x86_64 GNU/Linux
$ lspci -v | grep -A1 -e VGA -e 3D
00:02.0 VGA compatible controller: VMware SVGA II Adapter (prog-if 00 [VGA controller])
        Subsystem: VMware SVGA II Adapter
        Flags: bus master, fast devsel, latency 64, IRQ 18
На всякий случай, тут все пусто...
# modprobe -a vboxguest vboxsf vboxvideo
# rpm -qa | grep vbox*
Устанавливаем xorg-server и драйвера и перезагружаем...
# apt-get update ; apt-get install xorg-server xorg-drv-vmmouse xorg-drv-vmware virtualbox-guest-additions xdm xfs xsetup xinit
# reboot
Если сразу сменить уровень инициализации...
# mcedit /etc/inittabМеняем параметр initdefault: с 3 на 5
# The default runlevel.
id:5:initdefault:
После перезагрузки получаем Х-ы с графической строкой приглашения... А раз у нас id:5 то строка ни куда не ведет... Ставим Стол и Менеджер столов...
# apt-get update ; apt-get install xfce4-default gdm2.20И после перезагрузки получаем приглашение в GDM2 и рабочую XFCE которую осталось доработать напильником под себя...

PS: На материал для вики слабовато, да и не уверен, не знаю на сколько грамотно? Но может кому пригодится как подсказка или заметка...

PSS: Еще раз к вопросу холливара Sys-V и Systemd... На сколько компактнее заморочка на Sys-V получилась? Собираюсь "Помучать" то же самое на Systemd для сравнения и общего развития...