close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

#689 closed Verbesserung (erledigt)

Bei der Logout-Abfrage sollte "Nein" der Deafult sein

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bei Gelegenheit Milestone: Schuljahr 2012/13
Component: Server: Linux Terminal Server (LTSP) Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Ich hab mich schon öfter ungewollt ausgeloggt, weil ich zufällig grade beim Tippen "Enter" gedrückt habe und zwischendurch das Abfragefenster auftauchte.

Change History (11)

comment:1 by Rüdiger Kupper, 14 years ago

Component: sonstiges → Software (Ubuntu)
Status: new → accepted

comment:2 by Rüdiger Kupper, 14 years ago

Hm, zenity hat diese Option noch gar nicht, sie steht auf der Wunschliste, aber mit niedriger Priorität: ​https://live.gnome.org/Zenity

comment:3 by Rüdiger Kupper, 14 years ago

Alternativen: dialog, gdialog

comment:4 by Rüdiger Kupper, 14 years ago

Component: Software (Ubuntu) → Computerterminals (LTSP)

gdialog ist nur ein Wrapper für zenity.
Also dialog ansehen.

comment:5 by Rüdiger Kupper, 14 years ago

Anderer Vorschlag, wir ändern die Frage nochmal, etwa: "Wollen Sie weiterarbeiten?" oder "Wollen Sie eingeloggt bleiben?"

comment:6 by Rüdiger Kupper, 14 years ago

Okay, dialog ist ein Tool für die Textkonsole. Dazu müssten wir also ein Konsolenfenster öffnen und die Abfrage da drin laufen lassen. Geht, ist aber nicht sehr hübsch.
Aber es bietet die Möglichkeit, den Defaultknopf zu setzen.

comment:7 by Rüdiger Kupper, 14 years ago

Okay, "Wollen Sie weiterarbeiten?" war der ursprüngliche Fragetext, den wir aus Gründen der Logik vereinfachen wollten... Wie fragt man am besten, so dass die Frage verständlich ist und "Ja" bedeutet, dass man eingeloggt bleibt?

comment:8 by Rüdiger Kupper, 14 years ago

Okay, in changeset:97/keplertools haben wir den erklärenden Text auch nochmal deutlich vereinfacht. Das so lassen, aber die Fragelogik wieder umkehren. Das wäre mein bester Vorschlag.

comment:9 by Rüdiger Kupper, 14 years ago

Anderer Vorschlag: Das muss doch gar keine Ja/Nein-Frage sein! Der Nutzer braucht doch nur zu klicken, wenn er weiterarbeiten will. Klickt er nicht, wird nach den 60 Sekunden Timeout die Sitzung beendet.
Der Dialog braucht also nur einen "OK"-Knopf, um zu testen, ob noch ein Nutzer vor dem Rechner sitzt. So wie das Totmannpedal bei der Bahn :-).

comment:10 by Rüdiger Kupper, 14 years ago

Okay, super! Der zugehörige Dialog "--warning" hat zwar nur einen Knopf, der der liefert dann den selben Returncode wie das Timeout. Man kann also nicht unterscheiden, ob der Knopf gedrückt oder der Timeout eingetreten ist. Der Returncode ist stets der selbe. Sehr clever!

comment:11 by Rüdiger Kupper, 14 years ago

Resolution: → erledigt
Status: accepted → closed

Gelöst mit changeset:484/keplertools:

  • Jetzt mit Fortschrittsbalken
  • Nur noch ein auswählbarer Knopf (abbrechen)
  • Bricht der Nutzer nicht ab, wird die Sitzung beendet.
  • Drückt der Nutzer [Return], wird die Sitzung fortgeführt.
Note: See TracTickets for help on using tickets.