You are not logged in.

#26 2012-08-18 12:35:57

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

I had to make that symlink myself. Caught me by surprise as well.

Offline

#27 2012-08-19 02:04:00

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

Offline

#28 2012-08-19 05:00:30

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

woomia wrote:

Nice work smile

I am still struggling with plain installation on x86_64 though. After installation steps, there is no /usr/dt/bin folder and no executable are installed.

Offline

#29 2012-08-19 05:32:27

linuxunix
Member
Registered: 2010-05-29
Posts: 2

Re: A re-implementation of CDE, OpenCDE

I can confirm with ecmel that the sudo configRun -e does not copy any files into /usr/dt/bin (or /var/dt) on x86_64. The good news is the source compiles and can run some apps for testing without installing.

Offline

#30 2012-08-19 07:18:23

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

I have the following dependencies installed besides base-devel:

openmotif (patched)
pdksh
rpcbind
xbitmaps
tcl
nawk
ncompress (aur)

Offline

#31 2012-08-19 18:39:24

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

x32_64 support can be dysfunctional. There are people working on it.

Offline

#32 2012-08-25 10:27:00

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

I have some progress packing CDE on i686.

Here is the PKGBUILD:

pkgname=cdesktopenv-git
pkgver=20120905
pkgrel=1
pkgdesc="The Common Desktop Environment, the classic UNIX desktop"
url="http://sourceforge.net/projects/cdesktopenv/"
arch=('i686' 'x86_64')
license=('LGPLv2')
depends=(openmotif xbitmaps rpcbind tcl mksh ncompress)
makedepends=(git nawk)
optdepends=()
conflicts=(pdksh)

_gitname="cdesktopenv-code"
_gitroot="git://git.code.sf.net/p/cdesktopenv/code"

build() {
  cd $srcdir
  msg "Connecting to GIT (${_gitroot})..."

  if [ -d $_gitname ]; then
    cd $_gitname
    git checkout -f
    git pull origin
    msg "The local files of ${_gitname} were updated."
  else
    git clone $_gitroot $_gitname
  fi
  
  msg "GIT checkout done or server timeout"

  cd "$srcdir/$_gitname/cde/"

  mkdir -p imports/x11/include
  ln -sf /usr/include/X11 imports/x11/include/

  (
    export LANG=C
    make -j1 World.dev
  )

  sed -e "s:mkProd -D :&$pkgdir:" \
      -i admin/IntegTools/dbTools/installCDE  
 
  sed -e "s:DT_TOP=/usr/dt:DT_TOP=$pkgdir/usr/dt:" \
      -e "s:DT_CONFIG_TOP=/etc/dt:DT_CONFIG_TOP=$pkgdir/etc/dt:" \
      -e "s:DT_TEMP_TOP=/var/dt:DT_TEMP_TOP=$pkgdir/var/dt:" \
      -e "s:ROOT=/:ROOT=$pkgdir/:" \
      -e "s:FILE=/etc/inetd.conf:FILE=$pkgdir/etc/inetd.conf:" \
      -e "s:env LANG=C /usr/dt/bin/dtprintinfo:env LANG=C $pkgdir/usr/dt/bin/dtprintinfo:" \
      -e "s:/usr/share/lib/terminfo/d/dtterm:$pkgdir&:g" \
      -e "s:/usr/share/terminfo/d/dtterm:$pkgdir&:g" \
      -i admin/IntegTools/post_install/linux/configRun  
}

package() {
  (
    cd "$srcdir/$_gitname/cde/admin/IntegTools/dbTools/"
    export LANG=C
    export INSTALL_LOCATION="$pkgdir/usr/dt"
    export CONFIGURE_LOCATION="$pkgdir/etc/dt"
    export LOGFILES_LOCATION="$pkgdir/var/dt"
    ./installCDE -s "$srcdir/$_gitname/cde" 
  )

  touch "$pkgdir/etc/inetd.conf"

  (
    cd "$srcdir/$_gitname/cde/admin/IntegTools/post_install/linux/"
    export LANG=C
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$pkgdir/usr/dt/lib"
    ./configRun -e
  )

  mv "$pkgdir/etc/inetd.conf" "$pkgdir/etc/inetd.conf.cde"

  chmod -R a+rwx "$pkgdir/var/dt"
  mkdir -p "$pkgdir/usr/spool/calendar"
}

Edit 1: Added inetd.conf.cde
Edit 2: Changed package name
Edit 3: Depend on mksh

Last edited by ecmel (2012-09-05 10:07:56)

Offline

#33 2012-08-27 12:12:16

kraileth
Member
Registered: 2012-08-09
Posts: 14

Re: A re-implementation of CDE, OpenCDE

ecmel wrote:

I have some progress packing CDE on i686.

Here is the PKGBUILD:

Thanks for sharing, ecmel!

