|
Lines 315-320
Link Here
|
| 315 |
cat >"$tdehome/share/config/startupconfigkeys" <<EOF |
315 |
cat >"$tdehome/share/config/startupconfigkeys" <<EOF |
| 316 |
kcminputrc Mouse cursorTheme '' |
316 |
kcminputrc Mouse cursorTheme '' |
| 317 |
kcminputrc Mouse cursorSize '' |
317 |
kcminputrc Mouse cursorSize '' |
|
|
318 |
kcminputrc Mouse MouseButtonMapping 'RightHanded' |
| 318 |
kpersonalizerrc General FirstLogin true |
319 |
kpersonalizerrc General FirstLogin true |
| 319 |
ksplashrc KSplash Theme Default |
320 |
ksplashrc KSplash Theme Default |
| 320 |
kcmrandrrc Display ApplyOnStartup false |
321 |
kcmrandrrc Display ApplyOnStartup false |
|
Lines 618-634
Link Here
|
| 618 |
if [ ! -x $TDEDIR/bin/kpersonalizer ]; then |
619 |
if [ ! -x $TDEDIR/bin/kpersonalizer ]; then |
| 619 |
echo "[starttde] kpersonalizer not found! Please install in order to properly configure your user profile." 1>&2 |
620 |
echo "[starttde] kpersonalizer not found! Please install in order to properly configure your user profile." 1>&2 |
| 620 |
else |
621 |
else |
| 621 |
# Start only dcopserver, don't start whole tdeinit (takes too long). |
622 |
# Start only dcopserver and twin, don't start whole tdeinit (takes too long). |
| 622 |
echo "[starttde] Running kpersonalizer..." 1>&2 |
|
|
| 623 |
$TDEDIR/bin/dcopserver |
623 |
$TDEDIR/bin/dcopserver |
| 624 |
$TDEDIR/bin/twin --lock & |
624 |
$TDEDIR/bin/twin --lock & |
| 625 |
$TDEDIR/bin/kpersonalizer --before-session |
625 |
# Help the ignored left-handed folks. |
| 626 |
# Handle kpersonalizer restarts (language change). |
626 |
if test "$kpersonalizerrc_general_firstlogin" = "true"; then |
| 627 |
while test $? -eq 1; do |
627 |
$TDEDIR/bin/kdialog --yesno "Before personalizing your new Trinity desktop, would you like to now permamently swap the mouse buttons for left-hand usage?" --title "Welcome to Trinity" --caption "" --icon "about_kde" |
| 628 |
$TDEDIR/bin/kpersonalizer --r --before-session |
628 |
if [ "$?" = "0" ]; then |
| 629 |
done |
629 |
# User selected Yes. Update kcminputrc now. |
| 630 |
$TDEDIR/bin/dcopquit twin |
630 |
$TDEDIR/bin/kwriteconfig --file "$TDEHOME/share/config/kcminputrc" --group "Mouse" --key MouseButtonMapping "LeftHanded" |
| 631 |
$TDEDIR/bin/dcopserver_shutdown --wait |
631 |
# Use this temporary hack until Trinity reloads the desktop after running kpersonalizer. |
|
|
632 |
xmodmap -e "pointer = 3 2 1" |
| 633 |
fi |
| 634 |
echo "[starttde] Running kpersonalizer..." 1>&2 |
| 635 |
$TDEDIR/bin/kpersonalizer --before-session |
| 636 |
# Handle kpersonalizer restarts (language change). |
| 637 |
while test $? -eq 1; do |
| 638 |
$TDEDIR/bin/kpersonalizer --r --before-session |
| 639 |
done |
| 640 |
$TDEDIR/bin/dcopquit twin |
| 641 |
$TDEDIR/bin/dcopserver_shutdown --wait |
| 642 |
fi |
| 632 |
fi |
643 |
fi |
| 633 |
fi |
644 |
fi |
| 634 |
|
645 |
|