@dobey Well, I'm currently discovering the Libertine usage and trying to compile, test, modify (if needed for convergence) some source code of my own. These source codes are on my Desktop PC running Linux MINT 19.3, in a Folder called Workbench and containing many sub-folders (one for each application that I developed and some for general functions reused by many of my applications). I use the Eclipse IDE to compile and debug all that since years ...
It was simplest for me to copy some folders needed for CheckLog in the Documents folder and compile in place, then test. I'm not in the process of developing published code and I'm not used to create deb files.
That said, if Libertine is a Desktop-like environnement, I don't see why there should be specific location to install excutable, icons and data. A sub-folder anywhere should work as well, no ?
@dobey said : I'm not clear on what you mean by that, or what error you got,
Since the beginning of this thread, I successively tried to launch my own GUI App (already validated on MINT) in its own window (not in the LXTerminal) and then create a launcher to be able to launch it from outside Libertine as every normal application. This means with an icon displayed in the drawer, a temporary splash-view displaying the Icon and the name of the application, then the application itself in its own window (in Windowed mode or Staged mode).
I explained each step of what I discovered and list any unsolved questions, and fortunately any solution I found. At this time, there are some "strange" things for which I don't know if they are bugs or not. @dobey you suggested me to post an issue about the BT Keyboard for Libertine, so you are involved in this development. Maybe you can advise me about these points :
libertine-container-manager exec and libertine-launch can't be used in a .desktop file located on the UBports side to launch a GUI App in Libertine. In the same way, these commands can't be used in the UBPorts Terminal. There are "chroot" or "DISPLAY" errors. Is this a bug ?
On the opposite, the command "ubuntu-app-launch xenial_checklog_0.0" works but is not described in the Libertine Documentation (AFAIK).
The issue 194 still open says libertine gui apps cannot run. This is not true (anymore if it was). Should it be closed ?
When a desktop file is located in /home/phablet/.cache/libertine-container/xenial/rootfs/usr/share/applications/ and in /userdata/user-data/phablet/.cache/libertine-container/xenial/rootfs/usr/share/applications/ the launcher appearing in the drawer can start a GUI App located in some arbitrary sub-folder of ~/Documents but the icon located in the same sub-folder is not displayed, neither in the drawer, nor in the splash-view during the application loading time. Is this a bug ?
Thank you for your opinion and suggestions
BR
Pulsar33