I had been trying to get CDE to compile for a few days now and with your PKBUILD it finally worked. A binary package was created and I installed it on a clean test system together with the patched openmotif.

According to the CDE wiki it should be started like this:

export PATH=$PATH:/usr/dt/bin
export LANG=C
cd /usr/dt/bin
./dtlogin

The login does come up but once it's logging me in, I'm shown a light blue greetings screen and shortly after that I'm back at the login screen. Since you did not say what exactly "some progress" is, I wonder: Is this as far as your build is currently working or am I doing anything wrong?

Offline

#34 2012-08-28 10:14:30

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

Hi,

I am not using dtlogin, but /usr/dt/bin/Xsession.

# add /usr/dt/bin to your PATH
export PATH=$PATH:/usr/dt/bin
export LANG=C
# Start CDE
startx /usr/dt/bin/Xsession

and rpcbind should be running with -i option.

Also, please check: http://sourceforge.net/p/cdesktopenv/wi … nux_Build/

Right now, I can run most of the dt programs from terminal, but not all actions work from the dock.

Offline

#35 2012-08-28 14:40:06

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

Offline

#36 2012-08-28 16:26:37

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

The blue screen issue could be you do not have rpcbind in insecure mode. Make sure it is and also make sure rpcbind is in your DAEMONS as well.

Offline

#37 2012-08-28 20:04:01

kraileth
Member
Registered: 2012-08-09
Posts: 14

Re: A re-implementation of CDE, OpenCDE

Thanks, ecmel and woomia for your replies!

Even though I did not mention it in my last post, I did the small change in /etc/rc.d/rpcbind. I'm not sure, though, whether I added rpcbind to the daemons in rc.conf, might have forgotten that.

However I set up two fresh virtual machines today for another test (one to build the package and a clean one for the CDE test install). The clean machine is a current Arch base install plus xorg-server, xorg-xinit and virtualbox-archlinux-additions. Then I installed custom packages for the patched openmotif and a cde-git package built today.

If I do what ecmel suggested, I can see the light bluish screen for about two seconds but then I'm back to the console with the error message xinit: connection to X server lost.

Are there any packages that I missed but should have installed?

If not, here's my Xorg.0.log in case that is of any use:

[    46.579] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[    46.581] X Protocol Version 11, Revision 0
[    46.581] Build Operating System: Linux 3.4.8-1-ARCH i686 
[    46.582] Current Operating System: Linux (none) 3.5.3-1-ARCH #1 SMP PREEMPT Sun Aug 26 08:15:06 UTC 2012 i686
[    46.583] Kernel command line: root=/dev/sda3 ro initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux 
[    46.584] Build Date: 27 August 2012  08:08:29AM
[    46.584]  
[    46.585] Current version of pixman: 0.26.2
[    46.587] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    46.588] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    46.594] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Aug 28 21:47:08 2012
[    46.595] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    46.596] (==) No Layout section.  Using the first Screen section.
[    46.596] (==) No screen section available. Using defaults.
[    46.596] (**) |-->Screen "Default Screen Section" (0)
[    46.596] (**) |   |-->Monitor "<default monitor>"
[    46.596] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    46.596] (==) Automatically adding devices
[    46.596] (==) Automatically enabling devices
[    46.598] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[    46.598] 	Entry deleted from font path.
[    46.598] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    46.598] 	Entry deleted from font path.
[    46.598] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    46.598] 	Entry deleted from font path.
[    46.598] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    46.598] 	Entry deleted from font path.
[    46.598] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    46.598] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    46.598] 	Entry deleted from font path.
[    46.598] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    46.598] (==) FontPath set to:
	/usr/share/fonts/misc/
