cdesktopenv/cde
Jon Trulson 71132d8cab dthelp.dt.src: hack to make Dthelpview ACTION work
For reasons I have been unable to determine, running:

dtaction Dthelpview

or Selecting 'Help Manager' from the front panel fails trying to run
the appropriate EXEC_STRING.  It get's corrupted in some fashion and
you will usually see an error in ~/.dt/errorlog of the form:

/usr/dt/bin/t/bin/dthelpview: No such file or directory

or more commonly:

/bin/sh: /us: No such file or directory

It is not clear where this corruption is taking place, but it shows up
in 'dttypes' output as well.

This hack simply removes 10 spaces between the two commands that are
run:

 EXEC_STRING     /bin/sh -c '/usr/dt/bin/dthelpgen -dir $HOME/.dt/help/$DTUSERSESSION; \
                           /usr/dt/bin/dthelpview -helpVolume browser
                           '

Which seems to solve (hide) the problem.  Finding the real cause of
this will be saved for a later date when more is known and in
particular whether this happens with other ACTIONS.
2021-12-20 15:06:07 -07:00
..
contrib desktopentry/README: Clarify that the login manager is responsible for setting language 2020-02-08 16:16:13 -07:00
debian debin/control: add libpam and libutempter 2021-06-02 19:56:30 -06:00
delete-later Create a toplevel delete-later dir and put databases/ and admin/ into it 2021-07-03 19:30:22 -06:00
doc guides: disable building on NetBSD until it's fixed (NodeParser) 2021-12-17 15:32:33 -07:00
examples Centralize catgets() calls through MsgCat 2021-06-02 19:55:15 -06:00
historical
imports/motif
include Fix up a few more implicit-function-declaration warnings on the BSDs 2021-12-13 16:46:02 -07:00
lib Library (.so) versioning: preserve previous library version 2021-12-16 12:40:15 -07:00
m4 autoconf: fix some "obsolete function" warnings with newer (2.7x) autoconfs 2021-12-18 14:27:22 -07:00
programs dthelp.dt.src: hack to make Dthelpview ACTION work 2021-12-20 15:06:07 -07:00
util Begin removal of some Imakefiles, and other no longer useful cruft 2021-07-03 18:23:40 -06:00
.gitignore Automate versioning for CDE, set current version to 2.4.0b 2021-12-13 16:43:42 -07:00
CONTRIBUTORS CONTRIBUTORS: update with git log 2021-07-03 13:34:24 -06:00
COPYING
HISTORY HISTORY: update for 2.4.0 release 2021-07-03 13:22:02 -06:00
Makefile.am doc: get utils to build 2021-11-09 15:39:49 -07:00
README.md README.md: update and rename top level README to README.md 2021-07-03 20:36:36 -06:00
autogen.sh Change to detect iconv implementation with autoconf 2021-09-21 14:04:40 +09:00
config.rpath Change to detect iconv implementation with autoconf 2021-09-21 14:04:40 +09:00
configure.ac autoconf: fix some "obsolete function" warnings with newer (2.7x) autoconfs 2021-12-18 14:27:22 -07:00
copyright.in Automate versioning for CDE, set current version to 2.4.0b 2021-12-13 16:43:42 -07:00

README.md

CDE - The Common Destop Environment

In 2012, CDE was opensourced under the terms of the LGPL V2 license by the Open Group.

You may reuse and redistribute this code under the terms of this license. See the COPYING file for details.

Downloading

Downloading this release:

CDE may be downloaded in source form from the Common Desktop Environment website:

http://sourceforge.net/projects/cdesktopenv/

Or via git:

git clone git://git.code.sf.net/p/cdesktopenv/code CDE

The git repository will always be more up to date than the downloadable tarballs we make available, so if you have problems, please try the latest version from git master.

Note also that the master branch may be unstable, so your milage may vary.

Compiling

Complete build and installation instructions can be found on the CDE wiki:

http://sourceforge.net/p/cdesktopenv/wiki/Home/

Please go there and read the appropriate section(s) for your OS (Linux or FreeBSD/OpenBSD/NetBSD currently) prior to attmpting to build it.

There are a variety of dependencies that must be met, as well as specific set up steps required to build, especially relating localization and locales.

Do not expect to just type 'make' and have it actually work without meeting the prerequisites and following the correct steps as spelled out on the wiki.

There are also a lot of other documents and information there that you might find useful.

Assuming you've met all of the requirements regarding packages needed for the build, you can follow the standard autoconf method:

$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

NOTE: BSD users must currently install and use gmake to compile, as well as specify the location of the TCL libraries and headers. So the instructions for them would looke like:

$ ./autogen.sh
$ ./configure --with-tcl=/usr/local/lib/tcl8.6 MAKE="gmake"
$ gmake
$ sudo gmake install

Support

Mailing list

https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

IRC

There is a CDE IRC channel on irc.libera.chat, channel #cde

Patches welcome

Please see

https://sourceforge.net/p/cdesktopenv/wiki/Contributing%20to%20CDE/

for information on how to contribute.