Build: provide and install a lumiera.desktop file

The XDG Desktop spec is accepted universally, and thus
the old Debian-specific 'menu' system is deprecated and
no longer engaged automatically.

See: https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html

Thus we'll now provide a Desktop file and install that already from out
SCons build system, together with a suitable variation of the Lumiera icon.

TODO: not sure if everything was done the correct way
 * do we need to ''register'' the new file in some way (preinst script?)
 * the menu entry shows up, but not the icon
 * but if we put an absolute path for the lumiera.svg into the desktop file, it shows up

Remark: in later experiments with package building,
the menu entry and the icon showed up in the menu.
Not sure if this requires a reboot or some similar
trigger (like restart of the destkop)
This commit is contained in:
Fischlurch 2025-11-20 22:55:38 +01:00
parent 5a5168b145
commit b3d8abcb2c
5 changed files with 311 additions and 7 deletions

View file

@ -36,6 +36,7 @@ class LumieraEnvironment(Environment):
self['TARGDIR'] = buildSetup.TARGDIR self['TARGDIR'] = buildSetup.TARGDIR
self['VERSION'] = buildSetup.VERSION self['VERSION'] = buildSetup.VERSION
self['DESTDIR'] = '$INSTALLDIR/$PREFIX' self['DESTDIR'] = '$INSTALLDIR/$PREFIX'
self['SHARE' ] = '$DESTDIR/share'
self._anchor_relative('INSTALLDIR') self._anchor_relative('INSTALLDIR')
self._anchor_relative('TARGDIR') self._anchor_relative('TARGDIR')
# #
@ -169,7 +170,7 @@ def register_LumieraResourceBuilder(env):
return env.Install(toBuild, source) return env.Install(toBuild, source)
def GuiResource(env, source): def GuiResource(env, source):
""" pick up giben source resource and install """ pick up given source resource and install
them (flat) into the configured target them (flat) into the configured target
""" """
toBuild = env.path.buildUIRes toBuild = env.path.buildUIRes
@ -179,7 +180,7 @@ def register_LumieraResourceBuilder(env):
def ConfigData(env, prefix, source, targetDir=None): def ConfigData(env, prefix, source, targetDir=None):
""" install (copy) configuration- and metadata. """ install (copy) configuration- and metadata.
@param targetDir: when None, then use he install location configured (in SConstruct), @param targetDir: when None, then use he install location configured (in Setup.py),
otherwise an explicitly given absolute or relative path segment, otherwise an explicitly given absolute or relative path segment,
which might refer to the location of the executable through the $ORIGIN token which might refer to the location of the executable through the $ORIGIN token
@param prefix: a prefix relative to the current path (location of SConscript), @param prefix: a prefix relative to the current path (location of SConscript),

View file

@ -21,5 +21,9 @@ config = ( env.ConfigData('config','setup.ini', targetDir='$ORIGIN')
+ env.ConfigData('config','dummy_lumiera.ini') + env.ConfigData('config','dummy_lumiera.ini')
) )
#further resources...
env.Install('$SHARE/applications/' , 'desktop/lumiera.desktop')
env.Install('$SHARE/icons/hicolor/scalable/apps/', 'desktop/lumiera.svg')
Export('icons config') Export('icons config')

View file

@ -0,0 +1,13 @@
[Desktop Entry]
Type=Application
Version=1.5
Name=Lumiera
Comment=Video editing and compositing (unfinished; development preview)
GenericName=VideoEditor
Exec=lumiera
TryExec=lumiera
Icon=lumiera
Terminal=false
Categories=AudioVideo;Video;AudioVideoEditing;
Keywords=media;film;editing;compositing;fx;

146
data/desktop/lumiera.svg Normal file
View file

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
id="svg2"
sodipodi:version="0.32"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
width="48"
height="48"
version="1.0"
sodipodi:docname="lumiera.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
style="display:inline"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<title
id="tit">Lumiera Icon</title>
<metadata
id="metadaz">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
<dc:title>Lumiera Icon</dc:title>
<dc:date>August 2009</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>Thorsten Wilms</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>CC By SA</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>Lumiera project</dc:title>
</cc:Agent>
</dc:publisher>
<dc:source>Lumiera Logo</dc:source>
<dc:description>After the Lumiera Logo contest, several flavours were created for use on posters, T-shirts and desktop icons</dc:description>
<dc:contributor>
<cc:Agent>
<dc:title>Raffaella Traniello, Thorsten Wilms, Odin Hørthe Omdal, Ichthyoste</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<defs
id="defz" />
<sodipodi:namedview
inkscape:window-height="974"
inkscape:window-width="1592"
inkscape:pageshadow="2"
inkscape:pageopacity="1"
guidetolerance="10000"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:zoom="11.313708"
inkscape:cx="20.85965"
inkscape:cy="16.83798"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:current-layer="icon"
showborder="true"
inkscape:snap-global="false"
inkscape:object-nodes="true"
inkscape:snap-bbox="true"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="pxGrid"
visible="true"
enabled="true"
originx="0"
originy="0"
spacingy="1"
spacingx="1"
units="px" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="icon"
transform="translate(-564.01849,-192.09436)"
style="display:inline">
<g
id="Logo">
<path
id="table"
sodipodi:nodetypes="cccccc"
d="m 564.5112,210.98141 v 0.45786 l 19.5433,18.66438 26.77877,-15.57248 v -0.35188 z"
style="fill:black;fill-opacity:1;stroke:none" />
<path
id="film"
sodipodi:nodetypes="ccccc"
d="m 564.5112,210.98141 27.27689,-8.35278 19.04518,11.55066 c -10.81551,6.23715 -16.4368,10.39168 -26.15309,10.50704 -7.5443,-2.32704 -11.57683,-5.26501 -20.16898,-13.70492 z"
style="fill:#d1d1d1;fill-opacity:1;stroke:none" />
<path
id="perfL"
d="m 571.21142,210.13188 c -0.0729,0.006 -0.15313,0.0206 -0.23949,0.043 l -2.4955,0.77977 c -0.2756,0.0849 -0.46039,0.33284 -0.27813,0.53982 0.36725,0.36067 0.72241,0.70885 1.08164,1.05397 0.27562,0.27689 0.61822,0.34566 1.05846,0.19708 l 2.54958,-0.86546 c 0.23006,-0.076 0.29825,-0.32835 0.0231,-0.56553 -0.37225,-0.3197 -0.74512,-0.63606 -1.13572,-0.97684 -0.17853,-0.15388 -0.34521,-0.22051 -0.56399,-0.20565 z m 4.31112,3.67603 c -0.0885,0.003 -0.1894,0.022 -0.30905,0.0515 l -2.5882,0.95113 c -0.37945,0.17432 -0.41664,0.41959 -0.15452,0.64267 0.41082,0.35306 0.82326,0.69947 1.23615,1.03682 0.3253,0.27284 0.69325,0.36426 1.17435,0.18852 l 2.51867,-0.994 c 0.26139,-0.11106 0.35321,-0.32978 0.0155,-0.6255 -0.403,-0.3185 -0.81248,-0.64841 -1.23615,-0.994 -0.23472,-0.16739 -0.39114,-0.26801 -0.65672,-0.25705 z m 4.84418,3.68456 c -0.13115,-0.002 -0.27234,0.0253 -0.44037,0.0686 -0.81978,0.32109 -1.64079,0.64721 -2.47232,0.96828 -0.33839,0.12938 -0.40659,0.43576 -0.10818,0.64264 0.46137,0.31986 0.95271,0.61389 1.44477,0.9083 0.43164,0.25825 0.81122,0.26759 1.26707,0.10279 0.76545,-0.28673 1.52634,-0.58079 2.28689,-0.87401 0.22929,-0.10256 0.36223,-0.4228 0.054,-0.64266 -0.4836,-0.32072 -0.96137,-0.64731 -1.43703,-0.97684 -0.1915,-0.12324 -0.37631,-0.19421 -0.5949,-0.19709 z m 5.40048,3.63317 c -0.14118,-0.006 -0.29493,0.0273 -0.4713,0.0857 -0.72968,0.24146 -1.35533,0.34032 -2.23279,0.5741 -0.23134,0.0615 -0.34924,0.35275 0.007,0.53983 0.54359,0.2849 1.1162,0.6196 1.80789,0.84831 0.3715,0.12283 0.74511,0.13789 1.21297,0.0686 0.785,-0.11635 1.67732,-0.25709 2.09374,-0.43701 0.41645,-0.17993 0.36535,-0.32115 0.12363,-0.46272 -0.53078,-0.31087 -1.33393,-0.64861 -1.83105,-0.94256 -0.26835,-0.16655 -0.4755,-0.26603 -0.7108,-0.27421 z"
style="fill:black;fill-opacity:1;stroke:none" />
<path
id="perfR"
d="m 591.39172,203.79956 c -0.0494,0.003 -0.10106,0.0183 -0.15453,0.0342 l -1.6688,0.52269 c -0.1848,0.0549 -0.21341,0.22229 -0.0387,0.3342 l 1.29796,0.83974 c 0.15821,0.10145 0.39519,0.13142 0.66444,0.0515 l 1.61473,-0.53983 c 0.16063,-0.0478 0.15627,-0.21697 0,-0.31705 l -1.26707,-0.77976 c -0.16472,-0.10543 -0.30005,-0.15622 -0.4481,-0.14565 z m 4.26475,2.57919 c -0.0823,-0.002 -0.16408,0.0232 -0.26268,0.0686 l -1.62247,0.59981 c -0.11529,0.0738 -0.20069,0.25346 -0.007,0.37704 l 1.38297,0.89113 c 0.25457,0.16303 0.47642,0.17999 0.76485,0.0943 l 1.64564,-0.64265 c 0.11287,-0.0518 0.11599,-0.23121 -0.0851,-0.35989 l -1.38294,-0.84831 c -0.16435,-0.10521 -0.29572,-0.17595 -0.43267,-0.17995 z m 4.65877,2.9648 c -0.0691,0.006 -0.13877,0.0198 -0.21633,0.043 -0.54147,0.22256 -1.08053,0.4462 -1.62246,0.66837 -0.14527,0.0667 -0.14777,0.30413 0.0464,0.42843 l 1.51431,0.97685 c 0.27785,0.17793 0.58465,0.25893 0.84985,0.13709 0.55604,-0.23607 1.11254,-0.47583 1.66881,-0.7112 0.14402,-0.0661 0.14542,-0.26015 -0.0773,-0.40274 l -1.59928,-0.9854 c -0.17828,-0.11417 -0.3566,-0.17156 -0.56399,-0.15424 z m 5.08369,3.13618 c -0.0704,0.007 -0.14072,0.0289 -0.20859,0.0601 -0.53685,0.25639 -1.06191,0.50994 -1.58383,0.76263 -0.15347,0.1306 -0.12594,0.37642 0.11589,0.53126 l 1.67653,1.07967 c 0.34068,0.21815 0.60303,0.25405 0.8576,0.1371 0.5128,-0.28638 1.034,-0.57794 1.56837,-0.88259 0.16221,-0.10393 0.0826,-0.34647 -0.13907,-0.48842 l -1.64564,-1.00255 c -0.21055,-0.13481 -0.42985,-0.21819 -0.64126,-0.19708 z"
style="fill:black;fill-opacity:1;stroke:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

View file

@ -177763,8 +177763,8 @@ Since then others have made contributions, see the log for the history.</font></
</node> </node>
</node> </node>
<node COLOR="#435e98" CREATED="1763514105272" FOLDED="true" ID="ID_1983023550" MODIFIED="1763592949315" TEXT="unser Scons-Setup kann nicht in absolutes INSTALLDIR installieren"> <node COLOR="#435e98" CREATED="1763514105272" FOLDED="true" ID="ID_1983023550" MODIFIED="1763592949315" TEXT="unser Scons-Setup kann nicht in absolutes INSTALLDIR installieren">
<linktarget COLOR="#017ce2" DESTINATION="ID_1983023550" ENDARROW="Default" ENDINCLINATION="-1336;58;" ID="Arrow_ID_299855257" SOURCE="ID_1527350389" STARTARROW="None" STARTINCLINATION="624;33;"/>
<linktarget COLOR="#017ce2" DESTINATION="ID_1983023550" ENDARROW="Default" ENDINCLINATION="-1336;58;" ID="Arrow_ID_1385558508" SOURCE="ID_1724121509" STARTARROW="None" STARTINCLINATION="1490;59;"/> <linktarget COLOR="#017ce2" DESTINATION="ID_1983023550" ENDARROW="Default" ENDINCLINATION="-1336;58;" ID="Arrow_ID_1385558508" SOURCE="ID_1724121509" STARTARROW="None" STARTINCLINATION="1490;59;"/>
<linktarget COLOR="#017ce2" DESTINATION="ID_1983023550" ENDARROW="Default" ENDINCLINATION="-1336;58;" ID="Arrow_ID_299855257" SOURCE="ID_1527350389" STARTARROW="None" STARTINCLINATION="624;33;"/>
<icon BUILTIN="broken-line"/> <icon BUILTIN="broken-line"/>
<node CREATED="1763514259978" ID="ID_1685412419" MODIFIED="1763514385866" TEXT="peinlich &#x2014; aber derzeit nicht relevant"> <node CREATED="1763514259978" ID="ID_1685412419" MODIFIED="1763514385866" TEXT="peinlich &#x2014; aber derzeit nicht relevant">
<richcontent TYPE="NOTE"><html> <richcontent TYPE="NOTE"><html>
@ -180626,15 +180626,15 @@ Since then others have made contributions, see the log for the history.</font></
<node CREATED="1763260371730" ID="ID_305095688" LINK="https://unix.stackexchange.com/q/400187" MODIFIED="1763260383475" TEXT="siehe unix.stackexchange.com"/> <node CREATED="1763260371730" ID="ID_305095688" LINK="https://unix.stackexchange.com/q/400187" MODIFIED="1763260383475" TEXT="siehe unix.stackexchange.com"/>
<node CREATED="1763260588724" ID="ID_1857294299" LINK="https://www.scons.org/doc/production/HTML/scons-user/ch12s06.html" MODIFIED="1763260600404" TEXT="man k&#xf6;nnte es explizit so in SCons coden"/> <node CREATED="1763260588724" ID="ID_1857294299" LINK="https://www.scons.org/doc/production/HTML/scons-user/ch12s06.html" MODIFIED="1763260600404" TEXT="man k&#xf6;nnte es explizit so in SCons coden"/>
</node> </node>
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1763257996458" ID="ID_1842405614" MODIFIED="1763258001098" TEXT="lumiera source: build-depends-on-obsolete-package Build-Depends: pkg-config =&gt; pkgconf"> <node COLOR="#435e98" CREATED="1763257996458" ID="ID_1842405614" MODIFIED="1763633688544" TEXT="lumiera source: build-depends-on-obsolete-package Build-Depends: pkg-config =&gt; pkgconf">
<icon BUILTIN="broken-line"/> <icon BUILTIN="broken-line"/>
</node> </node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1763258035361" ID="ID_479578990" LINK="https://lintian.debian.org/tags/priority-extra-is-replaced-by-priority-optional.html" MODIFIED="1763258080738" TEXT="priority-extra-is-replaced-by-priority-optional"> <node COLOR="#435e98" CREATED="1763258035361" ID="ID_479578990" LINK="https://lintian.debian.org/tags/priority-extra-is-replaced-by-priority-optional.html" MODIFIED="1763633697654" TEXT="priority-extra-is-replaced-by-priority-optional">
<node CREATED="1763258083718" ID="ID_707665141" MODIFIED="1763258113608" TEXT="in debian/control"> <node CREATED="1763258083718" ID="ID_707665141" MODIFIED="1763258113608" TEXT="in debian/control">
<icon BUILTIN="info"/> <icon BUILTIN="info"/>
</node> </node>
</node> </node>
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1763258118917" ID="ID_1912502845" MODIFIED="1763258129633" TEXT="rc-version-greater-than-expected-version 0.pre.04~rc.1 &gt; 0 (consider using 0~pre.04~rc.1)"> <node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1763258118917" ID="ID_1912502845" MODIFIED="1763639280437" TEXT="rc-version-greater-than-expected-version 0.pre.04~rc.1 &gt; 0 (consider using 0~pre.04~rc.1)">
<icon BUILTIN="help"/> <icon BUILTIN="help"/>
<node CREATED="1763258182382" ID="ID_1738309570" MODIFIED="1763258258010" TEXT="ich vermute eine fehlgeleitete Heuristik"> <node CREATED="1763258182382" ID="ID_1738309570" MODIFIED="1763258258010" TEXT="ich vermute eine fehlgeleitete Heuristik">
<richcontent TYPE="NOTE"><html> <richcontent TYPE="NOTE"><html>
@ -180647,8 +180647,17 @@ Since then others have made contributions, see the log for the history.</font></
</html></richcontent> </html></richcontent>
<icon BUILTIN="idea"/> <icon BUILTIN="idea"/>
</node> </node>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1763258148813" ID="ID_1740105960" MODIFIED="1763258178208" TEXT="nochmal die Debian-Regeln &#xfc;berpr&#xfc;fen"> <node COLOR="#435e98" CREATED="1763258148813" ID="ID_1740105960" MODIFIED="1763632736206" TEXT="nochmal die Debian-Regeln &#xfc;berpr&#xfc;fen">
<icon BUILTIN="yes"/> <icon BUILTIN="yes"/>
<node COLOR="#613951" CREATED="1763632208966" ID="ID_92084296" MODIFIED="1763632732929" TEXT="Tilde vor &lt;leer&gt; vor non-numeric vor numeric">
<font NAME="SansSerif" SIZE="10"/>
</node>
<node CREATED="1763632826168" ID="ID_1481444560" MODIFIED="1763632857488" TEXT="+ &lt; - &lt; .">
<font NAME="SansSerif" SIZE="10"/>
</node>
<node COLOR="#613951" CREATED="1763632240560" ID="ID_1280840907" MODIFIED="1763632750498" TEXT="also 0 &lt; 0.pre &lt; 0.0">
<font BOLD="true" NAME="SansSerif" SIZE="10"/>
</node>
</node> </node>
</node> </node>
</node> </node>
@ -180892,6 +180901,137 @@ Since then others have made contributions, see the log for the history.</font></
</html></richcontent> </html></richcontent>
<icon BUILTIN="messagebox_warning"/> <icon BUILTIN="messagebox_warning"/>
</node> </node>
<node CREATED="1763639500904" ID="ID_1852228671" LINK="https://manpages.debian.org/testing/debhelper/dh_installmenu.1.en.html" MODIFIED="1763639553640" TEXT="Einstiegspunkt: dh_installmenu (Manpage)">
<node CREATED="1763639583125" ID="ID_718569356" LINK="https://wiki.ubuntuusers.de/Grundlagen_der_Paketerstellung/Men%C3%BCeintrag/" MODIFIED="1763639592459" TEXT="Ubuntuusers-Wiki"/>
<node CREATED="1763639661971" ID="ID_1954097276" MODIFIED="1763639683734" TEXT="lt. Manpage soll das File hei&#xdf;en: debian/&lt;package&gt;.meu">
<node CREATED="1763639686966" ID="ID_1910767186" MODIFIED="1763639697915" TEXT="aber unser Menu-File wird tats&#xe4;chlich installiert"/>
<node CREATED="1763639698981" ID="ID_1749460503" MODIFIED="1763639724193" TEXT="als Datei /usr/share/menu/lumiera"/>
<node CREATED="1763639876917" ID="ID_1420292469" MODIFIED="1763639888315" TEXT="auch die postinst/postrm-Skripte wurden installiert">
<node CREATED="1763639919003" ID="ID_1790661439" MODIFIED="1763639937601" TEXT="die pr&#xfc;fen: command -v update-menus"/>
<node CREATED="1763639988010" ID="ID_1626326275" MODIFIED="1763640014626" TEXT="update-menus ist bei mir nicht installiert">
<icon BUILTIN="idea"/>
</node>
<node CREATED="1763640075496" ID="ID_248858241" MODIFIED="1763640085657" TEXT="DEB-Paket: menu"/>
<node CREATED="1763640019561" ID="ID_352796517" MODIFIED="1763640028181" TEXT="ja dann....">
<icon BUILTIN="ksmiletris"/>
</node>
</node>
</node>
<node CREATED="1763639791083" ID="ID_1078850307" MODIFIED="1763639801277" TEXT="man menufile beschreibt das Format">
<node CREATED="1763640167994" ID="ID_269910845" MODIFIED="1763640177026" TEXT="das ist wohl Debian-spezifisch">
<node CREATED="1763640379665" ID="ID_1496224864" LINK="https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html" MODIFIED="1763640405035" TEXT="seit Jessie: auch Debian stellt um">
<node CREATED="1763640529078" ID="ID_208766360" MODIFIED="1763640536471" TEXT="Debian sagt jetzt: entweder-oder"/>
<node CREATED="1763640537230" ID="ID_277653439" MODIFIED="1763640549400" TEXT="und empfiehlt ebenfalls das .desktop-File"/>
</node>
</node>
<node CREATED="1763640177942" ID="ID_1668485577" MODIFIED="1763640341192" TEXT="Ubuntu verwendet stattdessen den Freedesktop-Standard (*.desktop-File)"/>
<node CREATED="1763640321709" ID="ID_1546340648" MODIFIED="1763640333893" TEXT="diese w&#xfc;rde dann installiert nach /usr/share/applications"/>
</node>
<node CREATED="1763654682915" ID="ID_180464078" LINK="https://www.debian.org/doc/debian-policy/ch-opersys.html#menus" MODIFIED="1763654697394" TEXT="Abschnitt &#xa7;9.6 in der Debian-Policy">
<node CREATED="1763655002915" ID="ID_1003365114" LINK="https://standards.freedesktop.org/desktop-entry-spec/latest/" MODIFIED="1763655008114" TEXT="Freedesktop-Standard"/>
<node CREATED="1763655015588" ID="ID_266725238" LINK="https://standards.freedesktop.org/menu-spec/latest/" MODIFIED="1763655039503" TEXT="Desktop-Menu-Spec"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1763640557556" ID="ID_969306745" MODIFIED="1763640582571" TEXT="Konsequenz &#x27f9; menu durch lumiera.desktop ersetzen">
<icon BUILTIN="flag-yellow"/>
<node CREATED="1763657988933" ID="ID_508360945" MODIFIED="1763657997443" TEXT="lumiera.desktop"/>
<node CREATED="1763658000001" ID="ID_328526629" MODIFIED="1763658006329" TEXT="per Build-System installieren">
<node CREATED="1763658008578" ID="ID_625240718" MODIFIED="1763658024646" TEXT="&lt;pfx&gt;/share/applications/"/>
<node CREATED="1763658025587" ID="ID_1534340117" MODIFIED="1763658030025" TEXT="Icon dazu">
<node CREATED="1763665511666" ID="ID_353225738" MODIFIED="1763665664595" TEXT="es gibt noch kein Passendes">
<richcontent TYPE="NOTE"><html>
<head>
</head>
<body>
<p>
Bei den GUI-Icons gibt es ein app-icon.svg &#8212; aber das sieht unfertig/kaputt aus; vermutlich hat sich da Joel damals daran versucht, aber er ist daran gescheitert, da&#223; das Lumiera-Logo sich nicht ohne Weiteres in ein Icon &#252;bersetzen l&#228;&#223;t. Au&#223;erdem folgen diese SVGs ja einem ganz bestimmten Schema, und enthalten daher mehrere Varianten auf einem gemeinsamen &#187;Canvas&#171;
</p>
</body>
</html></richcontent>
</node>
<node CREATED="1763665666470" ID="ID_265964326" MODIFIED="1763665915326" TEXT="es gibt nur zig Spezial-Einzelfall-Varianten">
<richcontent TYPE="NOTE"><html>
<head>
</head>
<body>
<p>
Tja... damals hat man zwar ein Lumiera-Logo <i>designt</i>&#160;&#8212; aber dann w&#252;rde noch die Arbeit ausstehen, daraus eine Design-Linie zu entwickeln, die in verschiedensten Gr&#246;&#223;en und in verschiedenem Umfeld konsistent funktioniert. Und ersatzweise hat dann jeder f&#252;r jeden Einzelfall seine Variante gebastelt (und ich mach ja auch nix Anderes)
</p>
</body>
</html></richcontent>
<node CREATED="1763672887899" ID="ID_1393088776" MODIFIED="1763672902018" TEXT="leite mir ein Desktop-Icon ab"/>
<node CREATED="1763672902746" ID="ID_1945120747" MODIFIED="1763672909837" TEXT="aus dem Icon-Set von Thorsten Wilms"/>
</node>
</node>
<node CREATED="1763665427122" ID="ID_187263609" MODIFIED="1763665446276" TEXT="keiner der Builder pa&#xdf;t so wirklich....">
<icon BUILTIN="smiley-neutral"/>
<node CREATED="1763665472309" ID="ID_1716857284" MODIFIED="1763665501095">
<richcontent TYPE="NODE"><html>
<head>
</head>
<body>
<p>
<i>Deklarativit&#228;t</i>&#160;setzt etablierte Kategorien vorraus
</p>
</body>
</html></richcontent>
</node>
<node CREATED="1763665464089" ID="ID_693368353" MODIFIED="1763665471340" TEXT="dann besser direkt installieren">
<node CREATED="1763668304877" ID="ID_1080602829" MODIFIED="1763668330947" TEXT="&#x27f9; in gemeinsames Verziechnis (&apos;desktop&apos;) packen"/>
<node CREATED="1763668361024" ID="ID_1550735012" MODIFIED="1763668370678" TEXT="aus dem data/SConscript installieren"/>
</node>
</node>
</node>
<node COLOR="#7b3a68" CREATED="1763672939158" ID="ID_1664389965" MODIFIED="1763675204751" TEXT="Probelauf">
<icon BUILTIN="list"/>
<node COLOR="#338800" CREATED="1763672944306" ID="ID_369535934" MODIFIED="1763672955796" TEXT="Build + Installation getestet">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#92492d" CREATED="1763672956592" ID="ID_1896881563" MODIFIED="1763675173497" TEXT="lumiera.desktop manuell ins System kopiert">
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1763672969866" ID="ID_422590713" MODIFIED="1763672980018" TEXT="nicht im Men&#xfc;">
<icon BUILTIN="messagebox_warning"/>
</node>
<node CREATED="1763672982237" ID="ID_940902579" MODIFIED="1763673035802" TEXT="sudo update-desktop-database">
<icon BUILTIN="idea"/>
<node CREATED="1763673049540" ID="ID_1668349877" MODIFIED="1763673063698" TEXT="sollte doch eigentlich automatisch passieren">
<icon BUILTIN="help"/>
</node>
</node>
<node CREATED="1763673040286" ID="ID_1806109478" MODIFIED="1763673045945" TEXT="jetzt da ... aber ohne Icon">
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#b41a91" CREATED="1763673100125" ID="ID_397325558" MODIFIED="1763673129563" TEXT="endlos lang herumgeknobelt ... ohne Erfolg">
<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
<icon BUILTIN="smiley-angry"/>
</node>
<node CREATED="1763673133060" ID="ID_1336416324" MODIFIED="1763673142587" TEXT="schau mir Yoshimi an">
<node CREATED="1763673143512" ID="ID_640609747" MODIFIED="1763673148228" TEXT="der installiert auch ein SVG"/>
<node CREATED="1763673149260" ID="ID_808379874" MODIFIED="1763673156800" TEXT="aber auch gerenderte PNG"/>
</node>
<node CREATED="1763673161470" ID="ID_1540661277" MODIFIED="1763673187434" TEXT="versuche gerendertes PNG &#x2014; bringt nix">
<node CREATED="1763673189708" ID="ID_213127920" MODIFIED="1763673212876" TEXT="also jeweils unter /usr/share/icons/hicolor/48x48/apps"/>
</node>
<node CREATED="1763673218005" ID="ID_449633421" MODIFIED="1763673239360" TEXT="wenn ich den Pfad f&#xfc;r das SVG explizit in das .desktop-File schreibe &#x27f9; Icon da"/>
<node CREATED="1763673240766" ID="ID_1871716948" MODIFIED="1763673263612" TEXT="alle Varianten mit update-desktop-database und gtk-update-icon-cache"/>
<node COLOR="#5b280f" CREATED="1763673267462" ID="ID_1455600514" MODIFIED="1763673295530" TEXT="STOP ... ">
<font NAME="SansSerif" SIZE="16"/>
<icon BUILTIN="stop-sign"/>
<node CREATED="1763673297792" ID="ID_182607468" MODIFIED="1763673305120" TEXT="sollte das erst mal per DEB installieren"/>
<node CREATED="1763673305957" ID="ID_49825284" MODIFIED="1763673312642" TEXT="sollte dann auch das System mal rebooten"/>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1763673313403" ID="ID_745161867" MODIFIED="1763673345299" TEXT="sollte dann auf SO / SuperUser fragen">
<icon BUILTIN="yes"/>
<icon BUILTIN="hourglass"/>
</node>
</node>
</node>
</node>
<node COLOR="#32732a" CREATED="1763675215250" ID="ID_1155982963" MODIFIED="1763675258022" TEXT="also erst mal in dem Zustand akzeptiert">
<icon BUILTIN="yes"/>
</node>
</node>
<node CREATED="1763658045895" ID="ID_771154654" MODIFIED="1763673363000" TEXT="alten &apos;menu&apos;-Eintrag entfernen"/>
</node>
</node> </node>
<node CREATED="1763170522531" ID="ID_301822628" MODIFIED="1763170529943" TEXT="debian/copyright"> <node CREATED="1763170522531" ID="ID_301822628" MODIFIED="1763170529943" TEXT="debian/copyright">
<node CREATED="1763170532211" ID="ID_479802280" MODIFIED="1763170545485" TEXT="das wird installiert als /usr/share/doc/lumiera/copyright"/> <node CREATED="1763170532211" ID="ID_479802280" MODIFIED="1763170545485" TEXT="das wird installiert als /usr/share/doc/lumiera/copyright"/>