Skip to content

Commit e6a22fd

Browse files
committed
Test source .env
1 parent bc3d9ba commit e6a22fd

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

manager/manager/launcher/launcher_gzsim_view.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ def run(self, config_file, callback):
2929
if config_file is None:
3030
config_file = "/opt/jderobot/Launchers/visualization/default.config"
3131

32+
enviroment = "source /.env;"
3233
# Configure browser screen width and height for gz GUI
3334
gzclient_config_cmds = f"sed -i 's/<width>.*<\/width>/<width>{self.width}<\/width>/; s/<height>.*<\/height>/<height>{self.height}<\/height>/' {config_file};"
3435

@@ -38,12 +39,12 @@ def run(self, config_file, callback):
3839
self.display, self.internal_port, self.external_port, DRI_PATH
3940
)
4041
# Write display config and start gzclient
41-
gzclient_cmd = f"export DISPLAY={self.display}; {gzclient_config_cmds} export VGL_DISPLAY={DRI_PATH}; vglrun gz sim -g -v4 --gui-config {config_file}"
42+
gzclient_cmd = f"{enviroment}export DISPLAY={self.display}; {gzclient_config_cmds} export VGL_DISPLAY={DRI_PATH}; vglrun gz sim -g -v4 --gui-config {config_file}"
4243
else:
4344
# Starts xserver, x11vnc and novnc
4445
self.gz_vnc.start_vnc(self.display, self.internal_port, self.external_port)
4546
# Write display config and start gzclient
46-
gzclient_cmd = f"export DISPLAY={self.display}; {gzclient_config_cmds} gz sim -g -v4 --gui-config {config_file}"
47+
gzclient_cmd = f"{enviroment}export DISPLAY={self.display}; {gzclient_config_cmds} gz sim -g -v4 --gui-config {config_file}"
4748

4849
gzclient_thread = DockerThread(gzclient_cmd)
4950
gzclient_thread.start()

0 commit comments

Comments
 (0)