[РЕАЛЬНО]Реально ли установить и пользоваться Arch без systemd?

Vadim
У Arch есть не официальные репозитории с openrc.


[openrc-eudev]
SigLevel = Never
Server = http://downloads.sourceforge.net/project/archopenrc/$repo/$arch
Xroot
Спасибо
Linux Forever!
Установил по этому ману ,systemd удалился,всё работает,программы устанавливаются и удаляются,но иксы стартуют только под рутом.система самая минимальная +twm для экспримента.Вот ~/.local/share/xorg/Xorg.0.log
[    30.155]
X.Org X Server 1.17.2
Release Date: 2015-06-16
[    30.155] X Protocol Version 11, Revision 0
[    30.155] Build Operating System: Linux 4.0.4-2-ARCH i686
[    30.155] Current Operating System: Linux localhost 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 09:07:24 CEST 2015 i686
[    30.155] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/sda8
[    30.156] Build Date: 17 July 2015  05:40:14PM
[    30.156]
[    30.156] Current version of pixman: 0.32.6
[    30.156] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    30.156] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.156] (==) Log file: "/home/vadim/.local/share/xorg/Xorg.0.log", Time: Thu Sep  3 19:34:22 2015
[    30.189] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    30.204] (==) No Layout section.  Using the first Screen section.
[    30.204] (==) No screen section available. Using defaults.
[    30.204] (**) |-->Screen "Default Screen Section" (0)
[    30.204] (**) |   |-->Monitor "<default monitor>"
[    30.204] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    30.205] (==) Automatically adding devices
[    30.205] (==) Automatically enabling devices
[    30.205] (==) Automatically adding GPU devices
[    30.219] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    30.219] 	Entry deleted from font path.
[    30.219] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    30.219] 	Entry deleted from font path.
[    30.219] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    30.219] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    30.219] 	Entry deleted from font path.
[    30.219] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    30.219] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/
[    30.219] (==) ModulePath set to "/usr/lib/xorg/modules"
[    30.219] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    30.220] (II) Loader magic: 0x829f6c0
[    30.220] (II) Module ABI versions:
[    30.220] 	X.Org ANSI C Emulation: 0.4
[    30.220] 	X.Org Video Driver: 19.0
[    30.220] 	X.Org XInput driver : 21.1
[    30.220] 	X.Org Server Extension : 9.0
[    30.220] (EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)
[    30.220] (II) xfree86: Adding drm device (/dev/dri/card0)
[    30.222] (--) PCI:*(0:1:0:0) 10de:0a65:1043:83f4 rev 162, Mem @ 0xf4000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x00008000/128, BIOS @ 0x????????/524288
[    30.222] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    30.222] (II) LoadModule: "glx"
[    30.223] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    30.340] (II) Module glx: vendor="X.Org Foundation"
[    30.340] 	compiled for 1.17.2, module version = 1.0.0
[    30.340] 	ABI class: X.Org Server Extension, version 9.0
[    30.340] (==) AIGLX enabled
[    30.340] (==) Matched nouveau as autoconfigured driver 0
[    30.340] (==) Matched nv as autoconfigured driver 1
[    30.340] (==) Matched modesetting as autoconfigured driver 2
[    30.340] (==) Matched fbdev as autoconfigured driver 3
[    30.340] (==) Matched vesa as autoconfigured driver 4
[    30.340] (==) Assigned the driver to the xf86ConfigLayout
[    30.340] (II) LoadModule: "nouveau"
[    30.341] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    30.360] (II) Module nouveau: vendor="X.Org Foundation"
[    30.360] 	compiled for 1.17.0, module version = 1.0.11
[    30.360] 	Module class: X.Org Video Driver
[    30.360] 	ABI class: X.Org Video Driver, version 19.0
[    30.360] (II) LoadModule: "nv"
[    30.360] (WW) Warning, couldn't open module nv
[    30.360] (II) UnloadModule: "nv"
[    30.361] (II) Unloading nv
[    30.361] (EE) Failed to load module "nv" (module does not exist, 0)
[    30.361] (II) LoadModule: "modesetting"
[    30.361] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    30.372] (II) Module modesetting: vendor="X.Org Foundation"
[    30.372] 	compiled for 1.17.2, module version = 1.17.2
[    30.372] 	Module class: X.Org Video Driver
[    30.372] 	ABI class: X.Org Video Driver, version 19.0
[    30.372] (II) LoadModule: "fbdev"
[    30.372] (WW) Warning, couldn't open module fbdev
[    30.372] (II) UnloadModule: "fbdev"
[    30.372] (II) Unloading fbdev
[    30.372] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    30.372] (II) LoadModule: "vesa"
[    30.372] (WW) Warning, couldn't open module vesa
[    30.372] (II) UnloadModule: "vesa"
[    30.372] (II) Unloading vesa
[    30.372] (EE) Failed to load module "vesa" (module does not exist, 0)
[    30.372] (II) NOUVEAU driver
[    30.372] (II) NOUVEAU driver for NVIDIA chipset families :
[    30.372] 	RIVA TNT        (NV04)
[    30.372] 	RIVA TNT2       (NV05)
[    30.372] 	GeForce 256     (NV10)
[    30.372] 	GeForce 2       (NV11, NV15)
[    30.373] 	GeForce 4MX     (NV17, NV18)
[    30.373] 	GeForce 3       (NV20)
[    30.373] 	GeForce 4Ti     (NV25, NV28)
[    30.373] 	GeForce FX      (NV3x)
[    30.373] 	GeForce 6       (NV4x)
[    30.373] 	GeForce 7       (G7x)
[    30.373] 	GeForce 8       (G8x)
[    30.373] 	GeForce GTX 200 (NVA0)
[    30.373] 	GeForce GTX 400 (NVC0)
[    30.373] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    30.373] (++) using VT number 1

