LINUX.ORG.RU

Не стартует fluxbox на gentoo

 , , ,


0

1

В наличии дедушка нетбуков и великий старейшина samsung NP-N102S с лютейшим на борту CPU Intel Atom N2100.
Захотелось погонять дохляка. Установил генту, следом иксы, после рестарта иксы моргнут и тёмный экран показывают. Прочитал что из-за небольшого разрешения (10 дюймов) надо в /etc/default/grub добавить параметр nomodeset. Добавил, загрузка проходит и есть приглашение командной строки. Логинюсь. Ставлю fluxbox, но стартануть не получается. При подаче команды startfluxbox вываливается

xmodmap: unable to open display
Error: Couldn’t connect in Xserver passing null display

А при startx целая портянка, в которой смущают ошибки на open /dev/fb0: No such file or directory и open /dev/dri/card0: No such file or directory и ещё некоторые ероры и варнинги. Спросил в ТГ у игзперда по флуксу, тот сказал что до запуска окошек надо ещё много чего сделать и благополучно испарился.

make.conf

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

ACCEPT_LICENSE="*"
USE="X -cdda -cdr -cups -dvd -gnome -gtk-doc -ipv6 -kde -qt5 -qt6 -systemd"

INPUT_DEVICE="libinput synaptic"
VIDEO_CARDS="intel i915"

GENTOO_MIRRORS="https://gentoo-mirror.alexxy.name"

CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"

Видео-затычечка

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09)
	DeviceName:  Onboard IGD
	Subsystem: Samsung Electronics Co Ltd Device c629

Люд православный, подскажи что я не доделал…?

★★

Последнее исправление: Shprot (всего исправлений: 1)

Оставь свой телеграмм, я туда напишу.
Вообще нужен elogind и dbus как демоны запускать.
В .xinitrc ещё добавить:
if which dbus-launch >/dev/null && test -z «$DBUS_SESSION_BUS_ADDRESS»; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
exec startfluxbox

Добавить юзера в группы видео, аудио wheel и все возможные системные.

tehew10569
()
Ответ на: комментарий от tehew10569

swapon@genbsmsng ~ $ rc-service elogind status
status: started
swapon@genbsmsng ~ $ rc-service dbus status
status: started
swapon@genbsmsng ~ $ id uid=1000(swapon) gid=1000(swapon) группы=1000(swapon),10(wheel),18(audio),27(video),100(users)

Но уже лучше. Следующая ошибка в конце

xauth: (argv):1: bad display name "genbsmsng:0" in "remove" command
Shprot ★★
() автор топика
Ответ на: комментарий от Shprot

Про видюху в dmesg ничего не нашёл (хотя у меня под рукой системы с интелом нет, так что сравнивать сложно). Появилась мысль, чьл эта карточка не поддерживает kernel modesetting, но вроде бы в 2009 вся эта тема на интелах уже работала, а процессор 2011 года. Но факт в том, что иксы пытаются в т.ч. грузить весу, а это значит, что с графическим драйвером всё плохо.

Можно попробовать Intel DDX из того же гайда.

annulen ★★★★★
()
Ответ на: комментарий от annulen

Я помню йопся с подобным и проблема решилась установкой дисплей-менеджера slim. Но сейчас я не хочу его ставить. Я хочу запускать иксы по команде

Shprot ★★
() автор топика
Последнее исправление: Shprot (всего исправлений: 2)
Ответ на: комментарий от Shprot

Прошу прощения, я прочитал пост по диагонали и не заметил nomodeset в начале. Тогда становится ясно, почему modesetting драйвер в иксах не работает. Тут нужно устанавливать x11-drivers/xf86-video-intel и выполнять инструкции для Intel DDX

annulen ★★★★★
()
Ответ на: комментарий от Shprot

Надо ещё /etc/X11/xorg.conf.d/20-intel.conf создать, всё как в инструкции. Сейчас, судя по логу иксов, интеловский драйвер не грузится, зато грузится modesetting (Matched modesetting as autoconfigured driver), которого там быть не должно.

annulen ★★★★★
()
Последнее исправление: annulen (всего исправлений: 3)