[    46.598] (==) ModulePath set to "/usr/lib/xorg/modules"
[    46.598] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    46.598] (II) Loader magic: 0x82225a0
[    46.598] (II) Module ABI versions:
[    46.598] 	X.Org ANSI C Emulation: 0.4
[    46.598] 	X.Org Video Driver: 12.1
[    46.598] 	X.Org XInput driver : 16.0
[    46.598] 	X.Org Server Extension : 6.0
[    46.600] (--) PCI:*(0:0:2:0) 80ee:beef:0000:0000 rev 0, Mem @ 0xe0000000/134217728
[    46.600] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    46.600] (II) LoadModule: "extmod"
[    46.602] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    46.602] (II) Module extmod: vendor="X.Org Foundation"
[    46.602] 	compiled for 1.12.4, module version = 1.0.0
[    46.602] 	Module class: X.Org Server Extension
[    46.602] 	ABI class: X.Org Server Extension, version 6.0
[    46.602] (II) Loading extension MIT-SCREEN-SAVER
[    46.602] (II) Loading extension XFree86-VidModeExtension
[    46.602] (II) Loading extension XFree86-DGA
[    46.603] (II) Loading extension DPMS
[    46.603] (II) Loading extension XVideo
[    46.603] (II) Loading extension XVideo-MotionCompensation
[    46.603] (II) Loading extension X-Resource
[    46.603] (II) LoadModule: "dbe"
[    46.603] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    46.603] (II) Module dbe: vendor="X.Org Foundation"
[    46.603] 	compiled for 1.12.4, module version = 1.0.0
[    46.603] 	Module class: X.Org Server Extension
[    46.603] 	ABI class: X.Org Server Extension, version 6.0
[    46.603] (II) Loading extension DOUBLE-BUFFER
[    46.603] (II) LoadModule: "glx"
[    46.603] (WW) Warning, couldn't open module glx
[    46.603] (II) UnloadModule: "glx"
[    46.603] (II) Unloading glx
[    46.603] (EE) Failed to load module "glx" (module does not exist, 0)
[    46.603] (II) LoadModule: "record"
[    46.604] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    46.604] (II) Module record: vendor="X.Org Foundation"
[    46.604] 	compiled for 1.12.4, module version = 1.13.0
[    46.604] 	Module class: X.Org Server Extension
[    46.604] 	ABI class: X.Org Server Extension, version 6.0
[    46.604] (II) Loading extension RECORD
[    46.604] (II) LoadModule: "dri"
[    46.604] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    46.605] (II) Module dri: vendor="X.Org Foundation"
[    46.605] 	compiled for 1.12.4, module version = 1.0.0
[    46.605] 	ABI class: X.Org Server Extension, version 6.0
[    46.605] (II) Loading extension XFree86-DRI
[    46.605] (II) LoadModule: "dri2"
[    46.605] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    46.606] (II) Module dri2: vendor="X.Org Foundation"
[    46.606] 	compiled for 1.12.4, module version = 1.2.0
[    46.606] 	ABI class: X.Org Server Extension, version 6.0
[    46.606] (II) Loading extension DRI2
[    46.606] (==) Matched vboxvideo as autoconfigured driver 0
[    46.606] (==) Matched vesa as autoconfigured driver 1
[    46.606] (==) Matched fbdev as autoconfigured driver 2
[    46.606] (==) Assigned the driver to the xf86ConfigLayout
[    46.606] (II) LoadModule: "vboxvideo"
[    46.606] (II) Loading /usr/lib/xorg/modules/drivers/vboxvideo.so
[    46.607] (II) Module vboxvideo: vendor="Oracle Corporation"
[    46.607] 	compiled for 1.5.99.901, module version = 1.0.1
[    46.607] 	Module class: X.Org Video Driver
[    46.607] 	ABI class: X.Org Video Driver, version 12.0
[    46.607] (**) Load address of symbol "VBOXVIDEO" is 0xb72ab300
[    46.607] (II) LoadModule: "vesa"
[    46.607] (WW) Warning, couldn't open module vesa
[    46.607] (II) UnloadModule: "vesa"
[    46.607] (II) Unloading vesa
[    46.607] (EE) Failed to load module "vesa" (module does not exist, 0)
[    46.607] (II) LoadModule: "fbdev"
[    46.607] (WW) Warning, couldn't open module fbdev
[    46.607] (II) UnloadModule: "fbdev"
[    46.607] (II) Unloading fbdev
[    46.607] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    46.607] (II) VBoxVideo: guest driver for VirtualBox: vbox
[    46.608] (--) using VT number 7

