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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

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

#1

11 мар 2017, 11:21

Точнее, добавляем пункт меню Перезапустить 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
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#2

11 мар 2017, 11:49

Полезный твик :bravo: :thumbs:
Это бы в апстрим cinnamon пропихнуть ...
Изображение
   
Изображение

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

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

#3

11 мар 2017, 11:55

В таком виде не пройдёт, сделал без учёта локалей. Надо будет покурить в этом направлении.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

no avatar

achilles_85
Сообщения: 67
Зарегистрирован: 13 фев 2017, 13:08
Благодарил (а): 10 раз
Поблагодарили: 1 раз
Контактная информация:

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

#4

11 мар 2017, 13:29

А в случае xfce как быть?

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

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

#5

11 мар 2017, 15:36

Ой, вот тут я пас, я им не пользуюсь.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#6

11 мар 2017, 15:57

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

Закрыто

Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей