Seite 1 von 1

Eingabeaufforderung in session_setup

Veröffentlicht: 9. Dez. 2015 - 11:46 Uhr
von Gildas
Hallo,

ich versuche, die Proxy-Konfiguration während der Node.js-Installation zu automatisieren.
Ich habe eine `session_setup()`-Methode in der `setup.py`-Datei erstellt, in der ich eine `.npmrc`-Datei im Home-Verzeichnis des Benutzers anlege und die `proxy`-Eigenschaft hinzufüge, die vom Typ
`proxy=http://`
Ich möchte eine Eingabeaufforderung erstellen, die den Benutzer nach diesen Informationen fragt, wenn er auf den Link
„Alle für Ihre Sitzung installierten Pakete konfigurieren“ klickt.
Ist dies nativ im setup.py-Skript möglich?

Vielen Dank
, Gildas

Betreff: Eingabeaufforderung in session_setup

Veröffentlicht: 6. Januar 2016 - 1:16 Uhr
von dcardon
Hallo Gildas,

die Funktion `session_setup()` in der Datei `setup.py` wird in der Benutzersitzung mit Benutzerrechten und allen zugehörigen Einstellungen (Umgebungsvariablen, Grafikpuffer, lsass.exe-Sitzung usw.) ausgeführt. Der Vollständigkeit halber sei erwähnt, dass die Funktion `install()` normalerweise vom waptservice als Benutzer des lokalen Systems ausgeführt wird. Jegliche Interaktion ist daher untersagt, da die Fenster auf einem unsichtbaren Grafikpuffer angezeigt würden.

Theoretisch könnten Sie also innerhalb von `session_setup()` ein Skript oder eine ausführbare Datei aufrufen, die ein Popup mit einigen auszufüllenden Feldern anzeigt. Davon rate ich jedoch dringend ab. In einer Standardkonfiguration wird `session_setup()` beim Anmelden des Benutzers ausgeführt, und die Anzeige eines Popups zu diesem Zeitpunkt ist nicht sehr benutzerfreundlich.

In diesem Fall ist es vorzuziehen, eine Konfigurationsdatei/ein Konfigurationsskript mit einem Link im Startmenü oder direkt auf dem Desktop abzulegen.

Denis

Betreff: Eingabeaufforderung in session_setup

Veröffentlicht: 5. Februar 2016 - 13:12 Uhr
von Gildas
Hallo Denis,

vielen Dank für deine Antwort.
Ich werde der Sache nachgehen.

Gildas