проблема с удалением программ

Всем привет.
Пытался удалить lightdm, что бы заходить через ~/.xinitrc, он не просто не удаляется, появляется окно ввода логина и пароля, но не работает, в другом tty пароль принимает. А если в lightdm включить автовход, то в конфиге i3wm не работает автостарт приложений, тот же русский надо включать вручную. Пробовал exec compton & , Exec=compton & , само интересно, что в Арче у меня в самом i3-config через exec setxkbmap -layout ‘us,ru’ работает. Че надо ему? Хотя только установил, удалил lightdm, настроил автологин и автовход, попробовал, перезагрузил, нормально. Пересобрал свежеустановленную систему, появился, не удалишь. Пишет, там, Protected, чет еще, удаляется, перезагружаюсь, вот оно опять, вводи.
Что нибудь кто нибудь посоветует?

О, разобрался. Оказалось, если не читает ~/.xinitrc,\ то\ /etc/X11/xinitrc\ синхронизирует\ настройки\ автозапуска\ приложений\ из~/.xprofile. Просто за несколько лет пользования Арчем я только слышал об этом файле, но не пользовался, а привык к ~/.xinitrc,~/.Xresources.
Но все равно, как безболезненно удалить некоторые системные файлы, далее просто планирую NetWork manager удалить, либо поближе узнать OpenRC и переключиться из Calculate Console.
Насчет lightdm - делал rc-update del xdm boot (…default?), не помогло. Просто не нужны мне менеджеры входа, сетей, другое.

Насчет lightdm - делал rc-update del xdm boot (…default?), не помогло. Просто не нужны мне менеджеры входа, сетей, другое.

Должно быт достаточно удалить xdm. Посмотрите сервисы автозагрузки ‘rc-update show’.

Но все равно, как безболезненно удалить некоторые системные файлы, далее просто планирую NetWork manager удалить, либо поближе узнать OpenRC и переключиться из Calculate Console.

Выполните ‘equery d networkmanager’ чтобы посмотреть кому нужен пакет и по каким флагам. Очевидно, что для того, чтобы удалить networkmanager нужно выключить одноимённый флаг. Можете воспользоваться файлом /etc/portage/make.conf/custom. После этого выполните cl-update. Если пакет в конце не удалится, выполните equery ещё раз. Так же можно выполнить `emerge -cv networkmanager` для безопасного удаления. Если удалить не удастся, пакетный менеджер отобразит зависимости. Изменение флагов приводит к компиляции пакетов из исходного кода.