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