[    46.617] (II) VBoxVideo(0): VirtualBox guest additions video driver version 4.1.20_OSE
[    46.617] (II) Loading sub module "ramdac"
[    46.617] (II) LoadModule: "ramdac"
[    46.617] (II) Module "ramdac" already built-in
[    46.617] (II) Loading sub module "fb"
[    46.617] (II) LoadModule: "fb"
[    46.617] (II) Loading /usr/lib/xorg/modules/libfb.so
[    46.619] (II) Module fb: vendor="X.Org Foundation"
[    46.619] 	compiled for 1.12.4, module version = 1.0.0
[    46.619] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    46.619] (II) Loading sub module "shadowfb"
[    46.619] (II) LoadModule: "shadowfb"
[    46.619] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
[    46.619] (II) Module shadowfb: vendor="X.Org Foundation"
[    46.619] 	compiled for 1.12.4, module version = 1.0.0
[    46.619] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    46.619] (II) Loading sub module "vgahw"
[    46.619] (II) LoadModule: "vgahw"
[    46.619] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[    46.620] (II) Module vgahw: vendor="X.Org Foundation"
[    46.620] 	compiled for 1.12.4, module version = 0.1.0
[    46.620] 	ABI class: X.Org Video Driver, version 12.1
[    46.620] (II) Loading sub module "dri"
[    46.620] (II) LoadModule: "dri"
[    46.620] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    46.620] (II) Module dri: vendor="X.Org Foundation"
[    46.620] 	compiled for 1.12.4, module version = 1.0.0
[    46.620] 	ABI class: X.Org Server Extension, version 6.0
[    46.621] (II) VBoxVideo(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    46.621] (==) VBoxVideo(0): Depth 24, (--) framebuffer bpp 32
[    46.621] (--) VBoxVideo(0): Virtual size is 32000x32000 (pitch 32000)
[    46.621] (**) VBoxVideo(0):  Built-in mode "VBoxInitialMode": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
[    46.621] (II) VBoxVideo(0): Modeline "VBoxInitialMode"x0.0   47.83  1024 1026 1028 1030  768 770 772 774 (46.4 kHz b)
[    46.621] (**) VBoxVideo(0):  Built-in mode "VBoxDynamicMode": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
[    46.621] (II) VBoxVideo(0): Modeline "VBoxDynamicMode"x0.0   47.83  1024 1026 1028 1030  768 770 772 774 (46.4 kHz b)
[    46.621] (**) VBoxVideo(0):  Built-in mode "VBoxDynamicMode": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
[    46.621] (II) VBoxVideo(0): Modeline "VBoxDynamicMode"x0.0   47.83  1024 1026 1028 1030  768 770 772 774 (46.4 kHz b)
[    46.621] (**) VBoxVideo(0):  Built-in mode "VBox-1024x768": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
[    46.621] (II) VBoxVideo(0): Modeline "VBox-1024x768"x0.0   47.83  1024 1026 1028 1030  768 770 772 774 (46.4 kHz b)
[    46.621] (**) VBoxVideo(0):  Built-in mode "VBox-800x600": 29.3 MHz (scaled from 0.0 MHz), 36.4 kHz, 60.0 Hz
[    46.621] (II) VBoxVideo(0): Modeline "VBox-800x600"x0.0   29.31  800 802 804 806  600 602 604 606 (36.4 kHz b)
[    46.621] (**) VBoxVideo(0):  Built-in mode "VBox-640x480": 18.8 MHz (scaled from 0.0 MHz), 29.2 kHz, 60.0 Hz
[    46.621] (II) VBoxVideo(0): Modeline "VBox-640x480"x0.0   18.84  640 642 644 646  480 482 484 486 (29.2 kHz b)
[    46.621] (II) VBoxVideo(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[    46.621] (==) VBoxVideo(0): RGB weight 888
[    46.621] (==) VBoxVideo(0): Default visual is TrueColor
[    46.621] (==) VBoxVideo(0): Using gamma correction (1.0, 1.0, 1.0)
[    46.621] (==) VBoxVideo(0): DPI set to (96, 96)
[    46.621] (--) Depth 24 pixmap format is 32 bpp
[    47.211] (EE) VBoxVideo(0): Disabling DRI due to missing server functionality.
[    47.211] (II) VBoxVideo(0): visual configurations initialized
[    47.212] (II) VBoxVideo(0): Requested monitor count: 1
[    47.212] (II) VBoxVideo(0): Output VBOX0 has no monitor section
[    47.212] (II) VBoxVideo(0): Output VBOX0 has no monitor section
[    47.213] (II) VBoxVideo(0): EDID for output VBOX0
[    47.213] (II) VBoxVideo(0): Manufacturer: VBX  Model: 0  Serial#: 50332672
[    47.213] (II) VBoxVideo(0): Year: 1990  Week: 1
[    47.213] (II) VBoxVideo(0): EDID Version: 1.3
[    47.213] (II) VBoxVideo(0): Digital Display Input
[    47.213] (II) VBoxVideo(0): Indeterminate output size
[    47.213] (II) VBoxVideo(0): Gamma: 2.20
[    47.213] (II) VBoxVideo(0): DPMS capabilities: StandBy Suspend Off
[    47.213] (II) VBoxVideo(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    47.213] (II) VBoxVideo(0): Default color space is primary color space
[    47.213] (II) VBoxVideo(0): First detailed timing is preferred mode
[    47.213] (II) VBoxVideo(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
[    47.213] (II) VBoxVideo(0): blueX: 0.150 blueY: 0.060   whiteX: 0.312 whiteY: 0.329
[    47.213] (II) VBoxVideo(0): Manufacturer's mask: 0
[    47.213] (II) VBoxVideo(0): Supported detailed timing:
[    47.213] (II) VBoxVideo(0): clock: 47.8 MHz   Image Size:  0 x 0 mm
[    47.213] (II) VBoxVideo(0): h_active: 1024  h_sync: 1026  h_sync_end 1028 h_blank_end 1030 h_border: 0
[    47.213] (II) VBoxVideo(0): v_active: 768  v_sync: 770  v_sync_end 772 v_blanking: 774 v_border: 0
[    47.213] (II) VBoxVideo(0): Ranges: V min: 0 V max: 200 Hz, H min: 0 H max: 200 kHz, PixClock max 1005 MHz
[    47.213] (II) VBoxVideo(0): Monitor name: VBOX monitor
[    47.213] (II) VBoxVideo(0): EDID (in hex):
[    47.213] (II) VBoxVideo(0): 	00ffffffffffff005858000000040003
[    47.213] (II) VBoxVideo(0): 	0100010380000078eeee91a3544c9926
[    47.213] (II) VBoxVideo(0): 	0f505400000001010101010101010101
[    47.213] (II) VBoxVideo(0): 	010101010101af120006400006300202
[    47.213] (II) VBoxVideo(0): 	2200000000000000000000fd0000c800
[    47.213] (II) VBoxVideo(0): 	c864000a202020202020000000fc0056
[    47.213] (II) VBoxVideo(0): 	424f58206d6f6e69746f720a00000010
[    47.213] (II) VBoxVideo(0): 	000a20202020202020202020202000fb
[    47.213] (II) VBoxVideo(0): EDID vendor "VBX", prod id 0
[    47.213] (II) VBoxVideo(0): DDCModeFromDetailedTiming: 1024x768 Warning: We only handle separate sync.
[    47.213] (II) VBoxVideo(0): Using hsync ranges from config file
[    47.213] (II) VBoxVideo(0): Using vrefresh ranges from config file
[    47.213] (II) VBoxVideo(0): Printing DDC gathered Modelines:
[    47.213] (II) VBoxVideo(0): Modeline "1024x768"x0.0   47.83  1024 1026 1028 1030  768 770 772 774 -hsync -vsync (46.4 kHz eP)
[    47.214] (II) VBoxVideo(0): Printing probed modes for output VBOX0
[    47.214] (II) VBoxVideo(0): Modeline "1024x768"x60.0   47.83  1024 1026 1028 1030  768 770 772 774 (46.4 kHz Pb)
[    47.214] (II) VBoxVideo(0): Modeline "800x600"x60.0   29.31  800 802 804 806  600 602 604 606 (36.4 kHz b)
[    47.214] (II) VBoxVideo(0): Modeline "640x480"x60.0   18.84  640 642 644 646  480 482 484 486 (29.2 kHz b)
[    47.214] (II) VBoxVideo(0): Output VBOX0 connected
[    47.214] (II) VBoxVideo(0): Using exact sizes for initial modes
[    47.214] (II) VBoxVideo(0): Output VBOX0 using initial mode 1024x768
[    47.214] (II) VBoxVideo(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[    47.214] (II) VBoxVideo(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    47.215] (==) VBoxVideo(0): DPMS enabled
[    47.215] (--) RandR disabled
[    47.215] (II) Initializing built-in extension Generic Event Extension
[    47.215] (II) Initializing built-in extension SHAPE
[    47.215] (II) Initializing built-in extension MIT-SHM
[    47.215] (II) Initializing built-in extension XInputExtension
[    47.215] (II) Initializing built-in extension XTEST
[    47.215] (II) Initializing built-in extension BIG-REQUESTS
[    47.215] (II) Initializing built-in extension SYNC
[    47.215] (II) Initializing built-in extension XKEYBOARD
[    47.215] (II) Initializing built-in extension XC-MISC
[    47.215] (II) Initializing built-in extension SECURITY
[    47.215] (II) Initializing built-in extension XINERAMA
[    47.215] (II) Initializing built-in extension XFIXES
[    47.215] (II) Initializing built-in extension RENDER
[    47.215] (II) Initializing built-in extension RANDR
[    47.215] (II) Initializing built-in extension COMPOSITE
[    47.215] (II) Initializing built-in extension DAMAGE
[    47.222] (II) VBoxVideo(0): Setting screen physical size to 270 x 203
[    47.274] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    47.274] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    47.274] (II) LoadModule: "evdev"
[    47.274] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    47.275] (II) Module evdev: vendor="X.Org Foundation"
[    47.275] 	compiled for 1.12.3.901, module version = 2.7.3
[    47.275] 	Module class: X.Org XInput Driver
[    47.275] 	ABI class: X.Org XInput driver, version 16.0
[    47.275] (II) Using input driver 'evdev' for 'Power Button'
[    47.276] (**) Power Button: always reports core events
[    47.276] (**) evdev: Power Button: Device: "/dev/input/event1"
[    47.276] (--) evdev: Power Button: Vendor 0 Product 0x1
[    47.276] (--) evdev: Power Button: Found keys
[    47.276] (II) evdev: Power Button: Configuring as keyboard
[    47.276] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    47.276] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    47.276] (**) Option "xkb_rules" "evdev"
[    47.276] (**) Option "xkb_model" "evdev"
[    47.276] (**) Option "xkb_layout" "us"
[    47.302] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[    47.302] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    47.302] (II) Using input driver 'evdev' for 'Sleep Button'
[    47.303] (**) Sleep Button: always reports core events
[    47.303] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[    47.303] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[    47.303] (--) evdev: Sleep Button: Found keys
[    47.303] (II) evdev: Sleep Button: Configuring as keyboard
[    47.303] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSLPBN:00/input/input2/event2"
[    47.303] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 7)
[    47.303] (**) Option "xkb_rules" "evdev"
[    47.303] (**) Option "xkb_model" "evdev"
[    47.303] (**) Option "xkb_layout" "us"
[    47.303] (II) config/udev: Adding input device VirtualBox USB Tablet (/dev/input/event6)
[    47.303] (**) VirtualBox USB Tablet: Applying InputClass "evdev pointer catchall"
[    47.303] (II) Using input driver 'evdev' for 'VirtualBox USB Tablet'
[    47.303] (**) VirtualBox USB Tablet: always reports core events
[    47.303] (**) evdev: VirtualBox USB Tablet: Device: "/dev/input/event6"
[    47.303] (--) evdev: VirtualBox USB Tablet: Vendor 0x80ee Product 0x21
[    47.303] (--) evdev: VirtualBox USB Tablet: Found 9 mouse buttons
[    47.303] (--) evdev: VirtualBox USB Tablet: Found scroll wheel(s)
[    47.303] (--) evdev: VirtualBox USB Tablet: Found relative axes
[    47.303] (--) evdev: VirtualBox USB Tablet: Found absolute axes
[    47.303] (--) evdev: VirtualBox USB Tablet: Found x and y absolute axes
[    47.303] (--) evdev: VirtualBox USB Tablet: Found absolute touchscreen
[    47.303] (II) evdev: VirtualBox USB Tablet: Configuring as touchscreen
[    47.303] (II) evdev: VirtualBox USB Tablet: Adding scrollwheel support
[    47.303] (**) evdev: VirtualBox USB Tablet: YAxisMapping: buttons 4 and 5
[    47.303] (**) evdev: VirtualBox USB Tablet: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    47.303] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb1/1-1/1-1:1.0/input/input6/event6"
[    47.304] (II) XINPUT: Adding extended input device "VirtualBox USB Tablet" (type: TOUCHSCREEN, id 8)
[    47.304] (WW) evdev: VirtualBox USB Tablet: touchpads, tablets and touchscreens ignore relative axes.
[    47.304] (II) evdev: VirtualBox USB Tablet: initialized for absolute axes.
[    47.304] (**) VirtualBox USB Tablet: (accel) keeping acceleration scheme 1
[    47.304] (**) VirtualBox USB Tablet: (accel) acceleration profile 0
[    47.304] (**) VirtualBox USB Tablet: (accel) acceleration factor: 2.000
[    47.304] (**) VirtualBox USB Tablet: (accel) acceleration threshold: 4
[    47.304] (II) config/udev: Adding input device VirtualBox USB Tablet (/dev/input/js1)
[    47.304] (II) No input driver specified, ignoring this device.
[    47.304] (II) This device may have been added with another device file.
[    47.304] (II) config/udev: Adding input device VirtualBox USB Tablet (/dev/input/mouse1)
[    47.304] (II) No input driver specified, ignoring this device.
[    47.304] (II) This device may have been added with another device file.
[    47.305] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    47.305] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    47.305] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    47.305] (**) AT Translated Set 2 keyboard: always reports core events
[    47.305] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[    47.305] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[    47.305] (--) evdev: AT Translated Set 2 keyboard: Found keys
[    47.305] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[    47.305] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    47.305] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 9)
[    47.305] (**) Option "xkb_rules" "evdev"
[    47.305] (**) Option "xkb_model" "evdev"
[    47.305] (**) Option "xkb_layout" "us"
[    47.305] (II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/event4)
[    47.305] (**) ImExPS/2 Generic Explorer Mouse: Applying InputClass "evdev pointer catchall"
[    47.305] (II) Using input driver 'evdev' for 'ImExPS/2 Generic Explorer Mouse'
[    47.305] (**) ImExPS/2 Generic Explorer Mouse: always reports core events
[    47.305] (**) evdev: ImExPS/2 Generic Explorer Mouse: Device: "/dev/input/event4"
[    47.305] (--) evdev: ImExPS/2 Generic Explorer Mouse: Vendor 0x2 Product 0x6
[    47.305] (--) evdev: ImExPS/2 Generic Explorer Mouse: Found 9 mouse buttons
[    47.305] (--) evdev: ImExPS/2 Generic Explorer Mouse: Found scroll wheel(s)
[    47.305] (--) evdev: ImExPS/2 Generic Explorer Mouse: Found relative axes
[    47.305] (--) evdev: ImExPS/2 Generic Explorer Mouse: Found x and y relative axes
[    47.305] (II) evdev: ImExPS/2 Generic Explorer Mouse: Configuring as mouse
[    47.305] (II) evdev: ImExPS/2 Generic Explorer Mouse: Adding scrollwheel support
[    47.305] (**) evdev: ImExPS/2 Generic Explorer Mouse: YAxisMapping: buttons 4 and 5
[    47.305] (**) evdev: ImExPS/2 Generic Explorer Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    47.306] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event4"
[    47.306] (II) XINPUT: Adding extended input device "ImExPS/2 Generic Explorer Mouse" (type: MOUSE, id 10)
[    47.306] (II) evdev: ImExPS/2 Generic Explorer Mouse: initialized for relative axes.
[    47.306] (**) ImExPS/2 Generic Explorer Mouse: (accel) keeping acceleration scheme 1
[    47.306] (**) ImExPS/2 Generic Explorer Mouse: (accel) acceleration profile 0
[    47.306] (**) ImExPS/2 Generic Explorer Mouse: (accel) acceleration factor: 2.000
[    47.306] (**) ImExPS/2 Generic Explorer Mouse: (accel) acceleration threshold: 4
[    47.306] (II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/mouse0)
[    47.306] (II) No input driver specified, ignoring this device.
[    47.306] (II) This device may have been added with another device file.
[    47.306] (II) config/udev: Adding input device PC Speaker (/dev/input/event3)
[    47.306] (II) No input driver specified, ignoring this device.
[    47.306] (II) This device may have been added with another device file.
[    47.307] (II) config/udev: Adding input device VirtualBox mouse integration (/dev/input/event5)
[    47.307] (**) VirtualBox mouse integration: Applying InputClass "evdev pointer catchall"
[    47.307] (II) Using input driver 'evdev' for 'VirtualBox mouse integration'
[    47.307] (**) VirtualBox mouse integration: always reports core events
[    47.307] (**) evdev: VirtualBox mouse integration: Device: "/dev/input/event5"
[    47.307] (--) evdev: VirtualBox mouse integration: Vendor 0x80ee Product 0xcafe
[    47.307] (--) evdev: VirtualBox mouse integration: Found 1 mouse buttons
[    47.307] (--) evdev: VirtualBox mouse integration: Found absolute axes
[    47.307] (--) evdev: VirtualBox mouse integration: Found x and y absolute axes
[    47.307] (--) evdev: VirtualBox mouse integration: Found absolute touchscreen
[    47.307] (II) evdev: VirtualBox mouse integration: Configuring as touchscreen
[    47.307] (**) evdev: VirtualBox mouse integration: YAxisMapping: buttons 4 and 5
[    47.307] (**) evdev: VirtualBox mouse integration: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    47.307] (**) Option "config_info" "udev:/sys/devices/virtual/input/input5/event5"
[    47.307] (II) XINPUT: Adding extended input device "VirtualBox mouse integration" (type: TOUCHSCREEN, id 11)
[    47.307] (II) evdev: VirtualBox mouse integration: initialized for absolute axes.
[    47.307] (**) VirtualBox mouse integration: (accel) keeping acceleration scheme 1
[    47.307] (**) VirtualBox mouse integration: (accel) acceleration profile 0
[    47.307] (**) VirtualBox mouse integration: (accel) acceleration factor: 2.000
[    47.307] (**) VirtualBox mouse integration: (accel) acceleration threshold: 4
[    47.307] (II) config/udev: Adding input device VirtualBox mouse integration (/dev/input/js0)
[    47.307] (II) No input driver specified, ignoring this device.
[    47.307] (II) This device may have been added with another device file.
[    49.870] (II) evdev: Power Button: Close
[    49.870] (II) UnloadModule: "evdev"
[    49.871] (II) evdev: Sleep Button: Close
[    49.871] (II) UnloadModule: "evdev"
[    49.888] (II) evdev: VirtualBox USB Tablet: Close
[    49.888] (II) UnloadModule: "evdev"
[    49.889] (II) evdev: AT Translated Set 2 keyboard: Close
[    49.889] (II) UnloadModule: "evdev"
[    49.890] (II) evdev: ImExPS/2 Generic Explorer Mouse: Close
[    49.890] (II) UnloadModule: "evdev"
[    49.891] (II) evdev: VirtualBox mouse integration: Close
[    49.891] (II) UnloadModule: "evdev"
[    50.492] Server terminated successfully (0). Closing log file.

