You can subscribe to this list here.
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
|
Jul
(5) |
Aug
(514) |
Sep
(226) |
Oct
(84) |
Nov
(74) |
Dec
(4) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 |
Jan
(1) |
Feb
(30) |
Mar
(5) |
Apr
(12) |
May
(13) |
Jun
(2) |
Jul
(36) |
Aug
(15) |
Sep
(22) |
Oct
(2) |
Nov
(1) |
Dec
(5) |
| 2014 |
Jan
(23) |
Feb
(70) |
Mar
(76) |
Apr
(17) |
May
(5) |
Jun
|
Jul
(10) |
Aug
(2) |
Sep
(19) |
Oct
(5) |
Nov
(64) |
Dec
(6) |
| 2015 |
Jan
(9) |
Feb
(2) |
Mar
(18) |
Apr
(4) |
May
(16) |
Jun
(67) |
Jul
(16) |
Aug
|
Sep
(9) |
Oct
(2) |
Nov
(31) |
Dec
(2) |
| 2016 |
Jan
(4) |
Feb
(24) |
Mar
(2) |
Apr
(20) |
May
(39) |
Jun
(30) |
Jul
(2) |
Aug
(27) |
Sep
|
Oct
(13) |
Nov
(2) |
Dec
(4) |
| 2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
(5) |
May
(1) |
Jun
|
Jul
(14) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(32) |
May
(106) |
Jun
(339) |
Jul
(67) |
Aug
(57) |
Sep
(13) |
Oct
(35) |
Nov
(4) |
Dec
(2) |
| 2019 |
Jan
(33) |
Feb
(23) |
Mar
(4) |
Apr
(5) |
May
(9) |
Jun
(12) |
Jul
(4) |
Aug
(4) |
Sep
(5) |
Oct
(22) |
Nov
(68) |
Dec
(22) |
| 2020 |
Jan
(47) |
Feb
(16) |
Mar
(9) |
Apr
|
May
(7) |
Jun
|
Jul
(5) |
Aug
(14) |
Sep
(6) |
Oct
(15) |
Nov
(60) |
Dec
(7) |
| 2021 |
Jan
(70) |
Feb
(82) |
Mar
(43) |
Apr
(9) |
May
(1) |
Jun
(7) |
Jul
(10) |
Aug
|
Sep
|
Oct
(4) |
Nov
(10) |
Dec
(6) |
| 2022 |
Jan
(8) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(14) |
Aug
(9) |
Sep
(4) |
Oct
(2) |
Nov
(4) |
Dec
(15) |
| 2023 |
Jan
(2) |
Feb
(20) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(10) |
Dec
|
| 2024 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(11) |
Jun
(6) |
Jul
(1) |
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
| 2025 |
Jan
|
Feb
(1) |
Mar
(5) |
Apr
(6) |
May
(2) |
Jun
(6) |
Jul
|
Aug
|
Sep
(5) |
Oct
|
Nov
(11) |
Dec
|
|
From: Jon T. <jo...@ra...> - 2025-11-25 20:57:50
|
Hi, CDE 2.5.3 is now available at SourceForge. This release has several bug fixes since the last release. Contributors to this release: Chase (2) Dark Ayron (1) Jon Trulson (3) Myrrh Periwinkle (1) Nilton Perim Neto (1) Patrick Georgi (6) Paul Ward (1) Trung Lê (2) hyousatsu (8) rhubarb-geek-nz (1) From the HISTORY file: ############################################################### ### 2.5.3 (stable) 11/25/2025 This is mainly a bugfix release addressing various issues. Shortlog: Chase (2): dtfile: use sh instead of ksh for find command dthelp/parser: use standard ctype case functions Dark Ayron (1): dtwm: add support for more mouse buttons Jon Trulson (3): dtcm: Chase FreeBSD src bb421be6c117 which moved ftime(3) tradcpp: fix bool issue with newer compilers (GCC 15) fix: t_optmgmt: Incorrect options format Myrrh Periwinkle (1): libDtWidget: Do not mix wide and narrow operations on the same stream Nilton Perim Neto (1): Made a workaround to not use the sh_access Patrick Georgi (6): DtTerm/TermPrimUtil: Use 6 'X's in mktemp template DtTerm/TermPrimUtil: Use mkstemp instead of mktemp lib/DtTerm: Fix copy&paste error lib/DtTerm: Remove dead assignments, initializations and increments DtTerm/TermPrim: check pointer before traversing Add systemd service file for dtlogin Paul Ward (1): dtterm: Fix title and icon Sun esc seqs Trung Lê (2): tt/ttauth: Update print_help() tt/mini_isam: explicitly declare compfunc parameters b'Jon Trulson (1): Merge /u/runlevel5/cde/ branch print-help-gcc15 into master hyousatsu (8): ksh93: fix a compilation error on 32-bit system. DtMmdb: replace Berkeley DB with LMDB. dtdocbook: link to lmdb. DtMmdb: replace ostring with std::string. Fix some warnings. DtMmdb: fix a crash occurs when creating bookmark. dtcreate: make pop-ups work properly. dtwm: manage windows properly to avoid potential segmentation faults. rhubarb-geek-nz (1): init scripts from rhubarb-pi.sf.net Enjoy -- Jon Trulson "The less you know, the more you believe." -- Bono |
|
From: Jon T. <jo...@ra...> - 2025-11-25 19:57:52
|
On 11/25/25 12:34, Marco Moock wrote: > Am 23.11.2025 um 23:57:20 Uhr schrieb Chase via cdesktopenv-devel: > >> Would there be any interest in moving ksh to the newest master build >> after this release as it has parallel build capabilities, or should >> point releases be stuck to? > This might be a really stupid question, but I ask it anyway: > > Why is ksh included in CDE while the operating systems like FreeBSD or > Linux distributions ship their own version of ksh? Not stupid at all :) It's to support dtksh - this is a CDE component that allows scripting X11/Motif/CDE graphical applications in ksh scripts. -jon > > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel -- Jon Trulson "The less you know, the more you believe." -- Bono |
|
From: Marco M. <mm...@do...> - 2025-11-25 19:54:04
|
Am 23.11.2025 um 23:57:20 Uhr schrieb Chase via cdesktopenv-devel: > Would there be any interest in moving ksh to the newest master build > after this release as it has parallel build capabilities, or should > point releases be stuck to? This might be a really stupid question, but I ask it anyway: Why is ksh included in CDE while the operating systems like FreeBSD or Linux distributions ship their own version of ksh? -- Gruß Marco Send unsolicited bulk mail to 176...@ca... |
|
From: Jon T. <jo...@ra...> - 2025-11-25 19:43:59
|
On 11/24/25 20:03, Chase via cdesktopenv-devel wrote: > This program is a mess. It defines a bunch of functions posix already > has, three times. This is my attempt to try to clean it up a little. > Eventually I want to merge pass1, pass2, and canon1 into a single > source with ifdefs as the code is 90% the same across these three. > More to come if desired. > Anything to clean that mess up is encouraged... Be careful though - it's very delicate. I'll include this one too. It does compile fine, though I no longer have the CI setup I once did. -jon > Thank you for your time, > -Chase > > > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel -- Jon Trulson "The less you know, the more you believe." -- Bono |
|
From: Jon T. <jo...@ra...> - 2025-11-25 19:14:16
|
On 11/23/25 18:43, Chase wrote: > Here is also a small patch for after the next release, we use sh > instead of ksh for the find command in the file browser, as this will > be the first step in detangling ourself from our dependence on ksh. > Thanks, I've applied this. Planning on releasing new version today. -jon > Thank you for your time, > -Chase > > Sent with Proton Mail <https://proton.me/mail/home> secure email. > > On Sunday, November 23rd, 2025 at 6:14 PM, Chase via cdesktopenv-devel > <cde...@li...> wrote: >> Would there be any interest in moving ksh to the newest master build >> after this release as it has parallel build capabilities, or should >> point releases be stuck to? >> >> Thank you for your time, >> -Chase >> >> On Saturday, November 15th, 2025 at 2:55 PM, Jon Trulson >> <jo...@ra...> wrote: >>> >>> Hi, >>> >>> It's been awhile since we've done a CDE release - almost 2 years. >>> >>> I plan to do a 2.5.2 release sometime during the week of Nov 23rd >>> since I'll have the time. >>> >>> Just an FYI if there are any patches people have floating around. So >>> far there are 25 patches that have been submitted since the last >>> release. >>> >>> -- >>> Jon Trulson >>> >>> "The less you know, the more you believe." >>> -- Bono >> > -- Jon Trulson "The less you know, the more you believe." -- Bono |
|
From: Christopher T. <tur...@gm...> - 2025-11-25 19:13:21
|
All sounds good to me! On Tue, Nov 25, 2025 at 2:10 PM Jon Trulson <jo...@ra...> wrote: > On 11/23/25 16:57, Chase wrote: > > Would there be any interest in moving ksh to the newest master build after > this release as it has parallel build capabilities, or should point > releases be stuck to? > > If someone wants to do the work, I have no objection. > > -jon > > > > Thank you for your time, > -Chase > > On Saturday, November 15th, 2025 at 2:55 PM, Jon Trulson <jo...@ra...> > <jo...@ra...> wrote: > > Hi, > > It's been awhile since we've done a CDE release - almost 2 years. > > I plan to do a 2.5.2 release sometime during the week of Nov 23rd since > I'll have the time. > > Just an FYI if there are any patches people have floating around. So far > there are 25 patches that have been submitted since the last release. > > -- > Jon Trulson > > "The less you know, the more you believe." > -- Bono > > > -- > Jon Trulson > > "The less you know, the more you believe." > -- Bono > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel > |
|
From: Jon T. <jo...@ra...> - 2025-11-25 19:09:38
|
On 11/23/25 16:57, Chase wrote:
> Would there be any interest in moving ksh to the newest master build
> after this release as it has parallel build capabilities, or should
> point releases be stuck to?
>
If someone wants to do the work, I have no objection.
-jon
> Thank you for your time,
> -Chase
>
> On Saturday, November 15th, 2025 at 2:55 PM, Jon Trulson
> <jo...@ra...> wrote:
>>
>> Hi,
>>
>> It's been awhile since we've done a CDE release - almost 2 years.
>>
>> I plan to do a 2.5.2 release sometime during the week of Nov 23rd
>> since I'll have the time.
>>
>> Just an FYI if there are any patches people have floating around. So
>> far there are 25 patches that have been submitted since the last release.
>>
>> --
>> Jon Trulson
>>
>> "The less you know, the more you believe."
>> -- Bono
>
--
Jon Trulson
"The less you know, the more you believe."
-- Bono
|
|
From: Chase <nic...@pr...> - 2025-11-25 03:03:32
|
This program is a mess. It defines a bunch of functions posix already has, three times. This is my attempt to try to clean it up a little. Eventually I want to merge pass1, pass2, and canon1 into a single source with ifdefs as the code is 90% the same across these three. More to come if desired. Thank you for your time, -Chase |
|
From: Chase <nic...@pr...> - 2025-11-24 01:43:47
|
Here is also a small patch for after the next release, we use sh instead of ksh for the find command in the file browser, as this will be the first step in detangling ourself from our dependence on ksh. Thank you for your time, -Chase Sent with [Proton Mail](https://proton.me/mail/home) secure email. On Sunday, November 23rd, 2025 at 6:14 PM, Chase via cdesktopenv-devel <cde...@li...> wrote: > Would there be any interest in moving ksh to the newest master build after this release as it has parallel build capabilities, or should point releases be stuck to? > > Thank you for your time, > -Chase > > On Saturday, November 15th, 2025 at 2:55 PM, Jon Trulson <jo...@ra...> wrote: > >> Hi, >> >> It's been awhile since we've done a CDE release - almost 2 years. >> >> I plan to do a 2.5.2 release sometime during the week of Nov 23rd since I'll have the time. >> >> Just an FYI if there are any patches people have floating around. So far there are 25 patches that have been submitted since the last release. >> >> -- >> Jon Trulson >> >> "The less you know, the more you believe." >> -- Bono |
|
From: Chase <nic...@pr...> - 2025-11-24 00:14:21
|
Would there be any interest in moving ksh to the newest master build after this release as it has parallel build capabilities, or should point releases be stuck to? Thank you for your time, -Chase On Saturday, November 15th, 2025 at 2:55 PM, Jon Trulson <jo...@ra...> wrote: > Hi, > > It's been awhile since we've done a CDE release - almost 2 years. > > I plan to do a 2.5.2 release sometime during the week of Nov 23rd since I'll have the time. > > Just an FYI if there are any patches people have floating around. So far there are 25 patches that have been submitted since the last release. > > -- > Jon Trulson > > "The less you know, the more you believe." > -- Bono |
|
From: Jon T. <jo...@ra...> - 2025-11-15 20:55:42
|
Hi,
It's been awhile since we've done a CDE release - almost 2 years.
I plan to do a 2.5.2 release sometime during the week of Nov 23rd since
I'll have the time.
Just an FYI if there are any patches people have floating around. So
far there are 25 patches that have been submitted since the last release.
--
Jon Trulson
"The less you know, the more you believe."
-- Bono
|
|
From: Jürgen M. <jue...@ya...> - 2025-09-24 12:56:31
|
Hi list,
I tried to build cde on
`.::///+:/-. --///+//-:`` ro...@pi...
`+oooooooooooo: `+oooooooooooo: --------------------
/oooo++//ooooo: ooooo+//+ooooo. OS: Raspbian GNU/Linux 12
(bookworm) armv7l
`+ooooooo:-:oo- +o+::/ooooooo: Host: Raspberry Pi 2 Model B Rev 1.1
`:oooooooo+`` `.oooooooo+- Kernel: 5.10.103-v7+
`:++ooo/. :+ooo+/.` Uptime: 2 days, 4 mins
...` `.----.` ``.. Packages: 2290 (dpkg)
.::::-``:::::::::.`-:::-` Shell: bash 5.2.15
-:::-` .:::::::-` `-:::- Resolution: 1280x720
`::. `.--.` `` `.---.``.::` Terminal: /dev/pts/0
.::::::::` -::::::::` ` CPU: BCM2835 (4) @ 1.000GHz
.::` .:::::::::- `::::::::::``::. Memory: 178MiB / 680MiB
-:::` ::::::::::. ::::::::::.`:::-
:::: -::::::::. `-:::::::: ::::
-::- .-:::-.``....``.-::-. -::-
.. `` .::::::::. `..`..
-:::-` -::::::::::` .:::::`
:::::::` -::::::::::` :::::::.
.::::::: -::::::::. ::::::::
`-:::::` ..--.` ::::::.
`...` `...--..` `...`
.::::::::::
`.-::::-`
First of all, the build wiki needs to be updated to honor configure
I was successful to run
./configure --enable-german --enable-french --enable-italian
(I don't need others, I guess jp and gr will work as well)
gencat fails e.g. with
LANG=it_IT.UTF-8 gencat dtpad.cat dtpad.msg || rm -f dtpad.cat
dtpad.msg:102: invalid character: message ignored
dtpad.msg:120: invalid character: message ignored
dtpad.msg:153: invalid character: message ignored
I was able to fix this with adding
$ codeset=utf-8
as first line to all affectes msg and tmsg files.
root@pi2:~/cde-2.5.2/programs/localized/de_DE.UTF-8/msg# head -5 dtpad.msg
$ codeset=utf-8
$ $TOG: dtpad.msg /main/20 1999/09/15 14:19:25 mgreess $
$
*************************************<+>*************************************
$
*****************************************************************************
$ **
This might also work on other OS
Best regards.
Jürgen.
|
|
From: Jon T. <jo...@ra...> - 2025-09-15 17:28:39
|
Thanks! Pages updated. I removed the old instructions (pre-autotools and pre-UTF8) From the Slackware build page. -jon On 9/15/25 11:17, Edmond Orignac via cdesktopenv-devel wrote: > > Hi Jon, > > The page referencing slackermedia.info is > > https://sourceforge.net/p/cdesktopenv/wiki/SupportedPlatforms/ > > line Slackware 14.0 > > The build instructions for Slackware > > https://sourceforge.net/p/cdesktopenv/wiki/Slackware/ > > could also reference the slackbuild script. > > Best, > > Edmond > > > Le 14/09/2025 à 21:14, Jon Trulson a écrit : >> >> Hi Edmond, >> >> Can you tell me what page this slackermedia.info is? I do not see it >> on the Slackware page at: >> https://sourceforge.net/p/cdesktopenv/wiki/Slackware/ >> >> I have no idea what's been tested in that regard, so I'm more than >> happy to added a newer slackbuild link. >> >> -jon >> >> On 9/14/25 06:17, Edmond Orignac via cdesktopenv-devel wrote: >>> >>> There is a Slackbuild (shell script to build CDE on Slackware) by >>> Dan-Simon Myrland <mailto:dansimon at radiotube dot org> at >>> >>> https://slackbuilds.org/repository/15.0/desktop/cde/ >>> >>> on Slackbuilds.org. The script uses autotools to build for 32bit and >>> 64bit Intel (but not ARM). >>> >>> The Wiki points to an older slackbuild script from slackermedia.info >>> that was created in 2021. Has the slackermedia.info script been >>> tested with recent (post autotools) sources ? >>> >>> If not, it would be useful to point to the more recent script. >>> >>> >>> >>> >>> _______________________________________________ >>> cdesktopenv-devel mailing list >>> cde...@li... >>> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel >> -- >> Jon Trulson >> >> "The less you know, the more you believe." >> -- Bono >> >> >> _______________________________________________ >> cdesktopenv-devel mailing list >> cde...@li... >> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel > > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel -- Jon Trulson "The less you know, the more you believe." -- Bono |
|
From: Edmond O. <edm...@wa...> - 2025-09-15 17:17:09
|
Hi Jon, The page referencing slackermedia.info is https://sourceforge.net/p/cdesktopenv/wiki/SupportedPlatforms/ line Slackware 14.0 The build instructions for Slackware https://sourceforge.net/p/cdesktopenv/wiki/Slackware/ could also reference the slackbuild script. Best, Edmond Le 14/09/2025 à 21:14, Jon Trulson a écrit : > > Hi Edmond, > > Can you tell me what page this slackermedia.info is? I do not see it > on the Slackware page at: > https://sourceforge.net/p/cdesktopenv/wiki/Slackware/ > > I have no idea what's been tested in that regard, so I'm more than > happy to added a newer slackbuild link. > > -jon > > On 9/14/25 06:17, Edmond Orignac via cdesktopenv-devel wrote: >> >> There is a Slackbuild (shell script to build CDE on Slackware) by >> Dan-Simon Myrland <mailto:dansimon at radiotube dot org> at >> >> https://slackbuilds.org/repository/15.0/desktop/cde/ >> >> on Slackbuilds.org. The script uses autotools to build for 32bit and >> 64bit Intel (but not ARM). >> >> The Wiki points to an older slackbuild script from slackermedia.info >> that was created in 2021. Has the slackermedia.info script been >> tested with recent (post autotools) sources ? >> >> If not, it would be useful to point to the more recent script. >> >> >> >> >> _______________________________________________ >> cdesktopenv-devel mailing list >> cde...@li... >> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel > -- > Jon Trulson > > "The less you know, the more you believe." > -- Bono > > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel |
|
From: Jon T. <jo...@ra...> - 2025-09-14 19:30:35
|
Hi Edmond, Can you tell me what page this slackermedia.info is? I do not see it on the Slackware page at: https://sourceforge.net/p/cdesktopenv/wiki/Slackware/ I have no idea what's been tested in that regard, so I'm more than happy to added a newer slackbuild link. -jon On 9/14/25 06:17, Edmond Orignac via cdesktopenv-devel wrote: > > There is a Slackbuild (shell script to build CDE on Slackware) by > Dan-Simon Myrland <mailto:dansimon at radiotube dot org> at > > https://slackbuilds.org/repository/15.0/desktop/cde/ > > on Slackbuilds.org. The script uses autotools to build for 32bit and > 64bit Intel (but not ARM). > > The Wiki points to an older slackbuild script from slackermedia.info > that was created in 2021. Has the slackermedia.info script been tested > with recent (post autotools) sources ? > > If not, it would be useful to point to the more recent script. > > > > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel -- Jon Trulson "The less you know, the more you believe." -- Bono |
|
From: Edmond O. <edm...@wa...> - 2025-09-14 12:17:29
|
There is a Slackbuild (shell script to build CDE on Slackware) by Dan-Simon Myrland <mailto:dansimon at radiotube dot org> at https://slackbuilds.org/repository/15.0/desktop/cde/ on Slackbuilds.org. The script uses autotools to build for 32bit and 64bit Intel (but not ARM). The Wiki points to an older slackbuild script from slackermedia.info that was created in 2021. Has the slackermedia.info script been tested with recent (post autotools) sources ? If not, it would be useful to point to the more recent script. |
|
From: Jürgen M. <jue...@ya...> - 2025-06-18 11:39:37
|
File: programs/localized/de_DE.UTF-8/msg/dtcalc.msg Line 349: "ö" should be "/" -- Juergen Mayerhofer Kochenthalerstr. 16 D-93155 Hemau Tel +49 9491 903503 Fax +49 9491 903505 Mobile +49 179/292-1854 Mail jue...@ya... |
|
From: Marco M. <mm...@do...> - 2025-06-08 07:58:25
|
Am 08.06.2025 um 09:37:06 Uhr schrieb Martin Etteldorf: > The process is _started_ on ttyv0, but dtlogin and X-Server are > actually _running_ on ttyv8. Ok, that was the issue. Thanks for the pointer. -- Gruß Marco Send unsolicited bulk mail to 174...@ca... |
|
From: Martin E. <ett...@gm...> - 2025-06-08 07:37:25
|
On Sun, Jun 8, 2025 at 6:58 AM Marco Moock <mm...@do...> wrote: > I dunno, but it looks like it starts on ttyv0. > Is that a problem? > The process is _started_ on ttyv0, but dtlogin and X-Server are actually _running_ on ttyv8. Have you tried switching with ctrl-alt-F9 already? you should see your dtlogin there. If it's not running there, have a look at the X-Server logs. If it goes down, you should find a reason there. |
|
From: Marco M. <mm...@do...> - 2025-06-08 04:57:36
|
Am 07.06.2025 um 18:02:31 Uhr schrieb Brian Cole: > I don't have a FreeBSD box on hand to check, but is it supposed to be > on VT1? I thought X traditionally took VT7. I dunno, but it looks like it starts on ttyv0. Is that a problem? -- Gruß Marco Send unsolicited bulk mail to 174...@ca... |
|
From: Brian C. <cd...@br...> - 2025-06-07 22:21:22
|
I don't have a FreeBSD box on hand to check, but is it supposed to be on VT1? I thought X traditionally took VT7. On Sat, Jun 7, 2025, at 11:48 AM, Marco Moock wrote: > Hello! > > I have a VM with FreeBSD and cde-devel from ports. > > If I hit Ctrl+Alt+F2 and then go back to F1, dtlogin is gone and the > normal console login prompt is there. > > Is that a feature or is something faulty? > > -- > kind regards > Marco > > Send unsolicited bulk mail to 174...@st... > > > _______________________________________________ > cdesktopenv-devel mailing list > cde...@li... > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel |
|
From: Marco M. <mm...@do...> - 2025-06-07 16:04:16
|
Hello! I have a VM with FreeBSD and cde-devel from ports. If I hit Ctrl+Alt+F2 and then go back to F1, dtlogin is gone and the normal console login prompt is there. Is that a feature or is something faulty? -- kind regards Marco Send unsolicited bulk mail to 174...@st... |
|
From: Edmond O. <edm...@wa...> - 2025-05-23 16:45:07
|
Hi,
I have made some progress on the origin of the segmentation fault when
using XmTextFieldSetString $TEXT0 "string" in a dtksh script.
Running the script with LANG=C does not produce a segfault, but with the
locale LANG=fr_FR.UTF-8
dtksh segfaults. It looks like a problem with dtksh handling of strings
in XmTextFieldSetString in (some ?)
UTF-8 locales since I haven't seen the same problem with xmaddressbook
that also uses XmTextSetString. A simple workaround is to add LANG=C
just after #!/usr/dt/bin/dtksh.
Le 11/03/2025 à 10:36, Bernd Blümmel a écrit :
>
> Hi,
>
> no segmentation fault at fedora asahi remix f41
>
> (Apple MacBook Pro (14-inch, M2 Pro, 2023))
>
> uname -a:
>
> Linux babbasFedora 6.13.5-400.asahi.fc41.aarch64+16k #1 SMP
> PREEMPT_DYNAMIC Sat Mar 8 15:
> 03:17 UTC 2025 aarch64 GNU/Linux
>
> CDE Version is 2.5.2
>
> (device files modified)
>
> The method to modify XmTextField seems to be correct.
>
>
> Am 10.03.25 um 19:39 schrieb Edmond Orignac via cdesktopenv-devel:
>> I am unsure if this is a bug in dtksh or if I am using an illegal
>> instruction.
>>
>> The program below terminates with a segmentation fault error when I
>> try to use it.
>>
>> The segmentation fault arises when the script executes the
>> instructions XmTextFieldSetString.
>>
>> changing editable:false to editable:true in XmCreateTextField does
>> not change anything.
>>
>> I have also tried to replace XmTextFieldSetString with
>>
>> XmTextFieldGetLastPosition /XmTextFieldReplace, but the segmentation
>> fault remains.
>>
>> I am not sure if this is a bug in dtksh or if I am using an incorrect
>> method to modify the value of the TextField widget that only worked
>> because of a bug in dtksh.
>>
>> I remember the program has worked on Ubuntu 20.04 LTS and older
>> version of CDE,
>>
>> but my current system is Linux Ubuntu 22.04 LTS with CDE 2.5.2.
>>
>>
>> #!/usr/dt/bin/dtksh
>>
>> # (c) Edmond Orignac, 2025
>>
>> # released under MIT license
>>
>> # displays battery level on Linux >=4.x in the Common Desktop
>> Environment
>>
>>
>> batcheck() {
>> read btype </sys/class/power_supply/BAT0/technology
>> read charge < /sys/class/power_supply/BAT0/charge_now
>> charge=$(($charge/1000))
>> read voltage < /sys/class/power_supply/BAT0/voltage_now
>> voltage=$(($voltage*1,0e-6))
>> read current < /sys/class/power_supply/BAT0/current_now
>> current=$(($current/1000))
>> read capacity < /sys/class/power_supply/BAT0/capacity
>> read etat < /sys/class/power_supply/BAT0/status
>> read adapter < /sys/class/power_supply/AC/online
>> if [ $current -gt 0 ]; then time=$((charge/current))
>> else
>> time='Unknown'
>> fi
>>
>> XmTextFieldSetString $TEXT0 $btype
>> XmTextFieldSetString $TEXT1 $charge
>> XmTextFieldSetString $TEXT3 $voltage
>> XmTextFieldSetString $TEXT2 $capacity
>> XmTextFieldSetString $TEXT4 $etat
>> XmTextFieldSetString $TEXT5 $time
>> XmTextFieldSetString $TEXT6 $adapter
>> # We will use the current to find
>> # the remaining time while on battery/charging.
>> # We use XtAddTimeOut to call batcheck again in 10s
>> XtAddTimeOut BATTERY 10000 "batcheck;"
>> }
>>
>> XtInitialize TOPLEVEL text TExt "$0" "$@"
>>
>> XtCreateManagedWidget FORM form XmForm $TOPLEVEL \
>> marginHeight:15 \
>> marginWidth:15
>>
>>
>>
>> # We don't have an exit button, since it is better that the
>> # program remains active during the whole session.
>>
>>
>> # We create a 2 column Row/Column Widget
>> XmCreateRowColumn RW0 $FORM rw0 numColumns:2 packing:PACK_COLUMN
>> # We start the loop to check the battery
>>
>>
>> # We fill the left column with the labels
>> XmCreateLabel LABEL0 $RW0 "label0" labelString:"Battery type:"
>> XmCreateLabel LABEL1 $RW0 "label1" labelString:"Charge Now (mAh):"
>> XmCreateLabel LABEL2 $RW0 "label2" labelString:"Capacity (%):"
>> XmCreateLabel LABEL3 $RW0 "label3" labelString:"Voltage (V):"
>> XmCreateLabel LABEL4 $RW0 "label4" labelString:"State:"
>> XmCreateLabel LABEL5 $RW0 "label5" labelString:"Time Remaining (h)"
>> XmCreateLabel LABEL6 $RW0 "label6" labelString:"AC-Adapter:"
>> btype='Unknown'
>> charge='50'
>> capacity='Unknown'
>> voltage='Unknown'
>> etat='Unknown'
>> adapter='Unknown'
>> time='Unknown'
>> #Now we fill right column with values
>>
>> XmCreateTextField TEXT0 $RW0 "text0" editable:false value:$btype
>> XmCreateTextField TEXT1 $RW0 "text1" editable:false value:$charge
>> XmCreateTextField TEXT2 $RW0 "text2" editable:false value:$capacity
>> XmCreateTextField TEXT3 $RW0 "text3" editable:false value:$voltage
>> XmCreateTextField TEXT4 $RW0 "text4" editable:false value:$etat
>> XmCreateTextField TEXT5 $RW0 "text5" editable:false value:$time
>> XmCreateTextField TEXT6 $RW0 "text6" editable:false value:$adapter
>>
>> # Mandatory if we don't use XtCreateManagedWidget to make window visible
>> XtManageChild $RW0
>> # Make the labels visible
>> XtManageChild $LABEL0
>> XtManageChild $LABEL1
>> XtManageChild $LABEL2
>> XtManageChild $LABEL3
>> XtManageChild $LABEL4
>> XtManageChild $LABEL5
>> XtManageChild $LABEL6
>> # Make the data visible
>> XtManageChild $TEXT0
>> XtManageChild $TEXT1
>> XtManageChild $TEXT2
>> XtManageChild $TEXT3
>> XtManageChild $TEXT4
>> XtManageChild $TEXT5
>> XtManageChild $TEXT6
>> batcheck;
>> # Enter the Xt loop
>> XtRealizeWidget $TOPLEVEL
>> XtMainLoop
>>
>>
>>
>>
>> _______________________________________________
>> cdesktopenv-devel mailing list
>> cde...@li...
>> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
> --
> Bernd Blümmel
> Limesstraße 10
> 64625 Bensheim
> Mail:ber...@t-...
> Mobil: +49 175 5709712 |
|
From: Edmond O. <edm...@wa...> - 2025-05-04 08:33:51
|
I have noticed a curious behavior in dtcreate when trying to bing icon selection of application file selection popups. Clicking on the button to search for an icon brings a popup window 'Create action search', but the window remains empty. It does not react to clicks or keyboard presses and does not close when pressing Alt+F4 or selecting Close in the Window menu. Trying to close dtcreate by Alt+F4 brings a selection menu asking whether to close without saving, close with saving or cancel close. But this menu never gets the focus, only the empty icon search menu does. the ps -elf output gives 0 S edmond 11145 10753 0 80 0 - 7712 do_pol 10:13 pts/3 00:00:00 dtcreate dtcreate can then be killed with signal 3 or 15. Under gdb, stopping dtcreate by Ctrl-C when the popup for icon selection is opened gives a backtrace 0 0x00007ffff776fb97 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff7a05991 in _XtWaitForSomething () from /lib/x86_64-linux-gnu/libXt.so.6 #2 0x00007ffff7a07438 in XtAppProcessEvent () from /lib/x86_64-linux-gnu/libXt.so.6 #3 0x00007ffff79fc49b in XtAppMainLoop () from /lib/x86_64-linux-gnu/libXt.so.6 #4 0x000055555555b026 in main (argc=<optimized out>, argv=<optimized out>) at main.c:1542 line 1542 in main.c does some tooltalk calls, but this is probably a red herring. The icon search path seems correct, XMICONBMSEARCHPATH=/home/edmond/.dt/icons/%B%M.bm:/home/edmond/.dt/icons/%B%M.pm:/home/edmond/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B:/usr/dt/appconfig/icons/C/%B%M.bm:/usr/dt/appconfig/icons/C/%B%M.pm:/usr/dt/appconfig/icons/C/%B There is a similar bug with the menu used to associate a filetype to the application, with the popup being also an unreactive empty window that cannot be closed. CDE was compiled from the current git version on march 12, 2025. The last change to dtcreate from git log was on 9/9/2024 to fix an issue with popups. system: Ubuntu 22.04 LTS (Jammy Jellyfish) x86_64 X.Org version: 1.21.1.4 gcc: 11.4.0 |
|
From: Jürgen M. <jue...@ya...> - 2025-04-28 09:42:14
|
Hi CDE users,
I was inspired from Mint Cinamon's behavior when using the function keys
for volume control and the resulting visual feedback.
I thought it might be nice to have something similar for CDE, so I wrote
the following script, named it volstat, make it executalbe put it in my
PATH (It opens a popup window that closes itself after 3 seconds):
------------------ Start script -----------------------
#!/usr/dt/bin/dtksh
max_x=200 # window size x
max_y=200 # window size y
run=0
onoff=`awk -F"[][]" '/Left:/ { print $4 }' <(amixer sget Master)`
volcheck() {
if [ $run -gt 0 ]; then
exit
fi
capacity=`awk -F"[][]" \
'/Left:/ { print $2 }' <(amixer sget Master) | tr -d %`
XDrawLines $DISPLAY $WINDOW -foreground black -line_width 6 \
-line_style LineSolid \
50 80 50 120 90 120 110 140 110 60 90 80 50 80
XDrawArc $DISPLAY $WINDOW -foreground black -line_width 6 \
-line_style LineSolid 50 60 70 70 21600 2880
XDrawArc $DISPLAY $WINDOW -foreground black -line_width 6 \
-line_style LineSolid 50 55 80 80 21000 4000
XDrawArc $DISPLAY $WINDOW -foreground black -line_width 6 \
-line_style LineSolid 50 50 90 90 20500 5000
XFillRectangle $DISPLAY $WINDOW -foreground white \
50 170 100 10
XFillRectangle $DISPLAY $WINDOW -foreground black \
50 170 $capacity 10
if [ $onoff == "off" ]; then
XDrawLines $DISPLAY $WINDOW -foreground black -line_width 6 \
-line_style LineSolid 50 50 150 150
XDrawLines $DISPLAY $WINDOW -foreground black -line_width 6 \
-line_style LineSolid 50 150 150 50
fi
run=1
XtAddTimeOut VOLUME 3000 "volcheck;"
}
XtInitialize TOPLEVEL volume VOLUME "$0" "$@"
XtSetValues $TOPLEVEL mwmDecorations:0
XtCreateManagedWidget FORM form XmForm $TOPLEVEL \
marginHeight:15 marginWidth:15
XmCreateRowColumn RW0 $FORM rw0 numColumns:1 packing:PACK_COLUMN
if [ $onoff == "off" ]; then
XtCreateManagedWidget DRAW draw XmDrawingArea $RW0 \
height:$max_y width:$max_x x:0 y:0 \
background:red foreground:black
else
XtCreateManagedWidget DRAW draw XmDrawingArea $RW0 \
height:$max_y width:$max_x x:0 y:0 \
background:green foreground:black
fi
XtManageChild $RW0
XtRealizeWidget $TOPLEVEL
XtDisplay DISPLAY $FORM
XSync $DISPLAY true
XtWindow WINDOW $DRAW
volcheck
XtMainLoop
------------------ End script -----------------------
I added it to the section in my $HOME/.dt/dtwmrc (the last lines
containing XF86Audio... , my mailclient added linebreaks, sorry):
# ###
#
# Key Bindings Description
#
# ###
Keys DtKeyBindings
{
Alt<Key>Left root|icon|window f.prev_workspace
Alt<Key>Right root|icon|window f.next_workspace
mod4<Key>A window|frame|icon f.exec "scrot"
Shift<Key>Escape icon|window f.post_wmenu
Alt<Key>space icon|window f.post_wmenu
Alt<Key>Tab root|icon|window f.next_key
Alt Shift<Key>Tab root|icon|window f.prev_key
Alt<Key>Escape root|icon|window f.next_key
Alt Shift<Key>Escape root|icon|window f.prev_key
Alt<Key>Down root|icon|window f.circle_down
Alt<Key>Up root|icon|window f.circle_up
Alt Ctrl Shift<Key>exclam root|icon|window f.set_behavior
Alt<Key>F6 window f.next_key transient
Alt<Key>F10 root|icon|window f.menu DtRootMenu
Alt<Key>F2 root|icon|window|ifkey f.exec "dtrun"
Alt<Key>1 root|icon|window|ifkey
f.goto_workspace ws0
Alt<Key>2 root|icon|window|ifkey
f.goto_workspace ws1
Alt<Key>3 root|icon|window|ifkey
f.goto_workspace ws2
Alt<Key>4 root|icon|window|ifkey
f.goto_workspace ws3
Alt<Key>5 root|icon|window|ifkey
f.goto_workspace ws4
Alt<Key>6 root|icon|window|ifkey
f.goto_workspace ws5
<Key>XF86MonBrightnessDown window|frame|icon f.exec
"xbacklight -dec 20 "
<Key>XF86MonBrightnessUp window|frame|icon f.exec
"xbacklight -inc 20 "
<Key>XF86AudioLowerVolume window|frame|icon f.exec "amixer
set 'Master' 10%- ; volstat -g +40+40"
<Key>XF86AudioRaiseVolume window|frame|icon f.exec "amixer
set 'Master' 10%+ ; volstat -g +40+40"
<Key>XF86AudioMute window|frame|icon f.exec "amixer
set 'Master' toggle ; volstat -g +40+40"
}
You can find the popup in the attached screenshot.
Have fun,
Juergen.
--
Juergen Mayerhofer
Kochenthalerstr. 16
D-93155 Hemau
Tel +49 9491 903503
Fax +49 9491 903505
Mobile +49 179/292-1854
Mail jue...@ya... |