User Tools

Site Tools


doc:icewmstartmenutemplates

Info: IceWM Start Menu Templates

IceWM Start Menu template for 701 version

Here is new menu file for IceWM that includes all the existing applications in their orig. menu structure as per the tabs of a 701 model. Thought it would be a good starting point for a bit of editing:

Now replaced with version 2.0 as syntax errors were stopping it loading in “icemc”.

#########################################################################################
#           Template for IceWM menu file that replicates the structure                  #
#           of the tabs on the Asus eee Mini notebook version 2.0                       #                                   
#########################################################################################
prog "Firefox" /usr/share/pixmaps/firefox.png firefox
prog "Terminal" xterm xterm
prog "Desktop Mode" /opt/xandros/share/AsusLauncher/desktop_mode_norm.png /usr/bin/display-settings

separator
#########################################################################################
menu Internet folder {
    menu "Web Mail" folder {
        prog "Gmail" /opt/xandros/share/AsusLauncher/gmail_norm.png firefox -new-tab www.gmail.com
        prog "Hotmail" /opt/xandros/share/AsusLauncher/webmail_norm.png firefox -new-tab www.hotmail.com
        prog "Yahoo" /opt/xandros/share/AsusLauncher/webmail_norm.png firefox -new-tab http://login.yahoo.com/
        prog "AOL" /opt/xandros/share/AsusLauncher/webmail_norm.png firefox -new-tab www.aolmail.com/
}
    prog "Web (Firefox)" /usr/share/pixmaps/firefox.png firefox
    prog "Acrobat Reader" /usr/share/pixmaps/AdobeReader.png acroread
    prog "Infomation" /opt/xandros/share/AsusLauncher/information_norm.png firefox -new-tab http://www.google.com/ig/
    prog "Messenger" /opt/xandros/share/AsusLauncher/messenger_norm.png pidgin
    prog "Skype" /usr/share/pixmaps/skype.png skype
    prog "Network" /opt/xandros/share/AsusLauncher/network_norm.png kdesu xncswizard
    prog "eBook" /opt/xandros/share/AsusLauncher/ebook_norm.png kdesu FBReader
    prog "Google Docs" /opt/xandros/share/AsusLauncher/google_doc_norm.png firefox -new-tab docs.google.com
    prog "World Clock" /opt/xandros/share/AsusLauncher/kworldclock_norm.png kworldclock
    prog "Wikipedia" /opt/xandros/share/AsusLauncher/wikipedia_norm.png firefox -new-tab www.wikipedia.com
    prog "Internet Radio" /opt/xandros/share/AsusLauncher/internet_radio_norm.png firefox -new-tab www.mediayou.net/english
    prog "Wireless Networks" /opt/xandros/share/AsusLauncher/wireless_networks_norm.png sudo /usr/bin/xandrosncs-proxy --launch-wireless-tool
}
#########################################################################################
menu Work folder {
    menu "Accessories" folder {
        prog "Calculator" /opt/xandros/share/AsusLauncher/calculator_norm.png kcalc
        prog "PIM" /opt/xandros/share/AsusLauncher/kontact_norm.png kontact
        prog "Screen Capture" /opt/xandros/share/AsusLauncher/ksnapshot_norm.png ksnapshot
}
    prog "Documents" /opt/xandros/share/AsusLauncher/documents_norm.png ooffice -writer
    prog "Spreadsheets" /opt/xandros/share/AsusLauncher/spreadsheet_norm.png ooffice -calc
    prog "Presentations" /opt/xandros/share/AsusLauncher/presentation_norm.png ooffice -impress
    prog "PDF Reader" /opt/xandros/share/AsusLauncher/kpdf_norm.png acroread
    prog "Mail (Thunderbird)" /opt/xandros/share/AsusLauncher/mail_norm.png /opt/thunderbird/thunderbird
    prog "File Manager" /opt/xandros/share/AsusLauncher/file_manager_norm.png /usr/bin/XandrosFileManager -caption File\ Manager -maximized
    prog "Dictionary" /opt/xandros/share/AsusLauncher/dictionary_norm.png /usr/bin/xlex
    prog "Notes" /opt/xandros/share/AsusLauncher/notes_norm.png knotes
separator
    prog "Text Editor (Kwrite)" /usr/share/pixmaps/kwrite.xpm kwrite
    prog "Text Editor (xedit)" /usr/share/pixmaps/khexedit.xpm xedit
}
#########################################################################################
menu Learn folder {
    menu "Science" folder {
        prog "Periodic Table" /opt/xandros/share/AsusLauncher/kalzium_norm.png kalzium
        prog "Planetarium" /opt/xandros/share/AsusLauncher/kstars_norm.png kstars
}
    menu "Language" folder {
        prog "Typing" /opt/xandros/share/AsusLauncher/tuxtyping_norm.png /usr/games/tuxtype
        prog "Letter Game" /opt/xandros/share/AsusLauncher/kmessedwords_norm.png kmessedwords
        prog "Hangman Game" /opt/xandros/share/AsusLauncher/khangman_norm.png khangman
}
    menu "Math" folder {
        prog "Fraction Tutorial" /opt/xandros/share/AsusLauncher/kbruch_norm.png kbruch
        prog "TuxMath" /opt/xandros/share/AsusLauncher/tux_math_norm.png tuxmath
        prog "Geometry" /opt/xandros/share/AsusLauncher/kig_norm.png kig
        prog "Function Plotter" /opt/xandros/share/AsusLauncher/kmplot_norm.png kmplot
}
    menu "Paint" folder {
        prog "Paint" /opt/xandros/share/AsusLauncher/mtpaint_norm.png mtpaint
        prog "Tux Paint" /opt/xandros/share/AsusLauncher/tuxpaint_norm.png /usr/bin/tuxpaint --fullscreen --800x480
}
    prog "Web Learn" /opt/xandros/share/AsusLauncher/skool_norm.png /opt/firefox/firefox http://www.skoool.ie/
}
#########################################################################################
menu Play folder {
    menu "Games" folder {
        prog "Solitaire" /opt/xandros/share/AsusLauncher/solitaire_norm.png /usr/games/kpat
        prog "Frozen Bubble" /opt/xandros/share/AsusLauncher/frozen_bubble_norm.png frozen-bubble --fullscreen
        prog "Crack Attack" /opt/xandros/share/AsusLauncher/crack_attack_norm.png crack-attack --solo --res 422
        prog "Penguin Racer" /opt/xandros/share/AsusLauncher/ppracer_norm.png ppracer
        prog "Sudoku" /opt/xandros/share/AsusLauncher/sudoku_norm.png gnome-sudoku
        prog "Potato Guy" /opt/xandros/share/AsusLauncher/potato_guy_norm.png ktuberling
        prog "LTris" /opt/xandros/share/AsusLauncher/ltris_norm.png /usr/games/ltris
}
    prog "Media Player (SMPlayer)" /opt/xandros/share/AsusLauncher/media_player_norm.png /usr/bin/smplayer
    prog "Music Manager (Amarok)" /opt/xandros/share/AsusLauncher/music_library_norm.png amarok
    prog "Photo Manager" /opt/xandros/share/AsusLauncher/photo_manager_norm.png /usr/bin/gwenview /home/user/My\ Documents/My\ Pictures
    prog "Video Manager" /opt/xandros/share/AsusLauncher/video_manager_norm.png /usr/bin/XandrosVideoManager -maximized
    prog "Webcam" /opt/xandros/share/AsusLauncher/camera_norm.png ucview
    prog "Sound Recorder" /opt/xandros/share/AsusLauncher/krecord_norm.png /usr/bin/krecord-hijack
}
#########################################################################################
menu Settings folder {
    prog "Anti-Virus" /opt/xandros/share/AsusLauncher/antivirus_norm.png xav --show --raise
    prog "Volume" /opt/xandros/share/AsusLauncher/volume_control_norm.png /usr/bin/minimixer
    prog "Instant Shutdown" /opt/xandros/share/AsusLauncher/instant_shutdown_norm.png /opt/xandros/bin/shutdown_dialog shutdown
    prog "Printers" /opt/xandros/share/AsusLauncher/xprinters_norm.png kcmshell --lang `basename $LANG .UTF-8` --caption Printers xprinters
    prog "System Info" /opt/xandros/share/AsusLauncher/sysinfo_norm.png /opt/xandros/bin/system_info
    prog "Date & Time" /opt/xandros/share/AsusLauncher/date_time_norm.png /usr/bin/kcmshell --lang=`basename $LANG .UTF-8` --caption 'Date & Time' clock
    prog "Personalization" /opt/xandros/share/AsusLauncher/personalization_norm.png /opt/xandros/bin/password_dialog
    prog "Add/Remove Software" /opt/xandros/share/AsusLauncher/add_remove_soft_norm.png /usr/bin/sudo /opt/xandros/bin/XNLite
    prog "Touchpad" /opt/xandros/share/AsusLauncher/touchpad_norm.png gsynaptics
    prog "Disk Utility" /opt/xandros/share/AsusLauncher/disk_utility_norm.png /usr/bin/sudo /usr/bin/diskutil
    prog "Diagnostic Tools" /opt/xandros/share/AsusLauncher/diagnostics_norm.png /opt/asusdiag-0.1/runDiag
    prog "Desktop Mode" /opt/xandros/share/AsusLauncher/desktop_mode_norm.png /usr/bin/display-settings
    prog "VoiceCommand" /opt/xandros/share/AsusLauncher/voice_recognition_norm.png /usr/bin/voiceExecute
separator
    prog "Package Manager" /usr/share/pixmaps/synaptic.png sudo /usr/sbin/synaptic
    prog "Font Selector" xfontsel xfontsel
    prog "Clock" xclock xclock
    prog "Magnify" xmag xmag
    prog "Calculator" xcalc xcalc
    prog "Clipboard" xclip xclipboard
    prog "xkill bomb" xkill xkill
}