Does anybody have any idea on what's wrong here?

Offline

#38 2012-08-28 20:24:03

Vain
Member
Registered: 2008-10-19
Posts: 167
Website

Re: A re-implementation of CDE, OpenCDE

What's the output of

hostname -f

?

It should print your full hostname. If it does not, you might not get past the "blue screen". (I made that mistake at first, too, because I also set up a clean VM -- and forgot to configure /etc/hosts. lol)

By the way, thanks a lot for your PKGBUILD, ecmel. I'll try it as soon as possible.

Last edited by Vain (2012-08-28 20:24:56)

Offline

#39 2012-08-28 20:53:37

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

Vain wrote:

By the way, thanks a lot for your PKGBUILD, ecmel. I'll try it as soon as possible.

Thanks to you for figuring out installCDE script.

I am still studying on configRun and we should get rid of nawk if possible.

Offline

#40 2012-08-28 20:58:49

kraileth
Member
Registered: 2012-08-09
Posts: 14

Re: A re-implementation of CDE, OpenCDE

Ha! That's it, thanks a lot, Vain!

Seems like CDE is a bit picky about that - none of the other DEs that I tested had a problem with it. But it doesn't hurt to set things up properly so that's fine, I guess.

Now I'm quite curious about what the real CDE is like. Thanks to everyone who is involved in this project. smile

Offline

#41 2012-08-30 14:43:16

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

VirtualBox throws a lot of curves. None of those errors you posted have to with CDE. It's better to post the contents of {HOME}.dt/error or {HOME}.dt/startlog

Offline

#42 2012-09-02 09:40:22

Vain
Member
Registered: 2008-10-19
Posts: 167
Website

Re: A re-implementation of CDE, OpenCDE

Well, using ecmel's PKGBUILD, I installed CDE on my main machine.

Of course, a lot of things are still broken. I can't tell whether it's the PKGBUILD's fault or not. I really hope that CDE will actually be usable some day. Judging by some comments on the ML ("how did this ever work") we can be happy that some of it works at all. lol


@kraileth: I remember that Xfce (sic) was picky about that, too -- some years ago.

Offline

#43 2012-09-04 23:04:17

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

Compiling CDE from source on Archlinux is the easiest way to get CDE working. Everything really does work ok.

I'm impressed with the progress of the PKGBUILD and encourage you keep at it. CDE even has a live CD now if you are impatient:
https://sourceforge.net/projects/parted … o/download

It's Parted Magic. The fonts aren't perfect but it's pretty solid and if you want to take CDE for a spin, I recommend this.

Offline

#44 2012-09-05 10:06:31

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

I have some more progress on x86_64. It seems that pdksh can not handle CDE-RUN database which causes the missing /usr/dt/bin.

