Добавлю сюда, для идущего по тому же пути — как избавиться от пожизненно кривого поделия network-manager.
К моему изумлению, просто так снести оказалось невозможно. Аптитуда настойчиво требует снести заодно весь Cinnamon, и никак не меньше! O_o
onotole@home ~ $ aptitude -s remove network-manager
Следующие пакеты будут УДАЛЕНЫ:
network-manager
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 42 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки освободится 2 036 kБ.
Следующие пакеты имеют неудовлетворённые зависимости:
network-manager-gnome : Зависит: network-manager (>= 0.9.8) но его установка не запланирована.
Следующие действия разрешат зависимости:
Удалить следующие пакеты:
1) cinnamon
2) mint-meta-cinnamon
3) network-manager-gnome
Принять данное решение? [Y/n/q/?]
Это ж убиться и не встать.
Гуглеж ничего не дал. То ли все пользователи Корицы им довольны, то ли никто из недовольных не осилил
, то ли я такой тупой. Правда нашел метод заткнуть ему пасть, чтобы прикинулся ветошью и не отсвечивал. Рецепт гордо именуется
Как полностью удалить network-manager в Mint, но это, увы, сильное преувеличение. Всего лишь способ отключить автозапуск демона. Однако, и то — хлеб! Зачем мне этот
тупой ненужный демон в процессах?
Рецепт содержит в себе нехилые грабли для новичка, поэтому переведу его с программёрского на чайниковский.
1. Остановить демон network-managerСпособ из рецепта у меня сработал:
sudo stop network-manager
...а я-то, дурак, пытался его искать по старинке, как в дебиане, через /etc/init.d2. Отключить автозапуск network-manager при загрузкеСначала выполняем команду
echo "manual" | sudo tee /etc/init/network-manager.override
После ввода пароля (потому что sudo) эта команда всего-то создаст файл
/etc/init/network-manager.override с текстом
manual.
Собственно, как я понял, именно этот файлик в init'е отключает автозапуск демона.
Далее автор рецепта заботливо положил грабли:
sudo vi /etc/NetworkManager/NetworkManager.conf
[ifupdown]
managed=false
заманивая новичка в сугубо профессиональный программёрский текстовый редактор vim. Чтобы он в нем и застрял, ага, с рутовыми правами вместе.
На самом деле все просто. Нужно запустить тот тектовый редактор, который вам понятен. Запустить его нужно через sudo, чтобы получить права на запись в
/etc. Найти там файл
/etc/NetworkManager/NetworkManager.conf и в секции
[ifupdown] написать
managed=false. Даже если там было написано
managed=true или не написано ничего.
У меня эта операция оказалась лишней (ибо оно так и было изначально).
Лично мне гораздо проще делать подобные простые операции посредством запуска
sudo mc
и пусть осудят меня суровые адепты чорной консоли.
Проверяем выходом из сеанса и повторным входом. Тут меня снова осудят, а может даже предадут анафеме, но я скажу. Проверяем отстутствие наличия процесса network-manager замечательно удобной программой htop.
Запустив ее, сразу жмем на F4 и набираем по одной буковке: "n" ... "e" ... наблюдаем, как на экране резко пропадает все лишнее ... "t" ... и вот, видим воочию, этой ненужной нам програмульки в процессах нет. Ура.
(а если забыли, на какую "F" нажимать, заботливый автор htop'а внизу сделал посказку — в стиле незабвенного
командира Пети Нортона Norton Commander).
Но. Радость моя омрачена была тем, что ненужный более значочек нетворк-манагера остался висеть на панели. Казалось бы, отключи соответствующий апплет в настройках Cinnamon, и будет тебе счастье.
Ан нет. Ненужный значок апплета заменился на другой значок, еще более печальный на вид. Это вылезло глубинное, неистребимое мурло нетворк-манагера, от существования которого целое DE зависит! Ну и ну. Прямо гидра какая-то.
Беглый гуглеж рассказал мне только одно: это, типа, фича такая в Циннамоне 2.4. Чтобы ты не остался без заботливого присмотра за тобой чертовой неистребимой программулькой. Всякие там ifconfig и wvdial, это для беглых рабов, типа. Как в огрызке, типа, джелбрейк и проч.
Ага. И тут я вспомнил смутно... где-то я читал про какой-то конфигуратор скрытых настроек... А! Вот же он!
3. Убрать значок network-manager с панелиsudo aptitude install dconf-editor
Поищем в нем... ага... вы думали, "network-manager"? Фигвам! Хорошо, что я уже знаю, что nm тоже надо смотреть.
(Кстати, чтобы поискать, надо нажать <Ctrl+F>.)
Находим, наконец-то, бяку!
Ветка (раздел?) nm-applet, параметр show-applet, установить в false — в смысле, сбросить галочку.
Поубивал бы гадов И вот оно, щастье!