The bootmenu is a simple qt application to show the system informations before starting the user applications.
The focus from the look and feel is minimal.
Features
-
Look and Texts editable
-
bootmenu closes automaticaly
-
Active Network Settings
-
Network Settings can be changed
-
Linux Log Viewer/Export
-
CODESYS Log Export
Enable/Disable
Command Enable: service bootmenu enable
Command Disable: service bootmenu disable
Settings
All settings of the bootmenu are contained in the settings.ini file in the "/opt/bootmenu" directory.
|
Name |
Default Value |
Description |
|---|---|---|
|
BackgroundColor |
lightgray |
Backgroundcolor |
|
ReadOnlyTextColor |
black
|
Static Text Color |
|
WriteTextColor |
white |
Editable Text Color |
|
|
yellow |
Inactive Text Color |
|
|
|
GroupBox Border Color |
|
Counter |
10 |
Countdown Start Counter value |
|
ReadOnly |
false |
ReadOnly for editable text |
|
TextSizeTitle |
40 |
Header Title Text Size in Pixel |
|
TextSizeGroupBox |
14 |
GroupBox Title Text Size in Pixel |
|
TextSize |
12 |
Content Text Size in Pixel |
|
|
1 |
|
|
|
0 |
|
|
|
eth0 |
Displayed Name for Network 1 |
|
|
eth1 |
Displayed Name for Network 2 |
|
Title |
empty |
Placeholder for a Title in the header (see TextOptions) |
|
infoTitle[0..4] |
empty |
Placeholder for a text title (see TextOptions) (ex. "static;Title 01") |
|
infoText[0..4] |
empty |
Placeholder for a text info (see TextOptions) (ex. "codesys;VERSION") |
|
infoTitleWidth |
200 |
Info Titles Width |
|
fileLog |
/var/log/messages |
Linux Log File Path |
|
fileCodesysstate |
/tmp/codesyscontrol |
CODESYSControl State File Path |
|
fileInterfaces |
/etc/network/interfaces |
Network Interfaces File Path |
|
fileImageinfo |
/opt/version/image-release |
Image Info File Path |
|
|
|
|
|
MediaPath |
/run/media |
Mounted Media Directory Path |
|
|
|
|
|
UpDownButtonHeight |
60 |
Up Down Button Height |
|
UpDownButtonWidth |
60 |
Up Down Button Width |
|
ShowLinuxLogEnabled |
1 |
Show Button "Show Linux Log" |
|
SaveLinuxLogEnabled |
1 |
Show Button "Save Linux Log" |
|
SaveCODESYSLogEnabled |
0 |
Show Button "Save CODESYS Log" |
|
|
60 |
|
|
|
60 |
|
|
|
200 |
|
|
|
10 |
|
TextOptions
The Arguments are seperated by ";"
|
2. Argument |
3. Argument |
Description |
|---|---|---|---|
|
static |
Text |
|
Static Text |
|
image |
VERSION
|
|
Image Version Text
|
|
codesys |
Version |
|
CODESYSControl Version Text |
|
eeprom |
"variable name" |
PartitionId |
eeprom Variable Value |