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 9 years ago

Closed 8 years ago

#2630 closed Aufgabe (erledigt)

Shortcut Tausch_auf_Server

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: schnell erledigen Milestone: Schuljahr 2017/18
Component: Software: Ubuntu Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: bau

Description

Der Shortcut in der Seitenleiste des Dateimanager-Fensters ist, zumindest bei einigen Schülern, noch falsch verlinkt. (Vielleicht bei denen, die über ihrer Quota lagen, als der Link eingerichtet wurde.)
Links nochmal neu anlegen.

Change History (11)

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

Status: new → accepted

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

Resolution: → erledigt
Status: accepted → closed

Fehlerhafte Bookmarks finden mit

for u in $(teacherhomes) $(studenthomes) ; do grep -L Tausch_auf_Server $u/.config/gtk-3.0/bookmarks ; done

Dann gelöscht. Die richtigen Bookmarks werden heute Nacht vom Skeleton-Skript neu angelegt.

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

Cc: bau added
Resolution: erledigt
Status: closed → reopened

Die Bookmarks "Tausch_auf_Server" funktionieren bei (einigen?) Schülern noch immer nich! Noch mal genauer nachsehen!

Version 0, edited 9 years ago by Rüdiger Kupper (next)

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

Status: reopened → accepted

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

Beim Testschüler (login: schuelte, Passwort wie beim Testlehrer) funtioniert der Bookmark. So sollte es bei allen Schülern aussehen -- abgesehen von denen, die über ihre Quota sind, natürlich.

-> prüfen z.B. bei 7e.

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

Priority: normal → hoch

comment:7 by bau, 9 years ago

Problem ist folgendes:
im Tausch-Link ist der absolute Pfad zum Schülerhome angegeben, in diesem taucht der Klassenname auf,
z.B. bei singharvi:

/home/students/10c/singharvi/Tausch_auf_Server

Der Schüler ist aber in 11d. Letztes Jahr hat der Link funktioniert.
Abhilfe: Link direkt nach /home/share legen

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

@kup
Nautilus-Bookmark auf /home/share setzen!

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

Okay, das Problem hat mehrere Komponenten:

  • die Bookmarks-Datei wird vom Skeleton-Mechanismus als "default" verteilt. Ist die Datei also einmal da, wird sie nicht mehr verändert. Der Grund ist, dass die Schüler natürlich selbst Bookmarks setzen können sollen.
  • das Homeverzeichnis der Schüler ändert sich jährlich -- das ist in Unix-Systemen äußerst ungewöhnlich. Ich habe selbst mit viel googeln keine Erwähnung von so etwas gefunden.
  • Nautilus wertet leider keine Umgebungsvariablen (wie $HOME) aus
  • Das Format der Bookmarks ist beschränkt, für File-Links ist nur der URI "​file://" erlaubt, der sich immer auf absolute Pfade bezieht.

Abhilfe

  • Für den Bookmark zum Tauschverzeichnis könnten wir (mit unserer NFS-Lösung) auch einfach "​file:///home/share" verwenden. In der Nautilus-Navigationszeile steht dann allerdings auch "/home/share", navigiert der Schüler also von dort aus ein Verzeichnis nach oben, landet er nicht wie erwartet wieder im persönlichen Verzeichnis, sondern in "/home". Das könnte verwirren.
  • Für den Bookmark ins Vorlagenverzeichnis des Nutzers fällt mir gar keine Lösung ein.

Alternativen

  • auf den Bookmark zum "Vorlagen"-Verzeichnis einfach verzichten
  • alternativ könnte man die Bookmarks-Datei in den "mandatory"-Zweig des Skeletons stecken, dann würde der Link immer stimmen, der Schüler würde aber jede Nacht seine selbst gesetzten Bookmarks verlieren.
  • man könnte die Bookmarks-Datei der Schüler zu Beginn jedes Schuljahres einmal löschen. Dann würden die Links stimmen, der Schüler verliert aber einmal zu Schuljahresbeginn seine selbst gesetzten Bookmarks. Dazu müsste man sich irgendwo in einer Routine der Linuxmusterlösung einklinken, am besten dort, wo die Homeverzeichnisse der Schüler zu Jahresbeginn umgebogen werden.

Frage: Wie viele Schüler nutzen eigentlich persönliche Bookmarks?

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

Ach so, noch eine Möglichkeit wäre ein eigenes Skript (außerhalb des Skeleton-Mechanismus), das in allen Bookmarks-Dateien jede Nacht die Links "Tausch_auf_Server" und "Vorlagen" löscht und wieder neu setzt und dabei die restliche Datei unverändert lässt (sed-Skript). Hm, ginge auch...

Last edited 9 years ago by Rüdiger Kupper (previous) (diff)

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

Resolution: → erledigt
Status: accepted → closed

Gelöst mit /home/share, wie in comment:9 beschrieben. Nicht perfekt, doch es wird die schüler weniger stören als im Moment.

Note: See TracTickets for help on using tickets.