Чтобы полностью удалить i3 WN и среду рабочего стола из минимального debian?

Большинство программ считывают конфигурацию DNS системы (в /etc/resolv.conf ) только один раз при запуске или при первом доступе к сети. Они не перечитывают конфигурацию, если она изменяется.

Похоже, что в вашей системе конфигурация DNS изменяется при включении сети (вероятно, изменяется с ненастроенных на настроенные DNS-серверы). Это очень часто и неизбежно, если система не всегда подключена к одной и той же сети.

Чтобы убедиться, что программы не будут затронуты, нужно запустить локальный кэширующий сервер DNS. Таким образом, конфигурация DNS для приложений может быть статической (всегда nameserver 127.0.0.1 в /etc/resolv.conf ), и только DNS-сервер кэширования должен сообщать о серверы, обеспечиваемые сетевым подключением. Dnsmasq - распространенный выбор, особенно во встроенных системах (если у вас есть маршрутизатор Linux, он, вероятно, запускает dnsmasq). Если вы создаете свой собственный образ с помощью Buildroot, включите пакет dnsmasq . Если у вас есть предварительно созданный образ без dnsmasq, установка dnsmasq через Builtroot все еще может быть лучшим вариантом, но я не знаком с Buildroot, поэтому я не могу объяснить, как это сделать.

0
10.02.2019, 19:33
1 ответ

i3 — это оконный менеджер X11, а не среда рабочего стола. Это, безусловно, отображается в вашем диспетчере дисплеев, потому что для i3 есть соответствующая запись на рабочем столе в /usr/share/xsessions/.

Вы можете найти пакет , содержащий файл, черезdpkg -S /usr/share/xsessions/i3.desktop

Вы также можете проверить зависимости i3 meta -пакета (apt-cache show i3), чтобы найти имя наиболее вероятного пакета.

В вашем случае это должен быть пакет i3 -wm . Удалите пакет, перезапустите диспетчер дисплея, и i3 больше не должен отображаться в списке.

1
28.01.2020, 03:59

Теги

Похожие вопросы