Breadcrumbs

bootmenu

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

WriteTextInactiveColor

yellow

Inactive Text Color

GroupBoxBorderColor

darkgray

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

GroupBoxBorderWidth

1


GroupBoxBorderRadius

0


Alias.eth0

eth0

Displayed Name for Network 1

Alias.eth1

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

filesCodesysLog

/opt/codesys/StdLogger*.csv


MediaPath

/run/media

Mounted Media Directory Path

MediaWhiteList



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"

UpDownButtonHeight

60


UpDownButtonWidth

60


footerButtonWidth

200


footerButtonMargin

10


TextOptions

The Arguments are seperated by ";"

  1. Argument

2. Argument

3. Argument

Description

static

Text


Static Text

image

VERSION
NAME


Image Version Text
Image Name Text

codesys

Version


CODESYSControl Version Text

eeprom

"variable name"

PartitionId

eeprom Variable Value