С радости забыл исследовать установленую систему на наличие ModemManager-а и запуск с консоли alterator-standalone users, сразу начал день с переустановки... Установки:
Вам нужен http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/starterkits/alt-p8-sysv-xfce-20190312-i586.iso
После установки, во время загрузки, останавливается на Deactivating splash [FAILED]
"Уважаемые пассажиры, пожалуйста пристегнитесь. Сейчас вас ждут незабываемые приключения!":
# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz root=UUID=uuid-rootfs ro acpi_backlight=vendor resume=/dev/disk/by-uuid/uuid-swapfs panic=30 intel_pstate=disable nomodeset xdriver=vesa
# grep -v '#\|^$' /etc/X11/xorg.conf.d/10-disable-accel.conf
Section "Extensions"
Option "GLX" "disable"
# Option "Accel" "disable"
Option "Accel" "Off"
EndSection
# grep -i vesa /var/log/Xorg.0.log | tail -n 17
[ 103.874] (--) VESA(0): Virtual size is 1368x768 (pitch 1368)
[ 103.874] (**) VESA(0): *Built-in mode "1366x768"
[ 103.874] (**) VESA(0): Display dimensions: (340, 190) mm
[ 103.874] (**) VESA(0): DPI set to (102, 102)
[ 103.874] (**) VESA(0): Using "Shadow Framebuffer"
[ 103.875] (II) VESA(0): initializing int10
[ 103.875] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[ 103.876] (II) VESA(0): VESA BIOS detected
[ 103.876] (II) VESA(0): VESA VBE Version 3.0
[ 103.876] (II) VESA(0): VESA VBE Total Mem: 32704 kB
[ 103.876] (II) VESA(0): VESA VBE OEM: Intel(R) HSW Mobile/Desktop Graphics Chipset Accelerated VGA BIOS
[ 103.876] (II) VESA(0): VESA VBE OEM Software Rev: 0.0
[ 103.876] (II) VESA(0): virtual address = 0xb508a000, VGAbase = 0xb507a000
[ 103.882] (II) VESA(0): Setting up VESA Mode 0x17F (1366x768)
[ 103.956] (==) VESA(0): Default visual is TrueColor
[ 103.956] (==) VESA(0): Backing store enabled
[ 103.956] (==) VESA(0): DPMS enabled
# grep 'GLX\|\"Accel\"' /var/log/Xorg.0.log
[ 103.726] (**) Extension "GLX" is disabled
[ 103.726] (WW) Ignoring unrecognized extension "Accel"
Короче, я тут немного (часа 2-3) полазил и понял, что лайнер в котором я сидел, ушёл в пике.
Ещё короче:
1. Максимум что мне удалось добиться с на входе в сессию xfce с драйвером vesa, выключенной акселерацией и отключенными спецэффектами, это серый фон рабочего стола, плюс пустая панель задач и повисшие X-сы с выходом из виса по Alt+Fn+SysRq+k с возвратом в *dm.
2. Xfce не хочет работать с драйвером vesa. Ни со спецэффектами, ни без них.
3. Поэтому маневр был таким:
* Нужно то, где нет ни спецэффектов, ни гламура, ни понтов, ни в каком виде, ни во включенном, ни в выключенном.
* Устанавливаем пакет icewm-regular (в p8/branch, подтянет всё остальное) или стартеркит icewm (с sysv)
* На опции загрузки (legacy mode) жмём E и в конец строки через пробел, которая начинается где-то так
linux /boot/vmlinuz root=UUID=
добавляем опции ядру
nomodeset xdriver=vesa
и по F10 начинаем загрузку.
* Если акселерация не нужна или с ней что-то не срастается, в системе нужен такой файл:
# grep -v '^#\|^$' /etc/X11/xorg.conf.d/10-disable-accel.conf
Section "Extensions"
Option "GLX" "disable"
Option "Accel" "Off"
EndSection
Если версия VESA поддерживает, подтянется родное максимальное разрешение.
* Грузимся в icewm
* Сам стартеркит icewm, кроме mc ничего не содержит.
* Если нужен гуёвый файл-менеджер, можно под icewm и thunar с udisks2 с polkit-sysvinit под sysv системы.
Требуют они не так чтобы много, но дофига:
$ apt-cache depends thunar
thunar-1.6.18-alt1:p8+240571.100.1.1@1573481471
Требует: <.p8.240571.100.1.1-libthunar-1.6.18-alt1>
libthunar-1.6.18-alt1:p8+240571.100.1.1@1573481471
Требует: eject
Требует: </bin/sh>
sh-3.2.57-alt1@1449774336
Требует: </lib/ld-linux.so.2>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libICE.so.6>
libICE-1.0.9-alt1@1409902721
Требует: <libSM.so.6>
libSM-1.2.2-alt1@1391072690
Требует: <libX11.so.6>
libX11-3:1.6.3-alt1@1431956885
Требует: <libatk-1.0.so.0>
libatk-2.24.0-alt0.M80P.1@1504535386
Требует: <libc.so.6>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.1)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.2)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.2.5)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.3.4)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.4)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libcairo.so.2>
libcairo-1:1.14.4-alt1@1447005511
Требует: <libdbus-1.so.3>
libdbus-1.10.24-alt4.M80P.1@1518773289
Требует: <libdbus-1.so.3(LIBDBUS_1_3)>
libdbus-1.10.24-alt4.M80P.1@1518773289
Требует: <libdbus-glib-1.so.2>
libdbus-glib-1:0.106-alt1@1454672854
Требует: <libexif.so.12>
libexif-0.6.21-alt1@1351359850
Требует: <libexo-1.so.0>
libexo-0.10.7-alt1.M80P.1@1525783860
Требует: <libgdk-x11-2.0.so.0>
libgtk+2-2.24.31-alt1@1473461664
Требует: <libgdk_pixbuf-2.0.so.0>
libgdk-pixbuf-2.36.11-alt0.M80P.1@1507198237
Требует: <libgio-2.0.so.0>
libgio-2.52.3-alt0.M80P.1@1504533315
Требует: <libglib-2.0.so.0>
glib2-2.52.3-alt0.M80P.1@1504533315
Требует: <libgobject-2.0.so.0>
glib2-2.52.3-alt0.M80P.1@1504533315
Требует: <libgtk-x11-2.0.so.0>
libgtk+2-2.24.31-alt1@1473461664
Требует: <libgudev-1.0.so.0>
libgudev-1:231-alt0.M80P.1@1487053273
Требует: <libnotify.so.4>
libnotify-0.7.7-alt0.M80P.1@1478614683
Требует: <libpango-1.0.so.0>
libpango-1.40.14-alt0.M80P.1@1510824242
Требует: <libpcre.so.3>
libpcre3-8.43-alt1:p8+236673.100.1.1@1566912013
Требует: <libpthread.so.0(GLIBC_2.0)>
glibc-pthread-6:2.23-alt3.M80P.2@1514455609
Требует: <libxfce4panel-1.0.so.4>
libxfce4panel-4.12.2-alt0.M80P.1@1513878923
Требует: <libxfce4ui-1.so.0>
libxfce4ui-4.12.1-alt1@1426520883
Требует: <libxfce4util.so.7>
libxfce4util-4.12.1-alt1@1425664148
Требует: <libxfconf-0.so.2>
libxfconf-4.12.0-alt1.1@1448555189
Вытесняет: <Thunar>
$ apt-cache depends udisks2
udisks2-2.6.5-alt0.M80P.1@1496412378
Для установки требует: control
Требует: libudisks2 = 2.6.5-alt0.M80P.1
Требует: </lib/udev/rules.d>
udev-rules-1:239-alt5:p8+246796.200.3.1@1582410784
Требует: </usr/sbin/cryptsetup>
cryptsetup-1.7.1-alt1@1456763328
Требует: dbus >= 1.4.0
Требует: dbus-tools-gui
Требует: mdadm
Требует: <ntfsprogs>
ntfs-3g-2:2016.2.22-alt1@1461507559
Требует: parted
Требует: gdisk
Требует: dosfstools
Требует: acl
Для установки требует: </bin/sh>
sh-3.2.57-alt1@1449774336
Для установки требует: </bin/sh>
sh-3.2.57-alt1@1449774336
Требует: </bin/sh>
sh-3.2.57-alt1@1449774336
Требует: </etc/control.d/facilities(control_subst)>
control-0.7.6-alt1@1304621334
Требует: </etc/control.d/facilities(is_builtin_mode)>
control-0.7.6-alt1@1304621334
Требует: </etc/control.d/facilities(new_help)>
control-0.7.6-alt1@1304621334
Требует: </etc/control.d/facilities(new_subst)>
control-0.7.6-alt1@1304621334
Требует: </etc/control.d/facilities(new_summary)>
control-0.7.6-alt1@1304621334
Требует: </etc/control.d/functions>
control-0.7.6-alt1@1304621334
Требует: </etc/udev/rules.d>
udev-rules-1:239-alt5:p8+246796.200.3.1@1582410784
Требует: </lib/ld-linux.so.2>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: </sbin/udevadm>
udev-1:239-alt5:p8+246796.200.3.1@1582410784
Требует: <libacl.so.1>
libacl-2.2.52.0.52.33f0-alt0.M80P.1@1492681337
Требует: <libacl.so.1(ACL_1.0)>
libacl-2.2.52.0.52.33f0-alt0.M80P.1@1492681337
Требует: <libatasmart.so.4>
libatasmart-0.19-alt1@1365464902
Требует: <libc.so.6(GLIBC_2.1)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.1.2)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.2)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.2.4)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.3)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.3.4)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.4)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libc.so.6(GLIBC_2.7)>
glibc-core-6:2.23-alt3.M80P.2@1514455609
Требует: <libgio-2.0.so.0>
libgio-2.52.3-alt0.M80P.1@1504533315
Требует: <libglib-2.0.so.0>
glib2-2.52.3-alt0.M80P.1@1504533315
Требует: <libgmodule-2.0.so.0>
glib2-2.52.3-alt0.M80P.1@1504533315
Требует: <libgobject-2.0.so.0>
glib2-2.52.3-alt0.M80P.1@1504533315
Требует: <libgudev-1.0.so.0>
libgudev-1:231-alt0.M80P.1@1487053273
Требует: <libpolkit-agent-1.so.0>
libpolkit-0.113-alt2@1469643484
Требует: <libpolkit-gobject-1.so.0>
libpolkit-0.113-alt2@1469643484
Требует: <libpthread.so.0(GLIBC_2.0)>
glibc-pthread-6:2.23-alt3.M80P.2@1514455609
Требует: <libpthread.so.0(GLIBC_2.2)>
glibc-pthread-6:2.23-alt3.M80P.2@1514455609
Требует: <libsystemd.so.0>
libsystemd-1:239-alt5:p8+246796.200.3.1@1582410784
Требует: <libsystemd.so.0(LIBSYSTEMD_209)>
libsystemd-1:239-alt5:p8+246796.200.3.1@1582410784
Для установки требует: </usr/sbin/control-dump>
control-0.7.6-alt1@1304621334
Для установки требует: </usr/sbin/control>
control-0.7.6-alt1@1304621334
Для установки требует: </usr/sbin/control-restore>
control-0.7.6-alt1@1304621334
Вытесняет: <udisks>
* Терминал sakura тоже в icewm лишним не будет.
* thunar флешки в icewm не видит, но их монтирование через udisksctl работает.
* Про pcmanfm на стартерките icewm тут:
https://www.altlinux.org/Regular/icewm* Драйвер xorg-drv-openchrome, который есть только в p8, в стартеркиты не входит. И если его не тянуть, то драйвер vesa без вариантов.
* В icewm мне нравится очень приличная тема skyline.