So, I have installed vscode inside toolbox-container, since flatpak version can’t access libraries installed inside toolbox-container.
And I followed Alex’s youtube tutorial on launching toolbox application from shell.
But it only works when ‘Terminal=true’,
when ‘Terminal=false’ nothing happens, I don’t know what’s happening.
Can you help me solve this problem?
Name=Visual Studio Code
Comment=Code Editing. Redefined.
Exec=/usr/bin/toolbox run /usr/bin/code
I copied /usr/bin/toolbox to ~/.bin and renamed
I just removed “–interactive” and “–tty” option used by toolbox in run command
# start container, cause podman exec doesn't start container
podman start "$toolbox_container"
# run program
podman exec --user "$USER" $set_environment "$toolbox_container" "$program"
# where "$set_environment" are environment parameter generated by toolbox
# "$toolbox_container" is container name
# and "$program" is application name
podman exec --env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \
--user "$USER" \
# above is example, there are many parameters,
# but these parameters were enough to launch
Have you had to do anything thing else to get vscode to launch? I get the following error when trying to open within the toolbox shell:
/usr/share/code/bin/../code: error while loading shared libraries:
libX11-xcb.so.1: cannot open shared object file: No such file or directory
Other GUI apps work but codes doesn’t for me.
Also as a side, does gpg signing work for SCM when opening from within a toolbox?
sudo dnf instal libX11-xcb
I did get similar error for some shared libraries.
Thanks, that got it working!
Hint to anyone else. Install the package “dejavu-sans-fonts” for the toolbox diamond in the terminal and “google-droid-sans-fonts” as it is the default UI font and it takes up less room than DejaVu.
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.