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:
parent
5a5168b145
commit
b3d8abcb2c
5 changed files with 311 additions and 7 deletions
|
|
@ -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),
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
13
data/desktop/lumiera.desktop
Normal file
13
data/desktop/lumiera.desktop
Normal 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
146
data/desktop/lumiera.svg
Normal 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 |
|
|
@ -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 — 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ö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 => pkgconf">
|
||||
<node COLOR="#435e98" CREATED="1763257996458" ID="ID_1842405614" MODIFIED="1763633688544" TEXT="lumiera source: build-depends-on-obsolete-package Build-Depends: pkg-config => 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 > 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 > 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 überprüfen">
|
||||
<node COLOR="#435e98" CREATED="1763258148813" ID="ID_1740105960" MODIFIED="1763632736206" TEXT="nochmal die Debian-Regeln überprüfen">
|
||||
<icon BUILTIN="yes"/>
|
||||
<node COLOR="#613951" CREATED="1763632208966" ID="ID_92084296" MODIFIED="1763632732929" TEXT="Tilde vor <leer> vor non-numeric vor numeric">
|
||||
<font NAME="SansSerif" SIZE="10"/>
|
||||
</node>
|
||||
<node CREATED="1763632826168" ID="ID_1481444560" MODIFIED="1763632857488" TEXT="+ < - < .">
|
||||
<font NAME="SansSerif" SIZE="10"/>
|
||||
</node>
|
||||
<node COLOR="#613951" CREATED="1763632240560" ID="ID_1280840907" MODIFIED="1763632750498" TEXT="also 0 < 0.pre < 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ßen: debian/<package>.meu">
|
||||
<node CREATED="1763639686966" ID="ID_1910767186" MODIFIED="1763639697915" TEXT="aber unser Menu-File wird tatsä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ü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ü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 §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 ⟹ 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="<pfx>/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 — aber das sieht unfertig/kaputt aus; vermutlich hat sich da Joel damals daran versucht, aber er ist daran gescheitert, daß das Lumiera-Logo sich nicht ohne Weiteres in ein Icon übersetzen läßt. Außerdem folgen diese SVGs ja einem ganz bestimmten Schema, und enthalten daher mehrere Varianten auf einem gemeinsamen »Canvas«
|
||||
</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> — aber dann würde noch die Arbeit ausstehen, daraus eine Design-Linie zu entwickeln, die in verschiedensten Größen und in verschiedenem Umfeld konsistent funktioniert. Und ersatzweise hat dann jeder fü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ß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ät</i> 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="⟹ in gemeinsames Verziechnis ('desktop') 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ü">
|
||||
<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 — 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ür das SVG explizit in das .desktop-File schreibe ⟹ 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 'menu'-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"/>
|
||||
|
|
|
|||
Loading…
Reference in a new issue