Activity for CDE - Common Desktop Environment

  • Marco Marco posted a comment on discussion General Discussion

    On 23.03.2026 06:18 "Adrian" arblake@users.sourceforge.net wrote: How do I configure for a different keyboard layout, specifically Estonian and Russian? You can use the setxkbmap command. Maybe you can also use xbindkeys to create a shortcut. -- kind regards Marco Send spam to abfall1774243095@stinkedores.dorfdsl.de

  • Adrian Adrian posted a comment on discussion General Discussion

    How do I configure for a different keyboard layout, specifically Estonian and Russian?

  • Jon Trulson Jon Trulson committed [875efb] on Code

    ksh93: import 1.0.4

  • Jon Trulson Jon Trulson modified ticket #191

    ksh93: import 1.0.4

  • Jon Trulson Jon Trulson posted a comment on ticket #191

    It applied, compiled, and ran fine (in very brief testing). So I will merge it. I just don't have as much free time lately for CDE, so sorry for the delay.

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #191

    @jon13 would you please consider committing the attached patch?

  • Jon Trulson Jon Trulson posted a comment on discussion General Discussion

    You will be fine. Sounds like there is no way for someone on the Internet to connect to your system. This warning really applies to all OS's :) Use a firewall, as you are on your machine and your router.

  • Marco Marco posted a comment on discussion General Discussion

    Am 08.02.2026 um 10:25:48 Uhr schrieb Daniel: The client is behind a router with no incoming ports opened, and the firewall is running. selinux is also enabled. of course nothing is directly connected to the internet. Are you saying it's still not safe or am I missing something? I would like to use a webbrowser in CDE, are you advising against this? Using a webbroser is irrelevant here, as this is just another X11 application. As long as the local firewalld is running, all is fine. -- Gruß Marco...

  • Daniel Daniel posted a comment on discussion General Discussion

    The client is behind a router with no incoming ports opened, and the firewall is running. selinux is also enabled. of course nothing is directly connected to the internet. Are you saying it's still not safe or am I missing something? I would like to use a webbrowser in CDE, are you advising against this?

  • Marco Marco posted a comment on discussion General Discussion

    On 08.02.2026 07:58 "Daniel " jaeger@users.sourceforge.net wrote: Regarding the Security Note on the wiki, are you saying it's not safe to use internet in CDE? Are any of you using internet in CDE? You should not expose the rpc, X11 and other ports to the internet. In Fedora, a firewall runs by default (firewalld) that blocks incoming connections. sudo firewall-cmd --list-all shows that. -- kind regards Marco Send spam to abfall1770533928@stinkedores.dorfdsl.de

  • Daniel Daniel posted a comment on discussion General Discussion

    I just successfully installed the latest version of CDE on Fedora 43, with just some minor tweaks. Everything seems to run just fine. The windows are persistent between logouts, and I can change themes and open programs etc. I can now switch between KDE Plasma 6.5 and CDE on my laptop :) Happy times! Regarding the Security Note on the wiki, are you saying it's not safe to use internet in CDE? Are any of you using internet in CDE? oh, and what is your favorite theme in CDE? :)

  • Jon Trulson committed [1eeee8] on Code

    Merge /u/runlevel5/cde/ branch fix-return-local-addr into master

  • Jon Trulson Jon Trulson merged merge request #84 on Code

    Fix return-local-addr warning in DmxUtils.C phrase()

  • Jon Trulson committed [71a14c] on Code

    Merge /u/runlevel5/cde/ branch xkb into master

  • Jon Trulson Jon Trulson merged merge request #83 on Code

    Fix XKeycodeToKeysym deprecation warning

  • Jon Trulson committed [e6da09] on Code

    Merge /u/runlevel5/cde/ branch strncat into master

  • Jon Trulson Jon Trulson merged merge request #82 on Code

    Fix misleading strncat usage in RFCMIME.c

  • Jon Trulson committed [3f6ee6] on Code

    Merge /u/runlevel5/cde/ branch non-root-inst into master

  • Jon Trulson Jon Trulson merged merge request #81 on Code

    Fix non-root installation: ignore chown/chmod errors

  • Jon Trulson committed [65ef65] on Code

    Merge /u/runlevel5/cde/ branch fix-tmpnam-security into master

  • Jon Trulson Jon Trulson merged merge request #80 on Code

    fix-tmpnam-security

  • Jon Trulson committed [44b93c] on Code

    Merge /u/runlevel5/cde/ branch config-pamdir into master

  • Jon Trulson Jon Trulson merged merge request #79 on Code

    configure: Add --with-pam-dir option for configurable PAM directory

  • Jon Trulson Jon Trulson merged merge request #78 on Code

    dtinfo: Fix config.h include path issue

  • Trung Le Trung Le created merge request #84 on Code

    Fix return-local-addr warning in DmxUtils.C phrase()

  • Trung Le Trung Le created merge request #83 on Code

    Fix XKeycodeToKeysym deprecation warning

  • Trung Le Trung Le created merge request #82 on Code

    Fix misleading strncat usage in RFCMIME.c

  • Trung Le Trung Le created merge request #81 on Code

    Fix non-root installation: ignore chown/chmod errors

  • Trung Le Trung Le created merge request #80 on Code

    fix-tmpnam-security

  • Trung Le Trung Le updated merge request #76

    tt/mini_isam: Update definitions

  • Trung Le Trung Le created merge request #79 on Code

    configure: Add --with-pam-dir option for configurable PAM directory

  • Trung Le Trung Le created merge request #78 on Code

    dtinfo: Fix config.h include path issue

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #178

    If I recall correctly having rpcbind running is a requirement.

  • Pascal de Bruijn Pascal de Bruijn created ticket #191

    ksh93: import 1.0.4

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #190

    Reject are being caused by https://sourceforge.net/p/cdesktopenv/code/ci/ef2c655f552b3ca3210a5580993057937fa8fa7c/ https://sourceforge.net/p/cdesktopenv/code/ci/76812a9115db584cb4754761f46e9c76081d2435/ Which are now fixed upstream

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #190

    After some more experimentation: Patching to 1.0.4 seems possible with no rejects. Patching up to 1.0.8 seems possible with only 2 rejects (in xec.c)... Patching from 1.0.9 introduces 16 rejects (in aso)...

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #190

    As an aside, I did make a diff of ksh-1.0.3 and ksh-1.0.10 and tried applying that to CDE, which ended up with rejects in src/cmd/ksh/sh/xec.c and src/lib/libast/features/aso.

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    with regard to dtcodegen any calls to CATGETS seem to trigger a Segmentation Fault...

  • Pascal de Bruijn Pascal de Bruijn modified a comment on ticket #189

    The attached v4.2 patch also fixes 'dtlogin' so that works now too...

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    The attached v4.2 also fixes 'dtlogin' so that works now too...

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    The plot thickens, when executing dtcodegen without NLSPATH= it seems to work just fine... Unrelated Sidenote: programs/dtimsstart/main.c contains a reference to ENV_NLSPATH, wonder if that actually intentional?!?!?

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    without dtappbuilder and ttsnoop, startx /usr/dt/bin/dtsession starts just fine. @jon13 would you please consider applying my v3 patch, given that those changes seem to be fine, even if they don't solve all issues yet.

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    So after removing dtappbuilder and ttsnoop from programs/Makefile and compiling with my v3 patch applied the rest of CDE builds just fine.

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    And this is still reproducible with gcc 13.4...

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #190

    And this is still reproducible with gcc 13.4...

  • Pascal de Bruijn Pascal de Bruijn modified a comment on ticket #189

    @jon13 I'm a bit at a loss with regard to the dtcodegen issue, any insights on your end?

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    @jon13 I'm a bit at a loss with regard to the dtcoregen issue, any insights on your end?

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #190

    I've tested ksh93 outside of cde, and both 1.0.3 AND 1.0.10 still have the readonly.exe signal 11... So this isn't a CDE issue, but likely ksh93 upstream, and not fixed yet in the latest release...

  • Pascal de Bruijn Pascal de Bruijn modified ticket #190

    ksh readonly.exe exited on signal 11

  • Pascal de Bruijn Pascal de Bruijn created ticket #190

    ksh readonly.exe exited on signal 11

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    However dtcodegen is segfaulting now... NLSPATH=../../../../programs/dtappbuilder/src/abmf/dtcoregen.cat ../abmc/dtcodegen -changed -merge -p dtbuilder.bip about_box.bil See attached backtrace... I'm unsure what's happening here...

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    ./configure --with-libiconv-prefix=/usr/local fixed that issue. I solved a few more minor issues, see v3 patch attached.

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    So the UNIXbindings issue was just me not using gmake ... I've managed to make some further progress, see attached patch... Now I'm stuck at : RFCBodyPart.C: error: undefined reference to 'libiconv_open' RFCBodyPart.C: error: undefined reference to 'libiconv' RFCBodyPart.C: error: undefined reference to 'libiconv_close'

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #189

    With the attached patch applied, the build gets stuck at: rm -rf UNIXbindings ../../util/tradcpp/tradcpp -P -DXCOMM=# -DCDE_INSTALLATION_TOP=/usr/dt -I../../include/Dt > UNIXbindings Any hints?

  • Pascal de Bruijn Pascal de Bruijn created ticket #189

    CDE fails to build on DragonFly

  • Peter Howkins Peter Howkins modified a wiki page

    Archlinux_Build

  • Peter Howkins Peter Howkins modified a wiki page

    Archlinux_Build

  • Peter Howkins Peter Howkins modified a wiki page

    Archlinux_Build

  • Peter Howkins Peter Howkins modified a wiki page

    Archlinux_Build

  • Peter Howkins Peter Howkins committed [f01541] on Code

    Resolve some more C23 compile issues, a generated file and a missed sub directory in dtinfo

  • Peter Howkins Peter Howkins committed [68cae0] on Code

    Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15

  • Pascal de Bruijn Pascal de Bruijn posted a comment on ticket #185

    I just noticed uncompress is checked for as well, but I don't think it's actually used?

  • Peter Howkins Peter Howkins committed [dd3fd3] on Code

    lib/tt/mini_isam: Update to use strict prototypes, required for C23/GCC 15 etc

  • Jon Trulson Jon Trulson committed [208138] on Code

    il: remove ilxpm(P).h

  • Jon Trulson Jon Trulson committed [36b6f8] on Code

    ttce2xdr: use autoconf substitutions

  • Patrick Georgi Patrick Georgi committed [7ab683] on Code

    handle missing return values

  • Patrick Georgi Patrick Georgi committed [1b852f] on Code

    Remove uses of prototype argument hiding macros

  • Patrick Georgi Patrick Georgi committed [de2c06] on Code

    remove system library prototypes

  • Patrick Georgi Patrick Georgi committed [1a524c] on Code

    lib/tt: Align types

  • Patrick Georgi Patrick Georgi committed [acdee5] on Code

    Fix issues with va_lists

  • Patrick Georgi Patrick Georgi committed [aced07] on Code

    lib/DtSvc: Free memory more soundly

  • Patrick Georgi Patrick Georgi committed [ae001c] on Code

    fix misleading indentation

  • Patrick Georgi Patrick Georgi committed [dca08b] on Code

    terminate warning string

  • Patrick Georgi Patrick Georgi committed [fa3198] on Code

    dtlogin: Avoid putenv to fix issue with passing stack address

  • Patrick Georgi Patrick Georgi committed [b86eff] on Code

    Fix memory leaks

  • Patrick Georgi Patrick Georgi committed [ae767e] on Code

    Mark error handlers as "noreturn"

  • Patrick Georgi Patrick Georgi committed [ef2c65] on Code

    Use NULL instead of nullptr

  • Patrick Georgi Patrick Georgi committed [5787ee] on Code

    avoid use-after-free

  • Patrick Georgi Patrick Georgi committed [01b928] on Code

    Remove FAR declarations

  • Patrick Georgi Patrick Georgi committed [ccbf6a] on Code

    lib/tt: pass int by ref

  • Patrick Georgi Patrick Georgi committed [c0ad51] on Code

    Avoid "bool" variable name

  • Patrick Georgi Patrick Georgi committed [4d4166] on Code

    Avoid conflict with X11 headers

  • Patrick Georgi Patrick Georgi committed [3947fa] on Code

    Remove trailing newlines

  • Patrick Georgi Patrick Georgi committed [a6f26a] on Code

    dtmail: Update project files

  • Jon Trulson Jon Trulson posted a comment on ticket #187

    Hi, I was able to build this one without problems, thanks! Will merge this one. Did you still want me to close this ticket?

  • Patrick Georgi Patrick Georgi modified a comment on ticket #187

    I'm running CDE built with gcc14 and the attached patches. It doesn't contain everything I have in that more comprehensive patch set, but on the upside: it builds and runs. Sorry for the mess with the unclean patch set!

  • Patrick Georgi Patrick Georgi modified a comment on ticket #187

    I'm running CDE built with gcc14 and the attached patches. It doesn't contain everything I have in that more comprehensive patch set, but on the upside: it builds. Sorry for the mess with the unclean patch set!

  • Patrick Georgi Patrick Georgi posted a comment on ticket #187

    I'm running CDE built with gcc14 and the attached patches. Sorry for the mess with the unclean patch set!

  • Patrick Georgi Patrick Georgi posted a comment on ticket #187

    I now set up a system with an older compiler to work on these things more incrementially and with much better testing. I'll create a new ticket once I have a verified patch set, please close this.

  • 6502droid 6502droid posted a comment on discussion General Discussion

    Hi Everyone, First of all, thank you so much for all you are doing to keep this software alive. There appears to be an issue with the lock screen on CDE with NetBSD 10.1. I am running the AMD64 build of NetBSD. When clicking the lock icon on the front panel I am presented with the usual CDE lock screen. Entering my password unlocks the system no problem the first time. The trouble presents itself when locking the screen a second time and attempting to unlock it. Typing my password has no effect....

  • Patrick Georgi Patrick Georgi posted a comment on ticket #187

    Updated bundle. It contains another commit to fix the NormalState/LabelBody issue and I extended another commit about bool handling to include stdbool.h - required with clang19. Still lots to do until everything builds with modern compilers, but making progress.

  • Jon Trulson Jon Trulson posted a comment on ticket #187

    Took a little investigating (never used git bundles before). But was able to get it in. A did a test build on Ubuntu 22.04 (gcc 11) and it failed: libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -DANSICPP -DMULTIBYTE -DNLS16 -D_POSIX_SOURCE -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DUSE_XINERAMA -DUSE_XRENDER -DHAS_PAM_LIBRARY -DHAS_UTEMPTER_LIBRARY -I./il -I./jpeg -I../DtSvc/DtUtil2 -DDTLIB -DCDE_INSTALLATION_TOP=\"/usr/dt\" -DCDE_CONFIGURATION_TOP=\"/etc/dt\" -I../../include/Dt -I../../include/DtI...

  • Patrick Georgi Patrick Georgi posted a comment on ticket #187

    To avoid patch explosion if this needs more rounds, I'm sending the entire set as a git bundle now. Since they're a somewhat obscure feature, a short tutorial: download the file, in your CDE tree run git fetch path-to.gitbundle for-upstream and you'll have my "for-upstream" branch (that I created on top of current master) as your local branch "FETCH_HEAD". The branch gained a few more bugfixes, too.

  • Jon Trulson Jon Trulson modified ticket #187

    Random fixes with current gcc and other clean ups

  • Jon Trulson Jon Trulson posted a comment on ticket #187

    Awaiting new patches based on current master.

  • Jon Trulson Jon Trulson committed [61ed7a] on Code

    dthelp: merge duplicate headers

  • Jon Trulson Jon Trulson committed [44a8e2] on Code

    poll.h: fix ordering

  • Jon Trulson Jon Trulson committed [e64189] on Code

    Feature test for poll.h

  • Jon Trulson Jon Trulson committed [0dc238] on Code

    configure.ac: add checks for "compress" and "uncompress"

  • Jon Trulson Jon Trulson posted a comment on ticket #187

    These are some great fixes I'd like to merge - but after the third one failed I gave up. I think they were made with an older version. Can you re-base these on current master so that they will apply cleanly? I'd gladly merge them.

1 >
MongoDB Logo MongoDB