mcclim-desktop
mcclim-desktop copied to clipboard
a clim-desktop clone
- McClim Desktop A clim-desktop clone.
** Usage
*** CL
#+BEGIN_SRC lisp
(desktop:configure)
(desktop:launch-application (desktop:find-application "climacs"))
(desktop:launch-application (desktop:find-application "climacs") :args '("/etc/passwd")) #+END_SRC
or
#+BEGIN_SRC lisp
(desk:configure)
(desk:launch-app "ernestine")
(desk:launch-app :climacs :args '("/etc/passwd"))
#+END_SRC
*** GUI
#+BEGIN_SRC lisp (desk:launch-app "console") #+END_SRC
** Installation
Clone the project into local-projects of quicklisp, then
#+BEGIN_SRC lisp (ql:quickload :mcclim-desktop) (desktop:configure) #+END_SRC
*** roswell #+BEGIN_SRC ros install gas2serra/mcclim-desktop #+END_SRC To execute: #+BEGIN_SRC mcclim-desktop-no-dump.ros #+END_SRC or, using an image file, #+BEGIN_SRC dump-mcclim-desktop.ros mcclim-desktop.ros #+END_SRC
** Applications
- Console [[file:Apps/console/README.org][link]]
- App manager [[file:Apps/app-manager/README.org][link]]
- Launcher (deprecated) [[file:Apps/launcher/README.org][link]]
- Apropos Navigator [[file:Apps/apropos/README.org][link]]
- Debugger [[file:Apps/debugger/README.org][link]]
- Task Manager [[file:Apps/task-manager/README.org][link]] ** External Applications The applications are automatically installed using quicklisp or calling the clone command of git.
| Name | What | Source | Quicklisp | |-------------------------------+-------------------+-----------------------------------------------------------+-----------| | beirc | irc | https://github.com/MrNeutron/beirc | Yes | | clim-chess | chess | https://github.com/stassats/clim-chess | No | | clim-pkg-doc | package browser | https://github.com/jschatzer/clim-pkg-doc | Yes | | spectacle | image editor | https://github.com/slyrus/spectacle | No | | climc | instant messaging | https://github.com/nlamirault/climc | Yes | | climon | simon game | https://github.com/nlamirault/climon | Yes | | ernestine | music browser | https://github.com/nlamirault/ernestine | Yes | | sudoku-mcclim | sudoku | https://github.com/tortkis/sudoku-mcclim | No | | climacs | editor | https://github.com/robert-strandh/Climacs | Yes | | gsharp | score editor | https://github.com/informatimago/gsharp | Yes | | listener | REPL | https://github.com/robert-strandh/McCLIM | Yes | | class-browser | class browser | https://github.com/pocket7878/clim-class-browser.git | No | | scigraph | plotting | https://github.com/robert-strandh/McCLIM | Yes | | mcclide | ide | https://github.com/gas2serra/mcclide | No | | closure | browser | https://github.com/dym/closure | No | | panter | mcclim utilities | https://github.com/gas2serra/mcclim-panter | No | | FTD - The Flexi-Trivial Dired | file manager | https://github.com/gabriel-laddel/flexi-trivial-dired.git | No |
To add:
| Name | What | Source | Quicklisp | |-------------------------------+-------------------------------------------------------------------------------------+-----------------------------------------------------------+-----------| | icd9it-clim | icd9it - clim treeview with info | https://github.com/jschatzer/icd9it-clim.git | No | | clim-widgets | small collection of clim widgets | https://github.com/jschatzer/clim-widgets.git | No | | McPixel | A toy Lisp program for drawing and animating pixel art. | https://github.com/ahefner/McPixel | No | | tv-series-status | Check the web for the next episodes of TV series and find new episodes at a glance. | https://github.com/OlafMerkert/tv-series-status.git | No | | raylisp | | https://github.com/nikodemus/raylisp.git | No | | bibtext | Download bibtex entries for local pdfs from mathscinet. | https://github.com/OlafMerkert/bibtex-manager.git | No |
** Utility *** Clipboard #+BEGIN_SRC lisp (desktop-sys:copy-to-x11-clipboard "Hello!") (desktop-sys:paste-from-x11-clipboard) #+END_SRC *** Kill ring #+BEGIN_SRC lisp (desktop-sys:copy-to-kill-ring "Hello!") (desktop-sys:paste-from-kill-ring) #+END_SRC *** Screenshot #+BEGIN_SRC lisp (desktop-sys:take-x11-screenshot "/tmp/screenshot.png") #+END_SRC
** Author
- Alessandro Serra ([email protected])
** Copyright
Copyright (c) 2016 Alessandro Serra ([email protected])
** License
Licensed under the GPLv3 License.