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['VERSION'] = buildSetup.VERSION
self['DESTDIR'] = '$INSTALLDIR/$PREFIX'
self['SHARE' ] = '$DESTDIR/share'
self._anchor_relative('INSTALLDIR')
self._anchor_relative('TARGDIR')
#
@ -169,7 +170,7 @@ def register_LumieraResourceBuilder(env):
return env.Install(toBuild, 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
"""
toBuild = env.path.buildUIRes
@ -179,7 +180,7 @@ def register_LumieraResourceBuilder(env):
def ConfigData(env, prefix, source, targetDir=None):
""" 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,
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),

View file

@ -21,5 +21,9 @@ config = ( env.ConfigData('config','setup.ini', targetDir='$ORIGIN')
+ 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')

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 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_299855257" SOURCE="ID_1527350389" STARTARROW="None" STARTINCLINATION="624;33;"/>
<icon BUILTIN="broken-line"/>
<node CREATED="1763514259978" ID="ID_1685412419" MODIFIED="1763514385866" TEXT="peinlich &#x2014; aber derzeit nicht relevant">
<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="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 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"/>
</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">
<icon BUILTIN="info"/>
</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"/>
<node CREATED="1763258182382" ID="ID_1738309570" MODIFIED="1763258258010" TEXT="ich vermute eine fehlgeleitete Heuristik">
<richcontent TYPE="NOTE"><html>
@ -180647,8 +180647,17 @@ Since then others have made contributions, see the log for the history.</font></
</html></richcontent>
<icon BUILTIN="idea"/>
</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"/>
<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>
@ -180892,6 +180901,137 @@ Since then others have made contributions, see the log for the history.</font></
</html></richcontent>
<icon BUILTIN="messagebox_warning"/>
</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 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"/>