Hi
I am on an intel imac osx 10.6.5 with 2gb memory.
I have an applescript that returns an answer that is used in a shell script to 
start up a window manager. In this case kde4. When I execute it it startup 
x11.app. I have in .xinitrc.d a script that selects the window manager to run. 
The problem with kde4 is that the startkde command starts but the kde4 
background and panel do not show.
if I execute the shell script from a terminal it does. I am confused about kde4 
startup. Is there something else I must do before the startkde command to get 
it to work?
Your help would be appreciated. other window managers, such as gnome work fine. 
Even kde3 will work.
Here is the details:

in .xinitrc.d I have: 74-x.sh. It contains:

#!/bin/sh
. /sw/bin/init.sh
case $program
in
        ctwm) esd
                xterm -geometry 80x25+217+235 &
                 exec ctwm;;
        dwm)  `dmenu < ~/menu.txt` &
                xterm -geometry 80x25+217+235 &
                 exec dwm;;
        evilwm) xsetroot -solid ForestGreen &
                xterm -geometry 80x25+217+235 &
                 exec evilwm -term xterm -bw 5;;
        pwm)     xterm -geometry 80x25+217+235 &
                 exec pwm;;
        vtwm) esd
                xterm -geometry 80x25+217+235 &
                 exec vtwm;;
        fluxbox) xterm -geometry 80x25+217+235 &
                 exec startfluxbox;;
        fvwm)    xterm -geometry 80x25+217+235 &
                 exec /sw/bin/fvwm;;
        fvwm2)   xterm -geometry 80x25+217+235 &
                 exec /sw/bin/fvwm2;;
        gnome) esd
                #gdm &
                kwin --replace &
                exec gnome-session;;
        icewm) xset m 7 2
                xinput set-ptr-feedback 0 7 1.9 1
                [ -x ~/.icewm/restart ] && source ~/.icewm/restart
                gnome-terminal --geometry 80x25+217+235 &
                xsetroot -solid ForestGreen &
                 icewm-session;;
        kde3) esd
                /sw/bin/startkde;;
        kde4) esd
                /sw/opt/kde4/x11/bin/startkde;;
        openbox) esd &
                xeyes -geometry 75x75+0-0 &
                buici-clock -geometry +1500-0 &
                xterm -geometry 80x25+217+235 &
                exec openbox-session;;
        ognome) esd &
                exec openbox-gnome-session;;
        okde)  esd &
                exec openbox-kde-session;;
        ratpoison) xterm -geometry 80x25+217+235 &
                 /sw/bin/ratpoison;;
        wmaker) export g_filename_encodi...@locale
                esd
                xterm -geometry 80x25+217+235 &
                exec wmaker;;
        xfce4) exec /sw/bin/xfce4-session;;
        amiga) buici-clock -geometry +1500-0 & 
                xeyes -geometry 75x75+0-0 &
                xsetroot -solid ForestGreen & 
                xterm -geometry 80x25+217+235 &
                exec amiwm
esac
———————————————————————————————————————————————————————————————————————————
The shell script ‘choice’ that starts x11.app is:

#!/bin/bash
#invoke a X program using X windows
# first kill any X running
killall X
doit=0
case "$1"
in
        1) export program=fluxbox
                doit=1;;
        2) export program=fvwm
                doit=1;;
        f) export program=fvwm2
                doit=1;;
        3) export program=gnome
                doit=1;;
        4) export program=icewm
                doit=1;;
        5) export program=kde3
                doit=1;;
        6) export program=kde4
                doit=1;;
        7) export program=ratpoison
                doit=1;;
        8) export program=wmaker
                doit=1;;
        9) export program=xfce4
                doit=1;;
        a) export program=amiga
                doit=1;;
        o) export program=openbox
                doit=1;;
        g) export program=ognome
                doit=1;;
        k) export program=okde
                doit=1;;
        c) export program=ctwm
                doit=1;;
        d) export program=dwm
                doit=1;;
        e) export program=evilwm
                doit=1;;
        p) export program=pwm
                doit=1;;
        v) export program=vtwm
                doit=1;;
esac
if [ "$doit" -eq 1 ]
then
        open -a x11.app
fi
-------------------------------------------------------------------------------------------------------------------------

The applescript is:

display dialog "1 fluxbox
c ctwm
2 fvwm
f fvwm2
3 gnome
4 icewm
5 kde3
6 kde4
7 ratpoison
8 wmaker
9 xfce4
a amiga
k okde
g ognome
d dwm
e evilwm
p pwm
v vtwm
o openbox" default answer "5"

-- Get Answer & process
set theAnswer to (text returned of result)
do shell script "~/bin/choice " & theAnswer
------------------------------------------------------------------------------------------------------------

Richard E. Miles
r.godzi...@comcast.net



------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:

WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to