ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #20642
Re: Porting a GNUstep application to the M10
hi,
Am Samstag, 14. Mai 2016 06:44:40 CEST schrieb Dale Amon <amon@xxxxxxx>:
On Sat, May 14, 2016 at 01:36:38AM +0200, Oliver Grawert wrote:
"$containername"_"$name of the .desktop file inside the
container"_0.0.desktop
lets say i created a container called "container":
phablet@ubuntu-phablet:~$ ls .cache/libertine-container/container/rootfs/
bin boot dev etc home lib media mnt opt proc root run sbin srv
sys tmp usr var
i installed the xterm package inside that container, this brought the
"debian-xterm.desktop" file with it:
phablet@ubuntu-phablet:~$ ls
.cache/libertine-container/container/rootfs/usr/share/applications/debian-xterm.desktop
.cache/libertine-container/container/rootfs/usr/share/applications/debian-xterm.desktop
libertine needs a .desktop file outside of the container to execute the
desktop file inside the container.
it identifies it by having the container name, name of the .desktop file
inside the container and the value assigned to the DISPLAY variable for
XMir in the filename (currently only 0.0 is supported to my knowledge).
so for me the three parts of the filename have to be:
1. (container name): "container"
2. (target .desktop file name): "debian-xterm"
3. (XMir DISPLAY=): "0.0"
the three bits need to be connected by underscores... this results in the
following filename:
phablet@ubuntu-phablet:~$ ls
.local/share/applications/container_debian-xterm_0.0.desktop
.local/share/applications/container_debian-xterm_0.0.desktop
while the file *name* above defines what gets executed, the file *content*
defines how it is presented to you in the unity8 "Applications" scope, for
this you set the "Name=" and "Icon=" values in it and do not touch any of
the other bits of the file content:
phablet@ubuntu-phablet:~$ cat
.local/share/applications/container_debian-xterm_0.0.desktop
[Desktop Entry]
Version=1.0
Name=xterm
Exec=/bin/true
Type=Application
StartupNotify=true
Icon=.cache/libertine-container/container/rootfs/usr/share/pixmaps/mbterm.png
Keywords=Libertine
NotShowIn=Unity;
X-Ubuntu-Touch=true
X-Ubuntu-XMir-Enable=true
i hope that clearifies the format a bit ...
ciao
oli
--
Mit Dekko von meinem Ubuntu-Gerät gesendet
Follow ups
References
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-12
-
Re: Porting a GNUstep application to the M10
From: Filip Dorosz, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Stephen M. Webb, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Nathan Haines, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Oliver Grawert, 2016-05-13
-
Re: Porting a GNUstep application to the M10
From: Dale Amon, 2016-05-16