> Without success I've tried
>
org.csstudio.display.builder.model/color_files=$(phoebus.install)/mesa_color.def
>
org.csstudio.display.builder.model/font_files=$(phoebus.install)/mesa_font.def
Curious. When I try it, system properties like
$(user.home)
$(phoebus.home)
$(phoebus.install)
are all expanded in the color_files or font_files setting.
*From: *Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Dr. Simon
Friederich via Tech-talk <tech-talk at aps.anl.gov>
*Date: *Tuesday, November 12, 2024 at 4:00?AM
*To: *tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
*Subject: *[EXTERNAL] Phoebus settings.ini - Path to predefined Colors and
Fonts
Dear all,
I'd like to add custom colors and fonts in Phoebus.
If I specify the full path, e.g. (Windows)
org.csstudio.display.builder.model/color_files=C:\\Program
Files\\mesa-phoebus-win\\app\\mesa_color.def
org.csstudio.display.builder.model/font_files=C:\\Program
Files\\mesa-phoebus-win\\app\\mesa_font.def
or (Linux)
org.csstudio.display.builder.model/color_files=/home/mesa/phoebus-product/mesa_color.def
org.csstudio.display.builder.model/font_files=/home/mesa/phoebus-product/mesa_font.def
This works as expected.
Yet I'd like to use relative paths as I've successfully used jpackage to
build installers for Windows and Linux.
Without success I've tried
org.csstudio.display.builder.model/color_files=$(phoebus.install)/mesa_color.def
org.csstudio.display.builder.model/font_files=$(phoebus.install)/mesa_font.def
Other spellings,
...=./mesa_color.def
...=./mesa_font.def
where $(phoebus.install) should point to the correct path as
"site_welcome.html" is in the same path and works as expected (Also
Help->About->Details->System Properties show phoebus.install).
Do you know how to achieve this?
Best regards
Simon
--
Dr. Simon Friederich
Institut f?r Kernphysik
Kollaboration B | MESA
Johannes Gutenberg-Universit?t Mainz
Johann-Joachim-Becher-Weg 45
D 55128 Mainz
Tel.: +49 (0)6131 39-23160
E-Mail:s.friederich at uni-mainz.de