mksh does not suffer the problem so now the package depends on it. Need to:

ln -s /bin/mksh /bin/ksh

before makepkg.

So far dtlogin and Xsession both work and CDE panel shows up. I can run programs from terminal but most of the actions from panel does not work.

The same is true for manual install.

Offline

#45 2012-09-05 23:51:22

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

At least you are making progress with the x86_64 version. Right now that version of Archlinux is on the "unsupported/not working" section of the wiki. I hope this changes soon.

Offline

#46 2012-09-06 22:15:10

woomia
Member
Registered: 2012-06-09
Posts: 106

Re: A re-implementation of CDE, OpenCDE

News: There is a new tarball of CDE. All the changes in git until this moment are now in this tarball. It's a lot of stuff but most importantly, you can build CDE on Archlinux now from the tarball (but not yet x86_64 Archlinux).

Offline

#47 2012-09-10 13:52:46

ecmel
Member
Registered: 2012-02-13
Posts: 29
Website

Re: A re-implementation of CDE, OpenCDE

We have a working PKGBUILD here for the latest release:

https://aur.archlinux.org/packages.php?ID=62776

Right now it is for i686 only.

It works with stock openmotif and only AUR dependency is ncompress which can be found at:

https://aur.archlinux.org/packages.php?ID=59212

