openhsr / connect

Die offene HSR Mapper Alternative
GNU General Public License v3.0
6 stars 2 forks source link

Drucker im Archlinux package #44

Open raphiz opened 7 years ago

raphiz commented 7 years ago

Im Paket openhsr-connect-git müssen noch folgende Punkte angepasst werden:

The-Compiler commented 7 years ago

Hatte dein Mail noch auf ungelesen, bin bisher nicht dazu gekommen :wink:

Die Umstellung auf ruamel.yaml hab ich gemacht, zum Drucker muss ich mir mal noch genauer Gedanken machen, ob das Sinn macht, das da zu machen (z.B. gibts keine Garantie, dass CUPS grad läuft wenn das Package installiert wird).

raphiz commented 7 years ago

@The-Compiler Wie wärs damit, dass bei der Installation versucht wird, den Drucker zu installieren (Check ob cups läuft bsp. via Exit code von einem einfachen lpstat). Falls CUPS läuft wird er installiert - sonst wird eine Info ausgegeben.

Meine Idee dahinter ist, dass so viel wie möglich "einfach funktioniert". Darum ist für mich die automatische Installation des Druckers schon ein anliegen.

raphiz commented 7 years ago

@The-Compiler und DANKE 👍

The-Compiler commented 7 years ago

Klingt gut. Ich versuch mich drum zu kümmern sobald ich das nächste Mal was ausdrucken muss (dann kann ichs gleich testen).

Ev. wäre aber auch ein openhsr-connect [un]install-printer ne gute Idee? Die Logik (auch wenns nur ~10 Zeilen sind) wär dann zentral anstatt in jedem Package, und man kanns auch einfach installieren wenn man auf ner anderen Distribution ist.

raphiz commented 7 years ago

Der Grund, warum wir das nicht so angedacht haben ist halt, dass sich das je nach OS unterscheiden kann... aber grundsätzlich wäre das auch eine Idee!

The-Compiler commented 7 years ago

Müsste man mal genauer anschauen. Unter Linux sollte es ja überall gleich sein, den Installationspfad kann openhsr ja selbst rausfinden.

Unter OS X gibts ja auch cups (kommt ja von da), und zumindest lpadmin und lpstat gibts da. Kann gut sein, dass es da 1:1 funktioniert.

Unter Windows geht's halt nicht, aber so oder so :wink: