A.T.W.A., а там и без того уже так нагажено, что лишний юнит погоды не сделает :) К тому же, это идеологически выдержано и правильно - класть сами юниты в /usr/lib/systemd/system , а ссылки на них в /etc/systemd/system. :)
Да, и если делать по-вашему, то есть не загаживать систему, то тогда сей юнит должен находиться не просто в /etc/systemd/system/, а в /etc/systemd/system/getty@.service.requires/
A.T.W.A., а там и без того уже так нагажено, что лишний юнит погоды не сделает
Ок, хозяин - барин. :)
"urfin" написал:
К тому же, это идеологически выдержано и правильно - класть сами юниты в /usr/lib/systemd/system , а ссылки на них в /etc/systemd/system.
Так-то оно так, но, я извиняюсь за выражение, кладёт юниты в /usr/lib/systemd/system/ пакетный менеджер, а пользователь уже создаёт/удаляет ссылки из /etc/systemd/system/ командами enable/disable.
"urfin" написал:
Да, и если делать по-вашему, то есть не загаживать систему, то тогда сей юнит должен находиться не просто в /etc/systemd/system/, а в /etc/systemd/system/getty@.service.requires/
Как раз-таки в /etc/systemd/system/, а уже в /etc/systemd/system/getty@.service.requires/ при enable создастся на него ссылка, если правильно путаю.
кладёт юниты в /usr/lib/systemd/system/ пакетный менеджер, а пользователь уже создаёт/удаляет ссылки из /etc/systemd/system/ командами enable/disable.
Пакетный манагер кладет файлы в место, указанное при сборке пакета, те, есть куда укажешь, туда и положит. Он может и в /opt/bin положить, если в пакете это задать. Но для файлов systemd место определено однозначно: /usr/lib/systemd и определенные правилами systemd подкаталоги. Ссылки в /etc/systemd создаются утилитой systemctl по командам enable и disable, опять же, по установленным в systemd правилам расположения файлов.
"A.T.W.A." написал:
Как раз-таки в /etc/systemd/system/, а уже в /etc/systemd/system/getty@.service.requires/ при enable создастся на него ссылка, если правильно путаю.
Правильно :) Однако, давайте быть последовательными :) Вы не хотели гадить в каталог /usr, ведь так? Тогда давайте также не гадить и в каталог /etc, то есть сразу создавать юнит в каталоге назначения (/etc/systemd/system/getty@.service.requires/), без фазы создания юнита в одном месте, а ссылки на него в другом :) Или же, следуя букве закона идеологии systemd, будем гадить в одном месте(/usr), а не абы как, разбрасывая юниты по разным каталогам. Кто поручится, что в какой-то иксстоигрекдцатой версии systemd по велению левой ноги Леннарта идеологии, юниты в /etc/systemd не перестанут подхватываться systemctl?
ух бодался я тоже с квадратиками пока не прописал модуль видео вот так:
в /etc/mkinitcpio.conf вот тут у меня так (видео Intel HD), а тебе нада свое вписать
text
MODULES="i915"
потом выполнить
[console]# mkinitcpio -p linux[/console]