Я обнаружил, что если мои обои не были в домашнем разделе, то он не будет использоваться в светлом GDM, например, если бы были обои, которые были из раздела, который был смонтирован с помощью fstab.
nmcli - это клиент командной строки для NetworkManager. Его можно использовать для просмотра типов безопасности ближайших точек беспроводного доступа.
$> nmcli device wifi list
Результат будет отображаться следующим образом:
NetworkManager имеет отличный интерфейс командной строки, называемый nmcli. Небольшой откат состоит в том, что некоторые команды в 15.04 отличаются от 14.04 версии nmcli.
Ubuntu 14.04
nmcli -f NAME con status позволяет перечислять имена текущих соединений. Например,
$ nmcli -f NAME,DEVICES con status
NAME DEVICES
Serg-Wifi wlan0
Теперь, чтобы просмотреть конкретные сведения о соединении, мы можем сделать nmcli con list id "WifiName". Более подробно, мы ищем строку, которая говорит key-mgmt.
$ nmcli con list id "SergWifi" | awk '/key-mgmt/ {print $2}'
wpa-psk
Таким образом, мы знаем, что этот wifi использует защиту WPA.
Еще один намек - это следующая строка:
802-11-wireless.security: 802-11-wireless-security
Теперь, как мы помещаем это в тот же скрипт? Если у вас установлено только одно соединение,
nmcli con list id "$(nmcli -t -f NAME con status)" | awk '/key-mgmt/||/802-11-wireless\.security/ {print $2}'
Здесь мы просто манипулируем nmcli флагом -t, чтобы дать нам только имя точки доступа wifi без красивого заголовка и использовать его при подстановке параметров скобки $( . . .) и передать его в качестве входа в nmcli con list id для отображения данных об этой точке доступа. Наконец, awk просто отфильтровывает нужную строку.
Если у вас установлено соединение wifi, но также и Ethernet, nmcli -f NAME con status выведет несколько строк. Я предлагаю отфильтровать wifi из этого списка с помощью nmcli -f NAME,DEVICES con status | awk '/wlan0/ {print $1}'. Остальная часть обработки будет такой же, как и выше.
Ubuntu 14.04
Вышеуказанные команды перевести в 15.04 следующим образом:
[d13 ] nmcli -t -f NAME,DEVICE con status | awk -F':' '/wlan0/{print }', чтобы получить имя установленного соединения на wlan0 nmcli con show "ConnectionName", чтобы просмотреть сведения о вашем установленном соединении.Замечание: в Ubuntu 14.04 есть nm-tool, в котором перечислены сведения о ваших текущих соединениях в легко организованном формате, однако его нет в 15.04, поэтому я предлагаю вам учиться и играть с ним на вашем собственный