There is no need to add any ISO-8859-1 locale before building and no need to run rpcbind in unsecure mode.

After installing the package the following will start the CDE:

LANG=C startx /usr/dt/bin/Xsession

rpcbind should be started before starting CDE though:

systemd:
systemctl start rpcbind.service

init:
rc.d start rpcbind

Any feedback is welcomed especially building on x86_64.

Last edited by ecmel (2012-09-13 23:05:48)

Offline

#48 2013-01-15 10:46:23

DislikeYou
Member
Registered: 2013-01-03
Posts: 9

Re: A re-implementation of CDE, OpenCDE

Has anyone got this to work properly on x86-64?

Offline

#49 2013-01-27 16:42:18

bergqvistjl
Member
Registered: 2011-01-05
Posts: 41

Re: A re-implementation of CDE, OpenCDE

I agree with the above poster, has there been any progress with this yet? Are we ready to get a x64 build working? I've tried building it as described here without success.

Offline

#50 2015-01-18 17:01:25

yuvadm
Member
From: Tel Aviv-Jaffa, Israel
Registered: 2012-08-08
Posts: 71
Website

Re: A re-implementation of CDE, OpenCDE

Just updating that cdesktopenv from the AUR works great on i686 systems, and I've created a wiki page with the gist of things: https://wiki.archlinux.org/index.php/Co … nvironment

x86_64 is confirmed not to work. At the very least many of the components (such as dtlogin) fail to build, though I didn't look into trying to debug that.

Offline

Board footer

Powered by FluxBB