Ich frage mich schon länger, ob ich nur zu doof zum Suchen bin, oder ob es dieses Feature tatsächlich nicht gibt...
Die Standard-Netzwerkverwaltung unter Gnome ist ja der Netzwerkmanager. Und eine Standardgeschichte ist ja in wechselnden Netzwerken, dass der/die verfügbaren Drucker vom Netzwerk abhängen. Dementsprechend muss man je nach Netzwerk in dem man gerade ist, den Default-Drucker festlegen.
Warum kann ich mit dem Netzwerkmanager nicht einen Default-Drucker pro Netzwerkverbindung festlegen?
Ich hatte hier gerade einen Lenovo-Laptop mit Win10 zur begutachtung, und da hab ich mir die Lenovo-Netzwerkverwaltungs-Software mal ein wenig angesehen. Die ermöglicht einen Default-Drucker pro Netzwerkverbindung voreinzustellen...
Ich mache mir gerade Gedanken, ob und wie das mit dem Netzwerkmanager sinnvoll zu realisieren ist.
Ich hab hier schon mit dispatcher-Skripten getestet, was grundsätzlich ja der Ansatz beim nm zu sein scheint. Das funktioniert auch ganz passabel. Aber es macht mich noch nicht glücklich.
Dann habe ich whereami am Start gehabt. Das hat mir die WLAN-Verbindungen komplett durcheinandergebracht, diese automatisch getrennt, es waren dann 3 neue Verbindungsversuche nötig, bis die Verbindung geklappt hat... Hab whereami wieder runtergeschmissen, jetzt klappt die Netzwerkverbindung wieder tatellos... Das Teil passt offenbar nicht mehr gut zur aktuellen Netzwerkverwaltung mit Networkmanager.
Ich hab mir auch schon systemd-networkd angesehen. In Verbindung mit wpa_suplicant@.service scheint das sogar in wechselnden Netzwerken ganz gut zu funktionieren. Jedoch bleiben Bluetooth- und USB-Thetering-Verbindungen mit dem Handy außen vor... die ich aber auch gelegentlich nutze, wenn ich unterwegs bin.
Außerdem fehlt mir eine einfache Schnittstelle zum User (ich will das ja nicht nur für mich verwenden... sondern auch sogenannten unbedarften Usern ermöglichen), wie z.B. die Einstellung des Default-Druckers per Netzwerk über das nm-applet.
Ich hab mal getestet, dass man den Konfigurations-Files von NetworkManager (NetworkManager.conf, system-connections/Verbindung) Konfigurations-Abschnitte unterschieben kann, ohne dass der Networkmanager jammert oder den Dienst verweigert.
Hab da mal für NetworkManager.conf folgendes eingefügt:
Code: Alles auswählen
[custom]
DefaultPrinter="PDF"
und in system-connections/Home
Code: Alles auswählen
[custom]
DefaultPrinter="Ricoh-SP204SNF"
Das wird anstandslos ignoriert.
Jetzt frag ich mich aber, wie ich 1. diese Werte auslesen und 2. verarbeiten kann. 3. muss ich dann noch überlegen, ob und wie ich diese Konfiguration über das nm-applet oder nm-tui setzen kann.
Am liebsten wär mir natürliche eine Möglichkeit, die sowohl mit NetworkManager als auch mit systemd-networkd gleichermaßen funktioniert.
Ich weiß ja nicht, wieviele User hier überhaupt so weitgehende Programmierkenntnisse haben, und wenn sie haben, ob sie an so etwas überhaupt interessiert sind. Meine bisherigen Anfragen in Richtung Entwicklung sind ja sehr mager beantwortet worden...
lg scientific