Hi, William.mcewanw wrote:Toni, could you explain how iceWM is setup/started on DebianDog. I've been looking but can't find the file you start it from. Also curious how the menus are generated - I can't see where Logout menu details are controlled and what files they call.
Sorry, I know nothing about iceWM and just had time for a quick browse on DebianDog and also the online iceWM documentation.
IceWM has a file /root/,icewm/startup (home/puppy/.icewm/startup)
This file calls frisbee tray, volumeicon, desktop-drive-icons, desktop wallpapers from Terry and a script that makes /root/Startup folder to execute every link or executable file inside ( like in puppy).
The menus are generated from apt-get installed program called menu.
It creates file for menu in /usr/share/menu Take a look in there and it will be clear.
When I need to add start menu program in section system for example I modify /usr/X11/icewm/menu file.
If I need an icon on the taskbar I modify /usr/x11/icewm/toolbar file.
Never modify /usr/x11/icewm/programs All changes there are generated from menu program and all manual changes are deleted.
If I need to change something in the ICEWM look I change /usr/share/icewm/preferences Ih ntis file you will find information about logout command but it does not point to any command. I also not sure what command calls logout. I guess it calls halt like shutdown and reboot commands in some way but IceWM documentation does not say how exactly.
Sorry I can't give more light on this subject.
Toni