Après avoir obtenu un modem 3G pour mon ordinateur portable, j'ai commencé à utiliser Network Manager pour gérer mes connexions, et je l'aime bien. Cependant, il est légèrement ennuyeux de devoir être root pour faire des changements, surtout que les applications (nm-applet, nm-connection-editor) ne demandent pas d'élévation - je dois les lancer manuellement avec "sudo". Si je comprends bien, c'est parce que mon installation minimale ne dispose pas d'un gestionnaire de connexion (je me connecte à une invite de commande et startx
) et donc les privilèges DBus ne sont pas définis. J'ai donc essayé d'installer à la fois LightDM et GDM, mais mon dieu le bl0at ! Pulseaudio nécessaire pour DBus ? Je ne pense pas. Voici la liste de paquets choquants générée par apt-get install lightdm
:
The following NEW packages will be installed
apg cheese-common cups-pk-helper dialog evolution-data-server
evolution-data-server-common evolution-data-server-online-accounts geoclue
geoclue-ubuntu-geoip gir1.2-gnomebluetooth-1.0 gir1.2-ibus-1.0 gkbd-capplet
gnome-bluetooth gnome-control-center-shared-data gnome-desktop3-data
gnome-screensaver gnome-session-bin gnome-settings-daemon-schemas
gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter hwdata ibus
ibus-gtk ibus-gtk3 im-config indicator-bluetooth indicator-datetime
indicator-keyboard indicator-power indicator-session indicator-sound
libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth
libaccount-plugin-google libaccounts-glib0 libaccounts-qt5-1 libcamel-1.2-45
libcanberra-pulse libcheese-gtk23 libcheese7 libclutter-1.0-0
libclutter-1.0-common libclutter-gst-2.0-0 libclutter-gtk-1.0-0
libcogl-common libcogl-pango15 libcogl15 libebackend-1.2-7 libebook-1.2-14
libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20
libedata-cal-1.2-23 libedataserver-1.2-18 libfftw3-single3 libgdata-common
libgdata13 libgnome-desktop-3-7 libgnomekbd-common libgnomekbd8
libgoa-1.0-0b libgoa-1.0-common libgweather-3-6 libgweather-common
libibus-1.0-5 liblightdm-gobject-1-0 liboauth0 libopenobex1 libpulsedsp
libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5
libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5test5 libqt5webkit5
libqt5widgets5 libqt5xml5 librest-0.7-0 libsignon-extension1 libsignon-glib1
libsignon-plugins-common1 libsignon-qt5-1 libsystemd-journal0
libtimezonemap1 libunity-control-center1 liburl-dispatcher1 libwacom-common
libwacom2 libxcb-icccm4 libxcb-image0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 lightdm mousetweaks nautilus-data obex-data-server
obexd-client pulseaudio pulseaudio-module-x11 pulseaudio-utils rtkit
session-migration signon-keyring-extension signon-plugin-oauth2 signon-ui
signond ubuntu-system-service unity-control-center
unity-control-center-signon unity-greeter unity-settings-daemon
0 to upgrade, 121 to newly install, 0 to remove and 47 not to upgrade.
Need to get 18.7 MB/32.1 MB of archives.
After this operation, 128 MB of additional disk space will be used.
Do you want to continue? [Y/n] Most definitely NOT!
Abort.
Je ne veux aucune de ces choses, merci ! Il doit sûrement y avoir un meilleur moyen d'obtenir des permissions pour modifier la configuration du Network Manager ?
Edit : Je devrais ajouter que j'ai essayé de changer /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf
de at_console="true"
a group="netdev"
mais cela ne semble pas avoir d'effet. Oui, je suis membre de netdev
.
Edit : Et l'ironie de voir un libclutter
dans la liste n'est pas perdue pour moi. C'est clairement un terrible, affreux, désordre de désordre... A quoi pensaient-ils ?