Найдено: Про нетворк манагер и его невозвращение из спячки

Enable NetworkManager (in KDE)

Выглядит так:
dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Enable boolean:true

И все. Проверил - сработало. (когда добился эффекта сеть недоступна, раза с 20 наверное)
Вместо удаления файла и перезапуска нетворк-манагера.

В комментарии приведен второй скрипт, я его не проверял. :-)
dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:false

Думаю, нет надобности напоминать, что это нужно делать от рута, то есть, через sudo

P.S. На 10.10 эффект не появлялся, проверить не мог.
Но в скрипт записал, пусть лежит...

Update: видимо пропустил, исправил

Комментарии (4)

+3
lord_i - 20 Октябрь, 2010 - 10:04
Изображение пользователя lord_i.

У меня 10.10
# sudo dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Enable
Error org.freedesktop.DBus.Error.UnknownMethod: Method "Enable" with signature "" on interface "org.freedesktop.NetworkManager" doesn't exist

Что-то не так делаю?

# sudo dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:false
Error org.freedesktop.NetworkManager.AlreadyAsleepOrAwake: Already awake

Второй вариант выглядит получше. По крайней мере без ошибки и сообщает что менеджер не спит ...

Разобрался. У тебя в первой строчке не хватает "boolean:true". В первоисточнике есть.
# sudo dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Enable boolean:true
Error org.freedesktop.NetworkManager.AlreadyEnabledOrDisabled: Already enabled

0
dyug - 21 Октябрь, 2010 - 12:24

Спасибо. Видимо копировании как то пропустил :-( Испраил.

0
lord_i - 22 Октябрь, 2010 - 16:35
Изображение пользователя lord_i.

Кстати, указанный метод у меня никак не работает. Если менеджер после спячки тупит и не подключается к точке доступа (кстати, отметил интересную особенность - тупит он только на точке со скрытым SSID) при использовании вышеуказанных заклинаний всегда:
Error org.freedesktop.NetworkManager.AlreadyEnabledOrDisabled: Already enabled
Error org.freedesktop.NetworkManager.AlreadyAsleepOrAwake: Already awake

0
dyug - 22 Октябрь, 2010 - 16:52

Ну не знаю, это я не проверял. За неимением.
Впрочем, авторство я указал... :-)

Отправить комментарий