
   12.8. ToDo
   ==========

    12.8.1. Now
    ===========

      - p/P paramter for ctys, with pass-throug to ctys-vhost for the
      - usage of different databases.

      - pstree
 
      - help
        - Context
          - plugins
            - all
              all, including add-ons
            - dist
              no add-ons
            - list
              list of add-ons
            - interfaces
              Interface specifications for plug-in developement

      - Documentation
       - Installation
          - Security
            - rhosts
            - SSH
              - Keys/Certificates
            - SSO-Professional
              - Kerberos+SSH+LDAP
 
        - Content
          - Tabelle mit haupt-abweichungen der veschiedenen Typen:
            VNC-VMW-XEN-QEMU
          - Example for starting a server only for later connection
          - auf umlaute prUEfen
          - Hint-VMW: No tray icon when background mode.
          - honour the community
          - resize of windows from CLI
          - move of windows almost to "anywhere" by FullQualified-Addressing
            including: "ServerLayout->Screen->Position->Workspace"
            including: "Position:Screen:ServerLayout:Workspace"
          - Szenarien fuer lokale und remote Native+VMs mit:
            VMware, Xen, Xen+Qemu, Qemu
          - Doku zu lib und plugins, LD_PAKAGE_PATH, CORE, features
 
        - Formal
          - MAN-Page
          - Special with icons and cover-pages for printed from i4p.de:
            doc, odw, pdf, ps, tex, html
          - html, pdf, ps, tex from all
 
     - Use-Cases:
       - Init/Start: (Coded - Zenity-Menues/Checkboxes/Radiobuttons)
         - Stored-Configuration
         - Choice
       - Close: Cancel - Suspend
       - Park -> OnNetwork-Cache
       - Rearrange 
         - Known-Configuration: Screen-Workspace-Desktop - Area
         - User-Created:        Collect|Cancel|Iconise
 
     - Examples:
      - Gnome-Integration
       - Task-Bar - simple call:
         - Linux (CentOS/RHEL - Fedora - SuSE - Ubuntu)
         - OpenBSD
         - Solaris
 
     - WWW
       - Marketing:
        - news-groups
          ->GNOME
          ->VNC
          ->VMW
          ->XEN
          ->QEMU
        - Source-Forge - Google-Ad
        - Zamklibant -> ZanklibantTemplates -> VM-Appliances
 
        - Dokumentation
          - i4p
 
        - Sources
          - Source-Forge - Google-Ad
          - freshmeat
          - savannah
          - BerliOS
          - i4p (?)
          - c't heise(PAD-File)
          - Chip
 
        - Info
          - CentOS
          - Fedora
          - Ubuntu
          - TightVNC
          - RealVNC
          - Gnome
 
        - Artikel schreiben
          - c't heise
          - Chip
 

 

      - Kennzahlen
      - INFO
      - SHOW
        - "--forest" in ps, sshd anzeige
        - RATIO 
          Kennzahlen über daemon mit statistik - Nagios
           - HEALTH-RATIO
           - hddtemp einbauen
           - USAGE-RATIO
           - active connections
           - local execution of viewer by explicit port-forwarding
           - list servers and/or clients on given host
           - Anzeige der verbundenen und offenen sessions bei LIST
             - Connect: liste, all - auf Rechner
             - list local sessions to specific host

      - copyright and license

      - <machine-address>
        virtual-hostname: USER@<vhost>'[<vm-address>]''(<context-opts>)'

      - RMINI
        For remote serialconsole, Remote-Minicom.

      - startup-error-message
        Display an Error-MEssage when peer does not contain 
        ctys at all.

      - install-packages
        - supply rpm, tgz, deb, pkg
        - switch between coexistent installed versions
 
      - info-man-pdf

      - MAN-Page

      - check for CLI an execution target without installed X11, 
        probably SSH cannot live with "-X" when missing X11.

      - ctys-vdbgen
        - APPEND-MODE (with sort -u)

      - hddtemp

      - listSessions
        - Anzeige "access as" <user>@<host> insbesondere weg
          NO-VMX-PERMISSION
        - keyword: TABVIEW
          tabellarische Ausgabe: ohne -X rechnerspezifisch, mit -X
          über alle Rechner

      - SelfReplication-Install-Update

      - VM-Common
        - generic template-pool: VM(type):GuestOS(type)
        - Unified OS-Caller for Guest-OS and VNC-native sessions

      - VMW package - doc
          VMware: all from CLI with -s var=val
 
          remoteDisplay.vnc.enabled="true|false"
          remoteDisplay.vnc.keymap="de"
 
          displayName=
 
          ethernet<#>.present="true|false"
          ethernet<#>.addressType="static"
          ethernet<#>.address="00:50:56:<14:11:05>"
          (
             ethernet<#>.addressType="generated"
             ethernet<#>.generatedAddress="00:0C:29:63:6e:68"
             ethernet<#>.generatedAddressOffset=0
          )
 
          uid.action="keep"
          uid.location="...."
          uid.bios="..."
 

      - Options-General
        - mehrfach-Ausgabe
        - LIST+INFO:
          COnstraints:
          -> VTX-Only machines
          -> Xen-Machines only
          -> VMware-Server-Machines only

      - zenity


    12.8.2. Next
    ============

      - nagios-plugin
        A plugin in order to utilize from Nagios

      - Framework-Integration
        - Emacs
        - Eclipse

      - xorg.conf
        - geometry - Implement '-', even though not missing.

        - Currently relative positionig keywords 
          (leftof, above,...) are not supported.

        - defaults-Management
          Set individual defaults for screens to "innerWidth", 
          when taskbars etc. are used

           1268x994
           1268x958
           1268x872
        - Window-Offset x+y for bulk creation, if not grid!

      - OpenVZ 
        integration, probably commercial version too.

      - VirtualBox
        (OpenSource-Qemu-based(some?))

      - back-annotate

      - grids

      - ctys-vcircuit

      - ctys-rcall

    12.8.3. Later
    =============

      - The mediation or just "parking" of stateful X11 sessions on a
        ghost Xserever with repositioning and resizing it as required is
        foreseen by means of Xdmx.

        Particularly some macros will be provided, allowing of easy
        definition of screen-grids for native RS232-terminals as access
        configurations to networking devices and server consoles.

      - cygwin

      - X11-Desktop Extensions
        - xorg-x11-server-Xdmx
        - x2x
        - x2vnc+win2vnc
        - Xnest for stateless ordinary XServer-Sessions
        - XMX
        - xmove(semipersistent parking-pseudo-Xserver for XClients)


    12.8.4. Collection
    ==================








