Home | History | Annotate | only in /xsrc/external/mit/ctwm/dist/client
Up to higher level directory
NameDateSize
CMakeLists.txt11-Apr-2021678
ctwm_client.h11-Apr-2021664
demolib.c11-Apr-20212.3K
forward.c11-Apr-20213.7K
gtw.c11-Apr-20211.4K
libctwm.c11-Apr-20216.2K
Makefile11-Apr-2021312
README.md11-Apr-20211.5K

README.md

      1 # Client
      2 
      3 This dir contains various "client"-type programs that aren't really part
      4 of ctwm, but may be useful adjuncts to it, or possible skeletons for
      5 future useful adjuncts.  These programs are generally not maintained or
      6 vetted to the same degree as ctwm itself, and are provided mostly for
      7 special-case uses or as examples.
      8 
      9 Use at your own risk.
     10 
     11 ## Building
     12 
     13 This directory is not built by default.  To enable it, set the
     14 `DO_CLIENT` flag in your `cmake` invocation.  e.g.,
     15 
     16     % make CMAKE_EXTRAS="-DDO_CLIENT=ON"
     17 
     18 ## Roadmap
     19 
     20 A quick summary of the things in here
     21 
     22 libctwmc
     23 :       A library for some routines potentially useful for querying info
     24         about a running `ctwm` instance.
     25 
     26 demolib
     27 :       A small program that links against `libctwmc` and demonstrates a
     28         few of its functions.  It probably won't work at all, and won't
     29         work right unless you're Claude with Claude's config and windows.
     30 
     31 gtw
     32 :       A small program to switch to a workspace or change a window's
     33         occupation from the command line.  Doesn't use `libctwmc`.
     34 
     35 forward
     36 :       A standalone utility that attempts to forward events from
     37         "desktop environment" style desktop windows to the real root
     38         window, so that a ctwm running in those sorts of environments can
     39         get access to the keystrokes/mouseclicks.  Appears to generally
     40         not _quite_ work right in most cases.  May be a simple fix, but
     41         nobody has spent enough time to find it.
     42 
     43 
     44 {>>
     45  vim:expandtab:ft=markdown:
     46 <<}
     47