The glipper dialog says:
If you click the 'Enable Glipper' button, then Glipper will appear in
the takbar, and will also start automatically in the future.
Clicking the 'Enable Glipper' button does start glipper but glipper does not start automatically on reboot. The glipper dialog is from the script "/usr/local/bin/glipper_shell":
Code: Select all
#!/bin/sh
#Barry Kauler 2007
Xdialog --center --title "Glipper clipboard manager" --ok-label "Enable Glipper" --cancel-label "Disable Glipper" --yesno "Glipper is a great little taskbar applet for managing the clipboard.
If you click the 'Enable Glipper' button, then Glipper will appear in
the takbar, and will also start automatically in the future.
If you click the 'Disable Glipper' button, then if Glipper is runnng
it will be terminated now and will not be started in the future." 0 0
RETVAL=$?
if [ $RETVAL -eq 0 ];then
touch /root/.glipper_on
PSRUN="`ps`"
[ "`echo "$PSRUN" | grep -v 'glipper_shell' | grep 'glipper'`" = "" ] && glipper &
exit
fi
if [ $RETVAL -eq 1 ];then
rm -f /root/.glipper_on
killall glipper
exit
fi
The file "/root/.glipper_on" is created.
Code: Select all
# ls -l /root/.glipper_on
-rw-r--r-- 1 root root 0 Nov 19 07:36 /root/.glipper_on
I think the problem is the startup script that checks for this file does not exists. I searched the file .xinitrc, the files in Startup and .config/autostart:
Code: Select all
# egrep glipper .xinitrc Startup/* .config/autostart/*
.xinitrc:#130212 removed glipper code, see latest glipper pet.
The only reference to glipper is "removed glipper code" in ".xinitrc". As a workaround I created the file "/root/.config/autostart/glipper.desktop":
Code: Select all
[Desktop Entry]
Encoding=UTF-8
Type=Application
NoDisplay=true
Name=glipper
Exec=glipper