StartMenu
From Inveneo
InveneoPuppyLinux | Customisation
Desktop Icons are managed by the JWM Window Manager
We want a simplified desktop to appear so as not to frighten off/confuse less technical users. This is partly inspired by Beatrix.
The config is held in the XML file: /root/.jwmrc
<?xml version="1.0"?> <JWM> <RootMenu label="Start" labeled="false" height="0"> <Program label="Web Browser (Firefox)" icon="mozicon16.xpm">exec mozstart</Program> <Program label="Mail & News (Sylpheed)" icon="mini-mail.xpm">sylpheed</Program> <Program label="Chat (Gaim)" icon="chat16.xpm">gaim</Program> <Program label="Wordprocessor (OpenOffice)" icon="swriter.xpm">swriter</Program> <Program label="Spreadsheet (OpenOffice)" icon="scalc.xpm">scalc</Program> <Separator/> <Menu label="Programs" icon="programs24.xpm"> <Menu label="Utilities" icon="features24.xpm"> <Program label="Archive manager" icon="package.xpm">pupzip</Program> <Program label="Calculator" icon="mini-calc.xpm">xcalc</Program> <Program label="Text Editor" icon="groundhog16.xpm">beaver</Program> <Separator/> <Program label="Gpasman password manager" icon="mini-lock.xpm">gpasman</Program> <Program label="Ghostview (PS, PDF)" icon="mini-gv.xpm">ghostview</Program> <Program label="puppyPDF convert file to PDF" icon="mini-pdf.xpm">exec puppypdf</Program> <Program label="Xfontsel font viewer" icon="mini-font.xpm">xfontsel -bg "#e0ffe0"</Program> <Separator/> <Program label="Pudd copy drive/partition" icon="mini-diskette.xpm">exec Pudd</Program> <Program label="Resize /root filesystem" icon="so.xpm">exec resizepfile.sh</Program> <Separator/> <Program label="Top view running processes" icon="mini-run.xpm">rxvt -font 7x14 -bg "#c0c0c0" -fg black -T Top -n Top -e top</Program> <Program label="KP manage running processes" icon="mini-run.xpm">exec kp</Program> <Program label="Hardware probe" icon="mini-hammer.xpm">exec hardware-probe</Program> <Program label="Memtest test RAM" icon="mini-hammer.xpm">rxvt -e memtestshell</Program> <Program label="Usbview USB information" icon="mini-hammer.xpm">usbview</Program> </Menu> <Menu label="File managers" icon="xfiler24.xpm"> <Program label="ROX-Filer file manager" icon="mini-filemgr.xpm">rox</Program> <Program label="MToolsFM floppy/Zip/USB file mgr" icon="mini-filemgr.xpm">mtoolsfmshell</Program> <Separator/> <Program label="Mount/unmount drives" icon="mini-diskette.xpm">exec pmount</Program> <Program label="MUT Media Utility Tool" icon="mut.xpm">exec mut</Program> <Program label="Format floppy disk" icon="mini-diskette.xpm">exec floppy-format.sh</Program> </Menu> <Menu label="Graphic processing" icon="palette24.xpm"> <Program label="mtPaint image editor" icon="mini-palette.xpm">mtpaint</Program> <Program label="GTKSee image manager" icon="eye_mini.xpm">gtksee</Program> <Program label="Ghostview (PS, PDF)" icon="mini-gv.xpm">ghostview</Program> <Separator/> <Program label="ColorExplorer find a color" icon="mini.rainbow.xpm">exec colorexplorer</Program> <Program label="Grabc screen color picker" icon="mini.rainbow.xpm">exec grabcshell</Program> <Program label="mtPaint-snapshot screen capture" icon="mini-camera.xpm">exec mtpaintsnapshot.sh</Program> </Menu> <Menu label="Office tools" icon="siag24.xpm"> <Program label="OpenOffice Writer wordprocessor" icon="swriter.xpm">swriter</Program> <Program label="OpenOffice Calc spreadsheet" icon="scalc.xpm">scalc</Program> <Program label="OpenOffice Impress presentation" icon="simpress.xpm">simpress</Program> <Program label="OpenOffice wysiwyg html editor" icon="sweb.xpm">sweb</Program> <Program label="OpenOffice Draw vector editor" icon="sdraw.xpm">sdraw</Program> <Program label="PBdict online dictionary" icon="mini-book1.xpm">exec pbdict</Program> </Menu> <Menu label="Network" icon="network24.xpm"> <Program label="RemoteDesktop RDP client" icon="pc-2x.xpm">exec remotedesktopclient</Program> <Program label="Rdesktop RDP client" icon="pc-2x.xpm">exec rdesktopshell</Program> <Program label="TightVnc VNC client" icon="pc-2x.xpm">tightvnc</Program> </Menu> <Menu label="Internet" icon="nis24.xpm"> <Program label="Firefox web browser" icon="mozicon16.xpm">exec /usr/lib/firefox/firefox</Program> <Program label="Sylpheed mail and news" icon="mini-mail.xpm">sylpheed</Program> <Program label="Gaim MSN/Yahoo/IRC/ICQ/Jabber" icon="chat16.xpm">gaim</Program> <Program label="Secure ssh telnet" icon="mini-sh1.xpm">exec securetelnetshell</Program> </Menu> <Menu label="Multimedia" icon="cd24.xpm"> <Program label="Gxine media player" icon="Animation.xpm">gxine</Program> <Program label="Snack basic audio player" icon="mini-audiovol.xpm">snamp.tcl</Program> <Program label="Snack tomAmp audio player" icon="mini-audiovol.xpm">tomAmp.tcl</Program> <Program label="Snack XS sound editor" icon="mini-sound.xpm">exec xs.tcl</Program> <Program label="Snack tone generator" icon="mini-sound.xpm">exec generator.tcl</Program> <Program label="Snack levelmeter" icon="mini-sound.xpm">exec levelmeter.tcl</Program> <Program label="Snack sound mixer" icon="mini-sound.xpm">exec mixer.tcl</Program> </Menu> <Menu label="Games" icon="face-win24.xpm"> </Menu> </Menu> <Separator/> <Menu label="Control Panel" icon="pc24.xpm"> <Program label="Setup Wizards" icon="mini-dog.xpm">exec wizardwizard</Program> <Separator/> <Program label="Package manager" icon="dotpup.xpm">exec dotpup</Program> <Separator/> <Program label="Install Puppy USB drive" icon="mini-ray.xpm">rxvt -bg "#ffffc0" -e /usr/sbin/install-usb.sh</Program> <Program label="Install Puppy Zip disk" icon="mini-ray.xpm">rxvt -bg "#ffffc0" -e /usr/sbin/install-zip.sh</Program> <Program label="Install Puppy hard drive" icon="mini-ray.xpm">rxvt -bg "#ffffc0" -e /usr/sbin/install-hd.sh</Program> <Separator/> <Program label="GTK theme" icon="mini.window3d.xpm">exec gtk-theme</Program> <Program label="Gxset X settings" icon="mini.window3d.xpm">exec gxsetshell</Program> <Program label="Desktop background image" icon="mini.window3d.xpm">exec set-bkgrnd</Program> <Program label="Desktop solid color" icon="mini.window3d.xpm">exec set-bkcolor</Program> <Program label="Set global font size" icon="mini-x.xpm">exec set-xftdpi</Program> <Separator/> <Program label="Set date and time" icon="mini-clock.xpm">exec set-time-for-puppy</Program> <Program label="Set timezone" icon="mini-clock.xpm">exec timezone-set</Program> <Program label="Chooselocale country localisation" icon="mini-font.xpm">exec chooselocale</Program> <Separator/> <Program label="Printer Management (Xpdq)" icon="tb_print.xpm">xpdq</Program> <Separator/> <Program label="Start SSHd service" icon="so.xpm">rxvt -bg "#ffffc0" -e /usr/local/bin/ssh_server.sh</Program> <Separator/> <Program label="Pdisk drive partition manager" icon="Pdisk.xpm">exec Pdisk</Program> <Program label="Grub bootloader config" icon="grubconfig.xpm">exec grubconfig</Program> </Menu> <Menu label="Find" icon="find24.xpm"> <Program label="Find File (Gtkfind)" icon="mini-zoom.xpm">gtkfind</Program> <Program label="Find Text (reXgrep)" icon="mini-zoom.xpm">rexgrep</Program> </Menu> <Program label="Help" icon="help24.xpm">dillo /usr/share/doc/index.html</Program> <Program label="Run" icon="run24.xpm">mrxvt -sr -e bash</Program> <Separator/> <Menu label="Shut Down" icon="shutdown24.xpm"> <Exit confirm="true" label="Exit to prompt" icon="mini-exclam.xpm" /> <Restart label="JWM restart" icon="mini-windows.xpm"/> <Program label="Reboot computer" icon="mini-turn.xpm">exec /usr/X11R6/bin/fvwmreboot</Program> <Program label="Power-off computer" icon="mini-stop.xpm">exec /usr/X11R6/bin/fvwmpoweroff</Program> </Menu> </RootMenu> <Group> </Group> <Tray autohide="false" insert="right" x="0" y="-1" border="1" height="26" > <TrayButton label="Start" icon="mini-inveneo.xpm"/> <Pager/> <TaskList/> <Clock>xclock</Clock> </Tray> <BorderStyle> Sans-12:regular <Width>5</Width> <Height>20</Height> <Foreground>black</Foreground> <Background>#E0E5E0</Background> <ActiveForeground>white</ActiveForeground> <ActiveBackground>#4A5966</ActiveBackground> </BorderStyle> <TaskListStyle> Sans-12:regular <ActiveForeground>white</ActiveForeground> <ActiveBackground>#8899A6</ActiveBackground> </TaskListStyle> <TrayStyle> Sans-12:regular <Background>#E0E5E0</Background> <Foreground>black</Foreground> </TrayStyle> <PagerStyle> <Outline>black</Outline> <Foreground>#E0E5E0</Foreground> <Background>#888888</Background> <ActiveForeground>#8899AA</ActiveForeground> <ActiveBackground>#3A4956</ActiveBackground> </PagerStyle> <MenuStyle> Sans-12:regular <Foreground>black</Foreground> <Background>#E0E5E0</Background> <ActiveForeground>white</ActiveForeground> <ActiveBackground>#3A4956</ActiveBackground> </MenuStyle> <PopupStyle> Sans-10 <Outline>black</Outline> <Foreground>black</Foreground> <Background>yellow</Background> </PopupStyle> <Icons> <IconPath>$HOME/.icons</IconPath> <IconPath>/usr/local/lib/X11/mini-icons</IconPath> <IconPath>/usr/local/lib/X11/pixmaps</IconPath> <IconPath>/usr/lib/firefox/icons</IconPath> </Icons> <StartupCommand> </StartupCommand> <Desktops count="1"/> <DoubleClickSpeed>400</DoubleClickSpeed> <DoubleClickDelta>2</DoubleClickDelta> <FocusModel>click</FocusModel> <SnapMode distance="10">border</SnapMode> <MoveMode>outline</MoveMode> <ResizeMode>outline</ResizeMode> <Key key="Up">up</Key> <Key key="Down">down</Key> <Key key="Right">right</Key> <Key key="Left">left</Key> <Key key="h">left</Key> <Key key="j">down</Key> <Key key="k">up</Key> <Key key="l">right</Key> <Key key="Return">select</Key> <Key key="Escape">escape</Key> <Key mask="A" key="Tab">next</Key> <Key mask="A" key="F4">close</Key> <Key mask="A" key="#">desktop#</Key> <Key mask="A" key="F1">root</Key> <Key mask="A" key="F2">window</Key> <-- Allow JWM Configurator to make changes --> <Include>/root/.jwm/jwmrc-personal</Include> </JWM>