[    30.373] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    30.501] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    30.501] (EE) open /dev/dri/card0: Permission denied
[    30.501] (WW) Falling back to old probe method for modesetting
[    30.501] (EE) open /dev/dri/card0: Permission denied
[    30.501] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    30.501] (EE) Screen 0 deleted because of no matching config section.
[    30.501] (II) UnloadModule: "modesetting"
[    30.501] (EE) Device(s) detected, but none match those in the config file.
[    30.501] (EE)
Fatal server error:
[    30.501] (EE) no screens found(EE)
[    30.501] (EE)
Please consult the The X.Org Foundation support
	 at http://wiki.x.org
 for help.
[    30.501] (EE) Please also check the log file at "/home/vadim/.local/share/xorg/Xorg.0.log" for additional information.
[    30.501] (EE)
[    30.519] (EE) Server terminated with error (1). Closing log file.
Извиняюсь за длинную портянку.
Никто не подскажет в чём может быть проблема?
Пишу из этой системы под рутом.
Linux Forever!
Vadim
Попробуйте установить DM.
Xroot
Добавил себя в группы # usermod -a -G video,audio,power,disk,storage,optical,lp,scanner $USER ,иксы с twm стали стартовать,но ни мышка ни клава от юзера не работали.Установил пакет openbox и lxdm-consolekit по вики,lxdm при загрузке не стартует.При startx запускается twm и клавиатура с мышью не работают.Из консоли попробовал запустиь lxdm-требует судо,запустил через судо,выбрал сеанс openbox и вошёл без проблем.Сейчас пишу не из под рута с openbox,прекрасно работает,и мышка и клава .От systemd в системе и следов не осталось.Буду разбираться и читать почему lxdm не запускается при загрузке.В Debian при установке lxdm спрашивает,назначить lxdm по умолчанию?В Arch включается юнитом,буду разбираться как включить без systemd.
Всё сложно,хотел уже сносить,но упрямства у меня хватает.
Linux Forever!
C LXDM разобрался.На форуме Manjaro openrc (очень хороший ман,буду ещё изучать) нашёл решение,в файле /etc/conf.d/xdm заменил строчку
DISPLAYMANAGER="xdm"
на
DISPLAYMANAGER="lxdm"
и в терминале
sudo rc-update add xdm default
LXDM стартует и запускает мой Openbox без проблем.
Система нормально работает,вполне можно пользоваться без всякого systemd.Осталось с gvfs и polkit разобраться чтобы всё монтировалось автоматом.
И ещё подумать как с русским в консоли разобраться,как вот тут или с openrc надо по другому.
Linux Forever!
Vadim
Я и сам ужа давненько выпилил systemd. На arch wiki есть некоторая информация про openrc, Раньше там была и статья про установку, но что-то она куда-то исчезла.
Проблема может возникнуть когда захочешь что-то поставить а оно по зависимостям притянет ненужный пакет.
Мало видеть нам начало - надо видеть и конец.
Если видишь ты создание - значит где-то есть ТВОРЕЦ
Разобрался почему не запускались иксы с консоли командой startx без DM,вот тут написано что начиная с Xorg-1.16, Arch Linux решил сделать X с помощью Systemd-logind .Решается элементарно с помощью создания файла /etc/X11/Xwrapper.config

# Xorg.wrap configuation file
needs_root_rights = yes
Cоздал файлик,иксы командой startx запускаются без проблем.Пилю дальше.
Отдаю должное,ман на сайте Manjaro превосходный.На какой-то ветке английского форума Arch тема с этой проблемой страниц на двадцать и вразумительного решения нет.А тут сразу.
alsoijw
Буду стараться смотреть по зависимостям чтобы устанавливаемые пакеты не зависели и не тянули за собой systemd.Пока ничего мне нужного от systemd не зависят.Кривая каракатица gnome3 ,зависящая от systemd мне и даром не нужна.Я лучше в консоли буду работать но её больше не поставлю.
Linux Forever!
Собственно у меня философский вопрос - а чем плох systemd?

В кой то веки в линукс дистрибутивах появился единый стандарт на подсистему инициализации, основные дистрибутивы нестройной шеренгой постепенно перешли к его использованию, и на тебе - народ вопит "ненужно!"

Я понимаю, что система имеет свои недостатки. Но перспектива единого подхода к настройке любой линукс системы меня прельщает сильнее этих недостатков, которые спорны и неочевидны. От зоопарка подситем инициализации мы приходим к одной единственной, и это мне кажется хорошо. Я не прав?
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
 
Зарегистрироваться или войдите чтобы оставить сообщение.