Examples¶
Linux: variety of possibilities¶
an example from Linux with a number of possibilities
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | # bcdamenu.ini
#
# settings file for BcdaMenu GUI
[BcdaMenu]
title = BcdaMenu: jemian@gov
version = 2017.3.0
menus = IOC BlueSky linux
[IOC]
title = IOCs on gov
20 submenu = iocgov
42 submenu = iocprj
[iocgov]
title = IOC: gov (synApps 5.8)
## synApps 5.8 IOC has start/stop/status/console features
1 caQtDM iocgov = cd /home/oxygen/JEMIAN/sandbox/ioc/gov; ./start_caQtDM.sh
# 2 screen editor = # this is not supported yet
10 separator =
8 start IOC = cd /home/oxygen/JEMIAN/sandbox/ioc/gov/iocBoot/iocLinux; ./gov.sh start
14 console iocgov = cd /home/oxygen/JEMIAN/sandbox/ioc/gov/iocBoot/iocLinux; gnome-terminal -e "./gov.sh console"
15 status iocgov = cd /home/oxygen/JEMIAN/sandbox/ioc/gov/iocBoot/iocLinux; ./gov.sh status
23 stop iocgov = cd /home/oxygen/JEMIAN/sandbox/ioc/gov/iocBoot/iocLinux; ./gov.sh stop
[iocprj]
title = IOC: prj on gov (synApps 5.6)
# synApps 5.6 did not have console & process management
101 caQtDM = cd /home/oxygen/JEMIAN/sandbox/ioc/prj; ./start_caQtDM
103 start = /home/oxygen/JEMIAN/bin/start_ioc_prj.sh
114 console = cd /home/oxygen/JEMIAN/sandbox/ioc/prj/iocBoot/iocLinux; gnome-terminal -e "screen -r"
[linux]
1 edit settings file = /bin/nedit-client /home/oxygen/JEMIAN/bin/bcdamenu.ini
2 type settings file = /bin/cat /home/oxygen/JEMIAN/bin/bcdamenu.ini
44 xload = xload
45 Ku'damm clock = blnuhr
[BlueSky]
title = NSLS-II BlueSky
14 BlueSky console = cd /home/oxygen/JEMIAN/Documents; gnome-terminal -e "/home/oxygen/JEMIAN/bin/use_bluesky.sh bluesky"
20 submenu = BlueSky-mongodb
90 submenu = BlueSky-documentation
[BlueSky-mongodb]
title = mongodb viewer
22 start mViewer server (console) = cd /home/oxygen/JEMIAN/Apps/mViewer; gnome-terminal -e "./start_mviewer.sh 8086"
24 mongodb viewer in web browser (chrome) = /bin/google-chrome http://localhost:8086/index.html
25 mongodb viewer hints = echo "host: gov.aps.anl.gov port: 27017 others leave blank"
[BlueSky-documentation]
title = web documentation
92 BlueSky documentation = /bin/google-chrome http://nsls-ii.github.io/bluesky
93 NSLS-II Software documentation = /bin/google-chrome http://nsls-ii.github.io
|
Windows: caQtDM & PyMca¶
an example from Windows showing one absolute path and one default path
1 2 3 4 5 6 7 8 9 10 11 12 13 | [BcdaMenu]
title = BcdaMenu: amb (Windows)
version = 2017.3.0
menus = amb Windows
[amb]
#title =
1 CaQtDM = "D:\Program Files\caQTDM\bin\windows-x64\caQtDM.exe"
3 separator =
7 PyMca = PyMca
[Windows]
10 edit settings file = "D:\Apps\Sublime Text\sublime_text.exe" C:\Users\Pete\.bcdamenu.ini
|