Welcome to ftp.nluug.nl Current directory: /NetBSD/NetBSD-release-9/xsrc/external/mit/ctwm/dist/ |
|
Contents of README:CTWM ---- CTWM is an extension to twm, originally written by Claude Lecommandeur, that supports multiple virtual screens, and a lot of other goodies. You can use and manage up to 32 virtual screens called workspaces. You swap from one workspace to another by clicking on a button in an optional panel of buttons (the workspace manager) or by invoking a function. You can customize each workspace by choosing different colors, names and pixmaps for the buttons and background root windows. Main features are : - Optional 3D window titles and borders (ala Motif). - Shaped, colored icons. - Multiple icons for clients based on the icon name. - Windows can belong to several workspaces. - A map of your workspaces to move quickly windows between different workspaces. - Animations : icons, root backgrounds and buttons can be animated. - Pinnable and sticky menus. - etc... The source files were once the twm ones with only workmgr.[ch] added (written from scratch by Claude Lecommandeur). There were also some modifications to some twm files. This was back in CTWM version 1, by now, there are a bit more changes and a few more additions. It's possible, thought it's doubtful, that twm patches can still be applied... with great care. If you find bugs in ctwm, or just want to tell us how much you like it, please send a report to the mailing list. ---------- Configuration: Ctwm is built using xmkmf, which reads Imakefile. That file includes Imakefile.local, which is meant for local configuration, and *WHICH YOU MUST CREATE*. For your comfort, the file Imakefile.local-template can simply be copied to Imakefile.local, then changed. Configuration is done by defining any of the following C macros: USEM4 If defined, enables the use of the m4 preprocessor on the run-time configuration file. Disable if m4 isn't present. Defined in Imakefile.local-template. XPM If defined, enables the use of xpm images. Disable if libxpm isn't present. Defined in Imakefile.local-template. JPEG If defined, enables the use of jpeg images. Disable if libjpeg isn't present. Defined in Imakefile.local-template. GNOME If defined, build to work with Gnome. Defined in Imakefile.local-template. USE_SOUND if defined, build with sound support. Disable if librplay isn't present. Defined in Imakefile.local-template. USE_GNU_REGEX if defined, build with GNU regex. Otherwise, use an internal implementation. Undefined in Imakefile.local-template. If you don't have xpm, fetch it from ftp.x.org or comment out the #define XPM in Imakefile.local. If you don't have the m4 preprocessor (or don't want to use it) comment out #define USEM4, if you have the rplay package replace `#undef USE_SOUND' with `#define USE_SOUND'. ---------- Building: funny prompt> cp Imakefile.local-template Imakefile.local [ edit if necessary; you probably don't have to ] funny prompt> xmkmf funny prompt> make ---------- Installation: funny prompt> make install install.man ---------- There is a manual page, which always needs more work (any volunteer ?). Many useful informations are only in the CHANGES file, so please read it. ---------- Mailing lists: There is a mailing list for discussions: ctwm@ctwm.org. Subscribe at minimalist@ctwm.org. Repository: CTWM development uses bazaar (see http://bazaar.canonical.com/) for version control. The code is available on launchpad as lp:ctwm'. See https://launchpad.net/ctwm for more details. Further information: http://www.ctwm.org/ # vim:expandtab: |
Name Last modified Size
Parent Directory - CVS/ 27-Nov-2024 04:05 - xpm/ 19-Mar-2020 23:39 - CHANGES 04-Sep-2015 00:16 67K Imakefile 04-Sep-2015 00:16 7.0K Imakefile.local-template 04-Sep-2015 00:16 4.0K PROBLEMS 04-Sep-2015 00:16 1.4K README 10-Oct-2015 11:08 3.9K README.VMS 04-Sep-2015 00:16 4.9K README.gnome 04-Sep-2015 00:16 1.2K TODO 04-Sep-2015 00:16 247 TODO.gnome 04-Sep-2015 00:16 861 add_window.c 04-Sep-2015 00:16 81K add_window.h 04-Sep-2015 00:16 5.0K clicktofocus.c 04-Sep-2015 00:16 570 clicktofocus.h 04-Sep-2015 00:16 206 ctwm.axp_opt 04-Sep-2015 00:16 365 ctwm.c 04-Sep-2015 00:16 43K ctwm.com 04-Sep-2015 00:16 1.3K ctwm.h 04-Sep-2015 00:16 1.7K ctwm.man 04-Sep-2015 00:16 106K ctwm.spec 04-Sep-2015 00:16 2.7K ctwm.txt 04-Sep-2015 00:16 112K ctwm.vax_opt 04-Sep-2015 00:16 389 cursor.c 04-Sep-2015 00:16 8.5K cursor.h 04-Sep-2015 00:16 1.8K deftwmrc.c 04-Sep-2015 00:16 5.6K demolib.c 04-Sep-2015 00:16 3.8K descrip.local-template 04-Sep-2015 00:16 3.9K descrip.mms 04-Sep-2015 00:16 14K descrip.submms 04-Sep-2015 00:16 7.9K events.c 05-Sep-2015 16:24 123K events.h 04-Sep-2015 00:16 5.8K example.ctwmrc 04-Sep-2015 00:16 5.2K gc.c 04-Sep-2015 00:16 6.2K gc.h 04-Sep-2015 00:16 2.4K gendeftwmrc.com 04-Sep-2015 00:16 1.0K gnome.c 04-Sep-2015 00:16 5.5K gnome.h 04-Sep-2015 00:16 269 gnomewindefs.h 04-Sep-2015 00:16 2.1K gram.c_VMS 04-Sep-2015 00:16 135K gram.h_VMS 04-Sep-2015 00:16 4.1K gram.tab.c 04-Sep-2015 00:16 116K gram.tab.h 04-Sep-2015 00:16 2.7K gram.y 04-Sep-2015 00:16 33K gtw.c 04-Sep-2015 00:16 2.7K iconmgr.c 04-Sep-2015 00:16 26K iconmgr.h 04-Sep-2015 00:16 4.8K icons.c 04-Sep-2015 00:16 26K icons.h 04-Sep-2015 00:16 4.6K levitte.ctwmrc 04-Sep-2015 00:16 8.9K lex.c 04-Sep-2015 00:16 52K lex.c_VMS 04-Sep-2015 00:16 30K lex.l 04-Sep-2015 00:16 5.2K libctwm.c 04-Sep-2015 00:16 7.1K link.com 04-Sep-2015 00:16 17 list.c 04-Sep-2015 00:16 12K list.h 04-Sep-2015 00:16 4.4K lnm.c 04-Sep-2015 00:16 3.5K lnm.h 04-Sep-2015 00:16 1.5K make.com 04-Sep-2015 00:16 15K menus.c 06-Feb-2019 17:38 147K menus.h 04-Sep-2015 00:16 12K mk_tar.sh 04-Sep-2015 00:16 962 mwmhints.c 04-Sep-2015 00:16 3.2K mwmhints.h 04-Sep-2015 00:16 1.8K parse.c 05-Sep-2015 10:04 69K parse.h 04-Sep-2015 00:16 8.0K peterc.ctwmrc 04-Sep-2015 00:16 8.5K resize.c 04-Sep-2015 00:16 47K resize.h 04-Sep-2015 00:16 4.8K screen.h 04-Sep-2015 00:16 21K session.c 10-Jan-2017 22:53 33K session.h 04-Sep-2015 00:16 2.8K siconify.bm 04-Sep-2015 00:16 269 sound.c 04-Sep-2015 00:16 5.0K sound.doc 04-Sep-2015 00:16 3.9K sound.h 04-Sep-2015 00:16 1.5K system.ctwmrc 04-Sep-2015 00:16 4.7K system.ctwmrc.gnome 04-Sep-2015 00:16 397 twm.h 04-Sep-2015 00:16 19K types.h 04-Sep-2015 00:16 2.9K util.c 11-Nov-2015 00:56 113K util.h 04-Sep-2015 00:16 7.0K version.c 04-Sep-2015 00:16 3.5K version.h 04-Sep-2015 00:16 3.7K vms.txt 04-Sep-2015 00:16 3.2K vms2.txt 04-Sep-2015 00:16 2.5K vms_cmd_services.c 04-Sep-2015 00:16 18K vms_cmd_services.h 04-Sep-2015 00:16 586 vscreen.c 05-Sep-2015 16:04 6.2K vscreen.h 04-Sep-2015 00:16 1.9K windowbox.c 04-Sep-2015 00:16 5.2K windowbox.h 04-Sep-2015 00:16 2.0K workmgr.c 05-Sep-2015 16:25 105K workmgr.h 04-Sep-2015 00:16 7.5K
NLUUG - Open Systems. Open Standards
Become a member
and get discounts on conferences and more, see the NLUUG website!