-
Jens Henrik Goebbert authoredJens Henrik Goebbert authored
TODO 3.45 KiB
ToDo:
* (devilspie2:2933): Wnck-WARNING **: Received a timestamp of 0; window activation may not function properly.
* "vncserver -profile" darf nur Profile in ${XDG_PROFILES_DIR} anzeigen, welche nicht 'hidden' sind.
* call /etc/bashrc in xdg_profile_set.sh, weil manche User eine sehr sehr alte bashrc haben und diese kein Update bekommt.
* link gtk-bookmarks to ${XDG_CONFIG_HOME}/gtk-3.0/bookmarks
* merge ${XDG_CONFIG_DIRS}/gtk-3.0/bookmarks in ${XDG_CONFIG_HOME}/gtk-3.0/bookmarks
* add places $WORK und $ARCH in ${XDG_PROFILES_DIR}/default/gtk-3.0/bookmarks
* have default-module for ParaView
* adjust icon positions on desktop
* change Llview icon
* Terminal-Nachrichten an User anzeigen (write, wall)
- Idee: 1) xterm versteckt (devilspie2) laufen lassen und dort 'screen -L' starten
(screen muss zwingend im Vordergrund laufen, damit Nachrichten auch im Log landen)
2) mit anderem Script das modify-date und file-size der Logdatei pollen
wenn: Größe > 0 und letzte Änderung länger als 1 Sekunde vergangen
(Zeitversatz um 1sec: wollen verhindern, dass Nachrichten abgegriffen werden, bevor sie komplett ins Log geschrieben wurden)
dann: Inhalt der Logdatei anzeigen und Logdatei leeren/löschen.
* share VNC session with one-time-password
* list all profiles with 'vncserver -profiles'
* infoterm-scontrol-default zeigt jobs auf jureca
* infoterm-llq-default zeigt jobs auf juqueen
* infoterm-cpuquota-default zeigt cpuquota auf JURECA/JUQUEEN
* infoterm-dataquota-default zeigt dataquota auf JURECA/JUQUEEN
* color infoterm-jobtime-default 10 minutes before job-termination
* infoterm-vncperf-default zeigt aktuelle VNC-Performance (=Verbindungsqualität)
- set TVNC_PROFILE=1 before calling vncserver
- read throughput from Xvnc log file and print on background
* application submenu for all infoterms
* turboVNC Performance:
https://cdn.rawgit.com/TurboVNC/turbovnc/master/doc/index.html#hd007001
- allow JPEG compression (on)
- JPEG image quality (95)
- JPEG chrominance subsampling (4x)
- compression level (7-8)
- zlib compression level (3)
- palette threshold (96)
- interframe comparison (on)
automatic lossless refresh
vncserver -alr <timeout>
enable server-side multithreading:
- set TVNC_MT to 1
- set TVNC_NTHREADS to number of threads to use ( = 4)
- set VGL_NTHREADS to number of threads to use ( = 4)
work in progress:
* autokill noch nicht sauber implementiert (jj-Adims)
* start vncserver with "nice" (jj-Admins)
maybe:
* automatischer Logout nach 24h (jj-Admins)
* read /etc/bashrc in xdg_profile_set.sh (good for all who do not do this in their ~/.bashrc) (jj-Admins)
* instead of removing cache/sessions, only remove infoterms from cached session
done:
* show connection timeout on background
* show session elapsed time on background
* move startscripts for desktop-files to XDG_DATA_DIR
* fix xterm-color256 in lua-script (done - within ~/.bashrc)
* paraview.desktop starter von Terminal
* killall infoterm-...-... before call of infoterm-...-... (removed session-save option)
* check if cmd,var exists in infoterm-...-... before call
* remove ${XDG_CACHE_HOME}/sessions before starting vncserver
* rename xdg_profile_set.sh to xdg_profile_init.sh (and back :) )
* Login-Message beim Start in eigenem Fenster anzeigen
* check mime-types and their default applications -> location is ${XDG_DATA_DIR}/mime/packages