diff options
Diffstat (limited to 'packages/gpephone/gpe-session-scripts-phone')
| -rwxr-xr-x | packages/gpephone/gpe-session-scripts-phone/phonesession | 26 | ||||
| -rw-r--r-- | packages/gpephone/gpe-session-scripts-phone/standard-apps.patch | 23 |
2 files changed, 45 insertions, 4 deletions
diff --git a/packages/gpephone/gpe-session-scripts-phone/phonesession b/packages/gpephone/gpe-session-scripts-phone/phonesession index 8fb5065d67..2dacc4c4c9 100755 --- a/packages/gpephone/gpe-session-scripts-phone/phonesession +++ b/packages/gpephone/gpe-session-scripts-phone/phonesession @@ -30,12 +30,27 @@ export TINYMAIL_CACHE_DIR=$APP_PATH/share/tinymail.cache # For Calendar export CAL_RES_PATH=$APP_PATH/share/res +# For GTK input engine +if [ -d /usr/lib/gtk-2.0/2.10.0 ]; then + export PTIM_PATH=/usr/lib/gtk-2.0/2.10.0/immodules/ptim +else + export PTIM_PATH=/usr/lib/gtk-2.0/2.4.0/immodules/ptim +fi + +export PTIM_PIXMAPS_PATH=$PTIM_PATH/pixmaps +export PTIM_CONFIG_FILE=$PTIM_PATH/imconfig +export PTIM_HELPER_PATH=$PTIM_PATH/helper +export PTIM_ENGINE_PATH=$PTIM_PATH/engine +export GTK_IM_MODULE=ptim + # Start GPE Phone Edition apps through matchbox session -gpe-applauncher& -sleep 2 gpe-phonepanel& +gpe-applauncher& matchbox-window-manager -use_titlebar no& +# start device support daemon +machined + # Start E-Sound Server esd -nobeeps -as 2& esdplay /mnt/sd/sounds/startup.wav @@ -48,5 +63,8 @@ soundserver & #cms92init & gsmMux -d -p /dev/ttyS0 -m cms92 -f 128 -b 115200 -c /dev/ptmx /dev/ptmx & -# Start PhoneServer -phoneserver +#save session bus address to a file +echo $DBUS_SESSION_BUS_ADDRESS > /tmp/dbusaddress + +# Start PhoneServer - do not stop, it keeps the session running +exec phoneserver diff --git a/packages/gpephone/gpe-session-scripts-phone/standard-apps.patch b/packages/gpephone/gpe-session-scripts-phone/standard-apps.patch new file mode 100644 index 0000000000..3be47c03b2 --- /dev/null +++ b/packages/gpephone/gpe-session-scripts-phone/standard-apps.patch @@ -0,0 +1,23 @@ +--- gpe-session-scripts/X11/Xsession.d/98standard-apps~ 2007-04-18 18:54:59.000000000 +0200 ++++ gpe-session-scripts/X11/Xsession.d/98standard-apps 2007-04-18 18:54:59.000000000 +0200 +@@ -7,20 +7,3 @@ + else + time_set_already=no + fi +- +-# No action if .mbdock exists +-if [ ! -f $HOME/.matchbox/mbdock.session ]; then +- mkdir -p $HOME/.matchbox +- cp /etc/gpe/gpe.mbdock $HOME/.matchbox/mbdock.session +- +- if [ "$time_set_already" = "no" ]; then +- gpe-conf time user_only & +- fi +- +- gpe-question --icon !gtk-dialog-info --question "<b>Welcome to GPE!</b> +- +-I have added some standard programs to the panel at the bottom of the screen. +- +-To remove these, or add more, tap and hold on an empty area of the panel." --buttons !gtk-ok & +-fi +- |
