summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Klinger2016-09-30 14:28:58 +0200
committerChristian Klinger2016-09-30 14:28:58 +0200
commit7bd52f922cfc41e92935db2ce0453a868ef4753a (patch)
treef88da1cd637167d80258333db40dbf5b84a4cd6b
parentadded simple "beautify" script that will run astyle on all source files. (diff)
downloadpvs2-7bd52f922cfc41e92935db2ce0453a868ef4753a.tar.gz
pvs2-7bd52f922cfc41e92935db2ce0453a868ef4753a.tar.xz
pvs2-7bd52f922cfc41e92935db2ce0453a868ef4753a.zip
updated meta.
-rw-r--r--AUTHORS1
-rw-r--r--README.md4
-rw-r--r--TODO104
-rw-r--r--TRANSLATION1
4 files changed, 3 insertions, 107 deletions
diff --git a/AUTHORS b/AUTHORS
index 0f043bc..042a68c 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -16,3 +16,4 @@ Simon Rettberg <simon.rettberg@rz.uni-freiburg.de>
Fadi Salameh <fadi84@hotmail.com>
Alexander Hoppe <a.hoppe@gmail.com>
Benjamin Lieberwirt <benjamin.lieberwirth@googlemail.com>
+Christian Klinger <io@klinch.de>
diff --git a/README.md b/README.md
index 96ee734..cf40492 100644
--- a/README.md
+++ b/README.md
@@ -52,8 +52,8 @@ The functionality of PVS client(`pvsclient`) can be extended by providing
additional shell scripts that are executed on certain events.
When the PVS client receives the message from the manager to lock the screen it
-executes `lock.sh` in the configuration directory (`/opt/openslx/pvs2`). When it
-receives an unlock message the client executes `unlock.sh` in the same
+executes `kb-lock.sh` in the configuration directory (`/opt/openslx/pvs2`). When it
+receives an unlock message the client executes `kb-unlock.sh` in the same
directory.
We suggest to implement additional locking measures in these files. In the
diff --git a/TODO b/TODO
deleted file mode 100644
index 359ce02..0000000
--- a/TODO
+++ /dev/null
@@ -1,104 +0,0 @@
------------------------------------ B U G S -------------------------------------
-[x] Frame auf 0,0 gemoved will gelöscht werden. sollte nicht sein.
-[ ] Bei setzen des Session Name werden wieder alle Frames geschmissen, d.h.
- die Raumbelegungsaufteilung ist hinüber.
- [ ]--> Lösung: Clienten und Frames nicht löschen bei SessionName
- aktualisierung --> sinnvoll? oder zu allgemein?
- [x]--> Möglichkeit mit Counter: bei erster Änderung --> nicht löschen
- bei weiteren Änderungen --> löschen
- --> evtl. auch mit jetziger Nutzerwarunung
- zu kompliziert für Nutzer?
-
---------------------------- P V S M G R ----------------------------------------
-[x] Button plus Auswahlmenü für Räume. Idee: falls alles durcheinander, neue
- Raumauswahl --> Startconfig wird geladen.
-
-[ ] ConnectionFrame -> ComputerID ist schwachsinn. Wirklich sinnvoll wären
-'int IDs' welche dann auch die 1 Million (*it)->client->id() zu (*it)->id()
-vereinfache würden. zusätzlich kommtman villeicht irgendwann mal an den fleck an
-dem man die client pointer nicht mehr anfassen muss.
-
-[x] Locks funtionieren immer noch nicht richtig beim source wechsel
-
-[x] ein Client ist direkt nach dem Einloggen gesperrt <wenn zuvor die Funktion
-"client auf Dozi-PC projiziert und alle anderen clients schwarz>
-
-[x] exklusive Projektion: Wenn das zweite Mal auf Button geklickt wird, sollen
-alle Clientsperren wieder aufgehoben werden.
-
-[x] <bzw. jede Funktion beim ersten Klick an, beim zweiten Klick diese Funktion
-aus>
-
-[x] BUG: Changing projection source in student-to-tutor results in tutor
-not starting x11vnc
-
-[beide] Irgendwie alles das selbe :D
-<--
-[x] Kann dateien lesen und frames bewegen
-[ ] vorlagen der räume
-
-Anordnung auf Monitor soll Raumstrukturen (Aufstellung der Rechner in
-Reihen/Inseln) abbilden / widerspiegeln. <genau! >
---
-Simple Szenarien / Szenarien simpel halten: Zum Beispiel: Wenn Dozentin
-kommt, sollen nur Rechner im Raum (des Doz.-Pults) angezeigt werden, <gleich
-angeordnet in der Sitzanordnung der Rechner, s.o.>
---
-Sitzanordnung (der Studierenden) geht über alles: <so ist es! > Dozentin
-wird eher Studenten räumlich umsetzen, als (beispielsweise für Kursteile A und
-B) die Icons auf dem Monitor aufzusortieren, da sonst dauernde Schwierigkeiten
-bei Zuordnung Ort Icon auf Monitor / Studierendenrechner im Raum. S.o., immer
-physikalische Sitzordnung widerspiegeln.
---
-Beim Anschalten (des PVS-Dozentinnenteils) sollen alle <Rechner im
-Poolraum>, auch ausgeschaltete Rechner angezeigt werden; ausgeschaltete Rechner
-abgedunkelt.
--->
-
-[ ] Wenn Raumbelegung: Clients sollen automatisch verbunden werden, wenn Haken
-(im VMChooser) gesetzt. Dies soll ohne Eingabe einer Session-ID erfolgen.
--- Wie zur hölle soll das funktionieren? IP-Whitelists?
-
-[x] Der Sperrbutton soll durch das Icon mit den neun Screens ersetzt werden,
-damit die GUI sich einheitlicher darstellt.
-
-[ ] Noch ein Wunsch war: Ist es möglich, dass die PVS-Dozentenkonsole auch per
-LDAP-Authentifizierung nur von Mitgliedern der Uni (status "employee"
-(=Mitarbeiter/Hiwis) und "Xemployee" (=Lehrbeauftragte) gestartet werden kann.
-Das wäre ggfs. auch eine Lösung für das zurücksetzen bzw. neu starten der
-Rechnereinstellung, wenn ein Dozent fertig ist und ein anderer den Raum direkt
-im Anschluss übernimmt. Dozent muss sich abmelden, neuer Dozent muss sich
-anmelden, in der Zwischenzeit kann das System auf den default resetten....>
-
---------------------------- P V S C L I E N T ----------------------------------
-
-[funktioniert bei mir(manuel), bei mir(bjoern) auch]
-Beim Client: Wenn Session-ID im laufenden betrieb geändert wird, fliegt der
-Client raus. Man kann als Client (dann) keine neue Session-ID setzen.
-
-[x] Informationsknopf im Clienten: <Fragzeichen-Symbol mit hinterlegtem>
-Hilfetext in Toolbar bezüglich <Erklärung der Funktion des> sichtbaren PVS-Menüs
-und zur> Session-ID-Einstellung.
-^^^
-[ ] Text sinnvoll??
-
-[ ] Zug (eines Client-Rechnericons) auf Papierkorb soll Verbindung trennen, auch
-wenn PVS-Client auf Rechner online ist. Rechnersymbol soll schwarz werden.
-<sofern der Papierkorb bleiben soll. Ggfs ist die Funktion nicht nötig?>
-
-
---------------------------- V M C H O O S E R ----------------------------------
-
-[x]
-Im VMchooser (Client): -- Häkchen gesetzt, automatische Verbindung
-(Session-ID) -- wenn kein Häkchen gesetzt, soll dennoch manuelle Verbindung <per
-Session-ID> wählbar sein. <das heisst, der PVS soll in jedem Fall automatisch
-starten, ohne die Verbindung automatisch zu setzen>
-[x] Start pvs in any case
-[x] Adjust vmchooser2 to not set env
-
---------------------------------------------------------------------------------
-
-[ ] Test
-[ ] Tests
-[ ] TESTS
diff --git a/TRANSLATION b/TRANSLATION
deleted file mode 100644
index 4eb88c9..0000000
--- a/TRANSLATION
+++ /dev/null
@@ -1 +0,0 @@
-None yet \ No newline at end of file