Other menu entries you may want to add

Here is another line I have added to the top of my menu, it launches File Manager at the ”/” folder giving you access to all sorts or dangerous things (but with no root privilages to change anything).

prog "File Manager (/)" /opt/xandros/share/AsusLauncher/file_manager_norm.png /usr/bin/XandrosFileManager / -caption File\ Manager -maximized

Superuser File Manager

And this is the one that will start file manager as a superuser with full root privilages, best not to add this unless you know what you are doing as editing or deleting the wrong file could result in your machine not booting.

prog "File Manager (Superuser)" /opt/xandros/share/AsusLauncher/file_manager_norm.png sudo /usr/bin/XandrosFileManager / -caption File\ Manager -maximized

Other applications you may want to add

  • kwrite (default text editor)
  • konsole (a terminal with menus cut,copy,paste etc.)
  • kfind (Find Files)
  • khexedit (hexidecimal editor)
  • kcharselect (you will like that one if you're a windows user)
  • ksysguard (Performance Monitor, CPU, RAM etc.)
  • kate (advanced text editor)
  • xcalc (for an alternative calculator)
  • xmag (for a magnifier)
  • xclock (for a clock)
  • bitmap (I think it's an icon editor looks like one anyway)
  • kalarm (reminder message scheduler)
  • oclock (another clock)
  • krfb (desktop sharing)
  • konqueror (The definitive KDE Web Browser / File manager, prob not put on the desktop by Asus as it was considered too complicated)
  • akregator (RSS fead reader)
  • karm (time tracker tool)
  • kolourpaint (MS Paint clone)

Please expand this article by providing more explanatory text and adding your own template(s). When we have more than two or three, we might consider splitting them apart for easier use.

Kudos to alanking for sharing the first template.

IceWM Start Menu for EeePC Linux version 1.6.1.39

Here is an icewm start menu file I have extracted from the simpleui.rc file of EeePC Linux version 1.6.1.39 with US English locale. It has much more menu entries than the 701 version.

Please note that this includes all the programs as listed in the simpleui.rc file, whether they have been installed or not. Although icewm should be smart enough not to show those menu entries for executables it cannot find, it will not be able to tell if a program is installed or not if the command starts with “sudo”. So you will need to comment out these entries manually if you know they have not been installed.

#########################
separator
#########################
menu Asus folder {
menu "Internet" folder {
menu "Web Mail" folder {
prog "Gmail" gmail_norm.png  /opt/xandros/bin/p701-gmail.sh
prog "Hotmail" webmail_norm.png  /opt/xandros/bin/p701-hotmail.sh
prog "Yahoo" webmail_norm.png  /opt/xandros/bin/p701-yahoo.sh
prog "AOL" webmail_norm.png  /opt/xandros/bin/p701-aol.sh
}
prog "Web" web_norm.png /opt/firefox/firefox 
prog "Personal Web" igoogle_norm.png  /opt/xandros/bin/p701-igoogle.sh
prog "Google Search" google_search_norm.png  /opt/xandros/bin/eeepc-google-search-helper.sh
prog "Messenger" messenger_norm.png pidgin
prog "Skype" skype_norm.png run-skype.sh
prog "Network" network_norm.png  sudo -H xandrosncs-proxy --launch-manage-tool
prog "Google Docs" google_doc_norm.png  /opt/xandros/bin/p701-google-docs.sh
prog "Wikipedia" wikipedia_norm.png  /opt/xandros/bin/eeepc-wikipedia.sh
prog "IPTV" iptv_norm.png  miro
prog "Internet Radio" internet_radio_norm.png  /opt/xandros/bin/p701-internet-radio.sh
prog "3G" 3g_norm.png  /opt/xandros/bin/eeepc-3g.sh
prog "Wireless Networks" wireless_networks_norm.png  sudo xandrosncs-proxy --launch-wireless-tool
prog "ezPeer" music_store_norm.png  /opt/ezpeer/ezpeerlinux
prog "3GMPT" 3g_norm.png  /opt/3gmpt/run-3g.sh
prog "Alice MOBILE" tim_ibox_norm.png  /opt/huawei/run-3g.sh
prog "Eee Connect" VNC_norm.png  /usr/local/veri-assist/veri
prog "Video Search"  vtap_norm.png  /opt/xandros/bin/eeepc-video-search-helper.sh
prog "Google Maps" googlemap_norm.png  /opt/xandros/bin/google-maps-helper.sh
prog "EeeStock" Estock_norm.png  eeestock
prog "Suggestion Box" comment_norm.png  /opt/xandros/bin/eeepc-asus-support.sh
prog "Asus.com" asus_norm.png  /opt/xandros/bin/p701-asus.sh
prog "LumaQQ" qq_hi.png  /opt/lumaqq/lumaqq
prog "Web Storage" web_storage_norm.png  /opt/yostore/launcher.sh
prog "Eee Download" storage_platform_norm.png  /opt/firefox/firefox http://eeedownload.asus.com
}
#########################
menu "Work" folder {
menu "Accessories" folder {
prog "Calculator" calculator_norm.png kcalc  
prog "Screen Capture" ksnapshot_norm.png ksnapshot 
}
prog "Documents" documents_norm.png ooffice -writer 
prog "Spreadsheets" spreadsheet_norm.png ooffice -calc 
prog "Presentations" presentation_norm.png ooffice -impress 
prog "PDF Reader" kpdf_norm.png acroread 
prog "Mail" mail_norm.png /opt/thunderbird/thunderbird
prog "File Manager" file_manager_norm.png  /opt/xandros/bin/eeepc-file-manager-helper.sh
prog "World Clock" kworldclock_norm.png kworldclock
prog "Dictionary" dictionary_norm.png  xlex
prog  "xlex" dictionary_norm.png  /opt/xandros/bin/eeepc-xlex-helper.sh
prog "Notes" notes_norm.png knotes
prog "Draw" draw_norm.png ooffice -draw 
prog "Math" math_norm.png ooffice -math 
prog "Presentations" presentation_norm.png  /opt/xandros/bin/ooo-impress-ar.sh
prog "Spreadsheets" spreadsheet_norm.png  /opt/xandros/bin/ooo-calc-ar.sh
prog "Documents" documents_norm.png  /opt/xandros/bin/ooo-writer-ar.sh
prog "Math" math_norm.png  /opt/xandros/bin/ooo-math-ar.sh
prog "Draw" draw_norm.png  /opt/xandros/bin/ooo-draw-ar.sh
prog "Spreadsheets" spreadsheet_norm.png  staroffice8 -calc
prog "Presentations" presentation_norm.png  staroffice8 -impress
prog "Documents" documents_norm.png  staroffice8 -writer
prog "Math" math_norm.png  staroffice8 -math
prog "Draw" draw_norm.png  staroffice8 -draw
prog "Spreadsheets" spreadsheet_norm.png  starsuite8 -calc
prog "Math" math_norm.png  starsuite8 -math
prog "Draw" draw_norm.png  starsuite8 -draw
prog "Documents" documents_norm.png  starsuite8 -writer
prog "Presentations" presentation_norm.png  starsuite8 -impress
prog "Dictionary" dictionary_norm.png  /opt/Inventec/Dreye/Dreye
prog "Freemind" freemind_norm.png  /opt/xandros/bin/eeepc-freemind.sh
prog "Ez Penpower Jr" ppenjr_hi.png  /opt/xandros/bin/asus-ppenjr.sh
}
#########################
menu "Learn" folder {
menu "Science" folder {
prog "Periodic Table" kalzium_norm.png kalzium 
prog "Planetarium" kstars_norm.png  /opt/xandros/bin/eeepc-kstars.sh
prog "Star Map" stellarium_norm.png  /opt/xandros/bin/eeepc-stellarium.sh
}
menu "Language" folder {
prog "Typing" tuxtyping_norm.png  /usr/games/tuxtype
prog "Letter Game" kmessedwords_norm.png  /opt/xandros/bin/eeepc-kmessedwords-helper.sh
prog "Hangman Game" khangman_norm.png khangman 
}
menu "Math" folder {
prog "Fraction Tutorial" kbruch_norm.png kbruch 
prog "Geometry" kig_norm.png kig 
prog "Function Plotter" kmplot_norm.png kmplot
}
menu "Paint" folder {
prog "Paint" mtpaint_norm.png mtpaint
prog "Tux Paint" tuxpaint_norm.png  /opt/xandros/bin/eeepc-tuxpaint-helper.sh --fullscreen --800x480
}
prog "Web Learn" skool_norm.png  /opt/xandros/bin/eeepc-weblearn.sh
prog "Mebook" MeBook_norm.png  mereader
prog "Kids Game" Gcompris_norm.png  /opt/xandros/bin/eeepc-gcompris.sh
prog "Go Chinese" go_chinese_hi.png "sudo /opt/iqchinese/MMT.sh"
}
#########################
menu "Play" folder {
menu "Games" folder {
prog "Tux Puck" tuxpuck_norm.png  /opt/xandros/bin/eeepc-tuxpuck-helper.sh
prog "Solitaire" solitaire_norm.png kpat 
prog "Frozen Bubble" frozen_bubble_norm.png  /opt/xandros/bin/eeepc-frozen-bubble-helper.sh
prog "Crack Attack" crack_attack_norm.png  --solo
prog "OpenArena" openarena_norm.png  /opt/openarena/ioquake3.i386
prog "Sudoku" sudoku_norm.png  /opt/xandros/bin/eeepc-gnome-sdku-helper.sh
prog "Potato Guy" potato_guy_norm.png ktuberling 
prog "LTris" ltris_norm.png  /usr/games/ltris
prog "Supertux" supertux_norm.png  /opt/xandros/bin/p701-supertux.sh
prog "Bos Wars" stratagus_norm.png  /opt/xandros/bin/eeepc-boswars-helper.sh
prog "Mahjongg" mahjongg_norm.png  /usr/games/xmahjongg --tileset gnome --geometry 1020x600+0+0
prog "Enigma" enigma_norm.png  /opt/xandros/bin/p701-enigma.sh
}
prog "DVD Player" lindvd_hi.png  /opt/lindvd/lindvd --asus-eeepc --autoplay
prog "Media Player" media_player_norm.png  smplayer
prog "Music Manager" music_library_norm.png amarok 
prog "Photo Manager" photo_manager_norm.png  gwenview /home/user/My\ Documents/My\ Pictures
prog "Video Manager" video_manager_norm.png  /opt/xandros/bin/p701-video-manager.sh
prog "Webcam" camera_norm.png  launch-ucview
prog "Sound Recorder" krecord_norm.png  launch-krecord
prog "Songbird" music_library_norm.png  /opt/songbird/songbird
prog "Picasa" picasa_norm.png  /opt/xandros/bin/eeepc-picasa.sh
prog "Digital TV (ATSC)" vdr_norm.png  /opt/xandros/bin/asus-digitaltv.sh
prog "Digital TV (DVBT)" vdr_norm.png  /opt/vdr/runvdr
}
#########################
menu "Settings" folder {
prog "Bluetooth" bluetooth_norm.png  "sudo /opt/AzureBT/AzureBT"
prog "Desktop Mode" desktop_mode_norm.png  display-settings
prog "Anti-Virus" antivirus_norm.png  /opt/xandros/bin/eeepc-antivirus.sh
prog "Anti-Virus" antivirus_norm.png  /usr/lib/esets/esets_startup
prog "Volume" volume_control_norm.png  minimixer
prog "Instant Shutdown" instant_shutdown_norm.png  /opt/xandros/bin/shutdown_dialog shutdown
prog "Close Application" taskmanager_norm.png  ksysguard --showprocesses
prog "Printers" xprinters_norm.png kcmshell --lang `basename $LANG .UTF-8` --caption "%c" xprinters
prog "System Info" sysinfo_norm.png  /opt/xandros/bin/system_info
prog "Date & Time" date_time_norm.png  kcmshell --lang=`basename $LANG .UTF-8` --caption '%c' clock
prog "Personalization" personalization_norm.png  /opt/xandros/bin/password_dialog
prog "Add/Remove Software" add_remove_soft_norm.png  sudo /opt/xandros/bin/XNLite
prog "Touchpad" touchpad_norm.png gsynaptics
prog "Disk Utility" disk_utility_norm.png  sudo diskutil
prog "Diagnostic Tools" diagnostics_norm.png  launch-asusdiag
prog "Add/Remove Keyboard" keyboard_norm.png  /opt/xandros/bin/keyboardmap-dialog
prog "EeeAP" wirelessAP_norm.png  "sudo wizard"
prog "Instant Key" asusinstantutility_hi.png  /opt/xandros/bin/instantkey-helper.sh
prog "VoiceCommand" voice_recognition_norm.png  AI_Wizard
prog "VoiceCommand" voice_recognition_norm.png  voiceExecute
prog "EeeAP" wirelessAP_norm.png  "sudo eeeap-wizard"
prog "Touchscreen Configuration" touch_hi.png  sudo /usr/local/bin/TouchKit
}
#########################
menu "Favorites" folder {
prog "Web" web_norm.png /opt/firefox/firefox 
prog "Skype" skype_norm.png run-skype.sh
prog "Customize" add_remove_favorites_norm.png  /opt/xandros/bin/AsusCustomizer
}
#########################
}
#########################

rio sosh bouygues

doc/icewmstartmenutemplates.txt · Last modified: 2012/01/27 19:52 by hello