Страница 1 из 1

Допиливаем Network Manager applet

Добавлено: 11 мар 2017, 11:21
di_mok
Точнее, добавляем пункт меню Перезапустить NetworkManager. Этакий костыль для тех кто не смог победить проблемы с NetworkManager, например не выход из спячки.

Сначала забэкапимся, на всякий случай:

Код: Выделить всё

sudo cp /usr/share/cinnamon/applets/network@cinnamon.org/applet.js /usr/share/cinnamon/applets/network@cinnamon.org/applet.js.back
Открыть applet.js:

Код: Выделить всё

sudo xed /usr/share/cinnamon/applets/network@cinnamon.org/applet.js
Найти:

Код: Выделить всё

            this.menu.addAction(_("Network Connections"), Lang.bind(this, function() {
				Util.spawnCommandLine("nm-connection-editor");
            }));
Добавить после:

Код: Выделить всё

            this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
Это сепаратор. Кому не нужен, можете пропустить этот пункт.

Добавить:

Код: Выделить всё

            this.menu.addAction(_("Перезапустить NetworkManager"), Lang.bind(this, function() {
				Util.spawnCommandLine("gksu service network-manager restart");
            }));
Должно получиться так:
applet.js (-usr-share-cinnamon-applets-network@cinnamon.org)_006.jpg
Перезагрузить Cinnamon Alt + F2 r

Готово!
Снимок экрана от 2017-03-11 11-19-31.png

Допиливаем Network Manager applet

Добавлено: 11 мар 2017, 11:49
Chocobo
Полезный твик :bravo: :thumbs:
Это бы в апстрим cinnamon пропихнуть ...

Допиливаем Network Manager applet

Добавлено: 11 мар 2017, 11:55
di_mok
В таком виде не пройдёт, сделал без учёта локалей. Надо будет покурить в этом направлении.

Допиливаем Network Manager applet

Добавлено: 11 мар 2017, 13:29
achilles_85
А в случае xfce как быть?

Допиливаем Network Manager applet

Добавлено: 11 мар 2017, 15:36
di_mok
Ой, вот тут я пас, я им не пользуюсь.

Допиливаем Network Manager applet

Добавлено: 11 мар 2017, 15:57
Chocobo
Разве что ручками вот так в крысе, тем же путем что делает и клик в апплете
di_mok писал(а): gksu service network-manager restart