(
  "[ d y n e : b o l i c ]",
  ("version 1.0 alpha 5", EXEC, dynesplash),
  ("by dyne.org productions", EXEC, dynesplash),
  (XTERM, SHORTCUT, "Mod1+X", EXEC, "db-xterm"),
  (
    VIDEO,
    (
      "VEE JAY",
      ("FreeJ :: free the veejay!", EXEC, "clihelp freej"),
      ("hasciicam :: hascii 4 the masses!", EXEC, "clihelp hasciicam"),
      ("xaos :: realtime fractal zoomer/morpher", EXEC, "xaos -driver x11"),
      ("effectv :: real-time video effector", EXEC, "clihelp effectv"),
      ("synaesthesia :: light glow oscillator", EXEC, "synaesthesia line")
    ),
    (
      PLAY,
      ("xawtv :: television viewer", EXEC, xawtv),
      ("mplayer :: mpeg video viewer", EXEC, "clihelp mplayer"),
      ("gmp4player :: mpeg4 rtsp player", EXEC, gmp4player)
    ),
    (
      RECORD,
      (
        "mencoder :: nuv -> mpeg encoder",
        EXEC,
        "db-xterm 'MENCODER :: video encoder' man mencoder"
      ),
      ("nuvrec :: nuv - live video-in recorder", EXEC, "clihelp nuvrec"),
      ("nuvplay :: nuv player", EXEC, "clihelp nuvplay"),
      ("nuvedit :: simple nuv editor", EXEC, nuvedit)
    ),
    (
      EDIT,
      ("cinelerra :: multitrack non-linear editor", EXEC, cinelerra),
      (
        "cinelerra user manual",
        EXEC,
        "links -g /usr/doc/cinelerra/index.html"
      )
    ),
    (
      STREAM,
      (
        "mp4live :: mpeg4 video rtsp streamer",
        EXEC,
        "db-xterm 'MP4LIVE :: live mpeg4 video streamer on ip/rtsp' mp4live"
      ),
      (
        "mp4creator :: mpeg4 video encoder",
        EXEC,
        "db-xterm 'MP4CREATOR :: mpeg4 video and audio encoder' clihelp mp4creator"
      ),
      (
        "palantir :: live webcam",
        EXEC,
        "db-xterm 'PALANTIR :: live webcam (multipart jpeg)' palantir"
      )
    )
  ),
  (
    AUDIO,
    (
      "DEE JAY",
      ("terminatorx :: filescratch turntables", EXEC, terminatorX),
      ("soundtracker :: tracker / sequencer", EXEC, soundtracker),
      ("gdam :: digital DJ", EXEC, gdam),
      ("pd :: pure data signal processing", EXEC, pd),
      (
        "pd+GEM :: pd + opengl video",
        EXEC,
        "pd -lib /usr/share/pd/externs/Gem"
      )
    ),
    (
      PLAY,
      ("xmms :: hifi audio player", EXEC, xmms),
      ("ogg123 :: command line ogg player", EXEC, "clihelp ogg123"),
      ("mpg123 :: command line mp3 player", EXEC, "clihelp mpg123"),
      ("madplay :: command line mp3 player", EXEC, "clihelp madplay")
    ),
    (
      RECORD,
      ("rami :: simple commandline recorder", EXEC, "clihelp rami"),
      ("rip :: simple commandline cd ripper", EXEC, "clihelp rip"),
      ("oggenc :: ogg/vorbis encoder", EXEC, "clihelp oggenc")
    ),
    (
      EDIT,
      ("audacity 1.0 :: multitrack audio editor", EXEC, "audacity-1.0"),
      ("audacity 1.1 :: unstable devel version", EXEC, "audacity-1.1"),
      ("gnusound :: gnu sound editor", EXEC, gnusound),
      ("rezound :: audio file editor", EXEC, rezound)
    ),
    (
      STREAM,
      ("PUBLIC VOICE fm login", EXEC, pvfm.login),
      ("muse :: multiple streaming engine", EXEC, muse),
      (
        "icecast :: re/start streaming server",
        EXEC,
        "exec db-xterm '[ d y n e : b o l i c ] ICECAST' icecast"
      ),
      ("edit icecast configuration", EXEC, "nedit ~/.icecast/icecast.conf"),
      (
        "view current icecast status",
        EXEC,
        "links -g http://localhost:8000/list.cgi"
      )
    )
  ),
  (
    IMAGE,
    ("gimp :: image manipulator", EXEC, gimp),
    ("blender :: 3d editor and game engine", EXEC, blender),
    ("convert :: console image manipulator", EXEC, "clihelp convert"),
    ("gqview :: image file browser", EXEC, gqview)
  ),
  (
    TEXT,
    ("abiword :: word processor", EXEC, abiword),
    ("ted :: word processor", EXEC, Ted),
    ("bluefish :: html editor", EXEC, "bluefish -s"),
    ("nedit :: plain text editor", EXEC, nedit),
    (
      "tetradraw :: ansi art painter",
      EXEC,
      "db-xterm 'TETRADRAW :: ansi art painter and animator' tetradraw"
    ),
    (
      "tetraview :: ansi art viewer",
      EXEC,
      "db-xterm 'TETRAVIEW :: ansi art viewer' tetraview"
    )
  ),
  (
    NET,
    (
      WWW,
      ("firebird :: mozilla based web browser", EXEC, phoenix),
      (
        "links2 graphic :: fast & light web browser",
        EXEC,
        "links -g http://dyne.org"
      ),
      (
        "links2 console :: fast & light web broser",
        EXEC,
        "db-xterm 'LINKS :: console web browser' links http://dyne.org"
      ),
      (
        "lynx :: console based web browser",
        EXEC,
        "db-xterm 'LYNX :: console web browser' lynx http://dyne.org"
      )
    ),
    (
      EMAIL,
      ("sylpheed :: mail client with gnupg support", EXEC, sylpheed),
      ("gpa :: gnu privacy assistant", EXEC, gpa),
      ("gnupg :: gnu encryption tool", EXEC, "clihelp gpg")
    ),
    (
      SHARE,
      ("lopster :: peer 2 peer filesharing client", EXEC, lopster),
      ("linneighborhood :: samba mount client", EXEC, LinNeighborhood),
      ("xfsamba :: samba file client", EXEC, xfsamba)
    ),
    (
      CHAT,
      ("xchat :: graphical irc chat client", EXEC, xchat),
      (
        "irssi :: console irc chat client",
        EXEC,
        "db-xterm 'IRSSI :: console l33t irc client' irssi"
      ),
      ("gaim :: instant messaging client", EXEC, gaim),
      ("everybuddy :: instant messaging client", EXEC, everybuddy),
      (
        "linphone :: console web phone",
        EXEC,
        "db-xterm 'LINPHONE :: web phone listening on 7078' linphonec"
      )
    ),
    (
      FTP,
      ("gftp :: graphical ftp client", EXEC, gftp),
      (
        "ncftp :: console ftp client",
        EXEC,
        "db-xterm 'NCFTP :: console ftp client' ncftp"
      ),
      (
        "lftp :: advanced console ftp client",
        EXEC,
        "db-xterm 'LFTP :: console ftp client' lftp"
      )
    ),
    (
      VNC,
      (
        "vncserver :: start vnc server",
        EXEC,
        "db-xterm 'VNC :: start server' man vncserver"
      ),
      (
        "vncviewer :: watch a vnc server",
        EXEC,
        "db-xterm 'VNC :: connect to a listening VNC viewer' man vncconnect"
      ),
      (
        "vncpasswd :: vnc server password",
        EXEC,
        "db-xterm 'VNC :: set server password' man vncpasswd"
      ),
      ("rdesktop :: remote desktop client", EXEC, "clihelp rdesktop")
    ),
    (
      TOOLS,
      ("ethereal :: network analyzer", EXEC, ethereal),
      (
        "ettercap :: multipurpose sniffer",
        EXEC,
        "xterm -tn linux -bg black -fg white -T 'ETTERCAP :: multipurpose sniffer' -geometry 118x25 -e ettercap"
      ),
      ("hping :: packet forger", EXEC, "clihelp hping"),
      ("iptraf :: ip lan monitor", EXEC, xiptraf),
      (
        "kismet :: wireless sniffer",
        EXEC,
        "db-xterm 'KISMET :: 802.11b wireless network sniffer' kismet"
      ),
      (
        "minicom :: serial terminal",
        EXEC,
        "db-xterm 'MINICOM :: serial terminal' minicom"
      )
    )
  ),
  (
    FILES,
    ("xwc :: x window commander", EXEC, "xwc /home"),
    (
      "mc :: midnight commander",
      EXEC,
      "db-xterm 'MIDNIGHT COMMANDER :: console file browser' mc"
    )
  ),
  (
    GAMES,
    ("anatolia :: online multi user dungeon", EXEC, gmudix),
    (
      "civclient :: free civilization client",
      EXEC,
      "setuidgid bin civclient"
    ),
    (
      "civserver :: free civilization server",
      EXEC,
      "db-xterm 'CIVSERVER :: free civilization server listening on port 5555' setuidgid bin civserver"
    ),
    ("freecraft :: real-time multiplayer strategy", EXEC, freecraft),
    ("frozen bubble :: puzzle bubble like", EXEC, "frozen-bubble"),
    (
      "glhack :: graphical nethack",
      SHEXEC,
      "NETHACKDIR=/var/lib/games/glhack glhack --mode 640x480 --depth 16 --windowed --tileheight 32 --fontsize 14"
    ),
    ("lbreakout2 :: arkanoid & breakout", EXEC, lbreakout2),
    ("ltris :: rich tetris clone", EXEC, ltris),
    ("matanza :: ascii multiplayer asteroids", EXEC, matanza),
    (
      "nethack :: huge rogue ascii dungeon",
      EXEC,
      "db-xterm 'NETHACK :: exporing the mazes of menace' nethack -d /var/lib/games/nethack"
    ),
    (
      "netris :: multiplayer ascii tetris",
      EXEC,
      "db-xterm 'NETRIS :: networked old-school tetris' netris"
    ),
    ("powermanga :: galactic shot'em up", EXEC, powermanga),
    ("xboard :: GNUChess/ICS chess board", EXEC, xboard),
    ("xmahjongg :: chinese social game", EXEC, xmahjongg),
    ("xwelltris :: 2.5 dimensional warped tetris", EXEC, xwelltris)
  ),
  (
    XUTILS,
    ("xrmap :: world navigator", EXEC, xrmap),
    ("ical :: calendar organizer", EXEC, ical),
    ("xman :: x manual browser", EXEC, xman),
    ("xcalc :: x calculator", EXEC, xcalc),
    ("xfontsel :: x font selector", EXEC, xfontsel),
    ("xvidtune :: x video tune", EXEC, xvidtune),
    ("xclock :: x clock", EXEC, xclock)
  ),
  (
    CONFIG,
    ("audio levels mixer panel", EXEC, aumix),
    ("common unix printing system", EXEC, "phoenix http://localhost:631/"),
    ("network configuration", EXEC, netconfig),
    (
      "modem configuration",
      EXEC,
      "db-xterm 'PPPCONFIG :: modem configuration' pppconfig"
    ),
    ("keyboard configuration", EXEC, xkbmapconfig)
  ),
  (
    APPEARANCE,
    (
      Themes,
      OPEN_MENU,
      "-noext /usr/share/WindowMaker/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"
    ),
    (
      Styles,
      OPEN_MENU,
      "-noext /usr/share/WindowMaker/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"
    ),
    (
      "Icon Sets",
      OPEN_MENU,
      "-noext /usr/share/WindowMaker/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"
    ),
    (
      Background,
      (
        Solid,
        (Black, EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"),
        (
          Blue,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"
        ),
        (
          Indigo,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"
        ),
        (
          Bleumarine,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#224477\")'"
        ),
        (
          Purple,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"
        ),
        (
          Wheat,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, wheat4)'"
        ),
        (
          "Dark Gray",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"
        ),
        (
          Wine,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'"
        )
      ),
      (
        Gradient,
        (
          Sunset,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'"
        ),
        (
          Sky,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'"
        ),
        (
          "Blue Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\")'"
        ),
        (
          "Indigo Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\")'"
        ),
        (
          "Purple Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\")'"
        ),
        (
          "Wheat Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\")'"
        ),
        (
          "Grey Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'"
        ),
        (
          "Wine Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'"
        )
      ),
      (
        Images,
        OPEN_MENU,
        "-noext /usr/share/WindowMaker/Backgrounds $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -s -S"
      )
    ),
    ("Save Session", SAVE_SESSION),
    (
      "Save Theme",
      SHEXEC,
      "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""
    )
  ),
  (WORKSPACE, WORKSPACE_MENU),
  (
    EXIT,
    (Exit, EXEC, xquit),
    ("Quit windowmaker", EXIT),
    ("Restart windowmaker", RESTART),
    ("Start in fluxbox", RESTART, fluxbox)
  )
)
