Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37422659
en ru br
ALT Linux repositórios
S:4.18.1-alt1
5.0: 4.6.1-alt2
4.1: 4.4.3-alt0.M41.1
4.0: 4.4.2-alt1.M40
3.0: 4.2.2-alt1

Group :: Desktop gráfico/XFce
RPM: xfdesktop

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

#!/usr/sbin/install-menu
compat="menu-1"

!include menu.h

genmenu="menu2.xml"
rootprefix="/etc/xdg/xfce4/desktop/"
userprefix=".config/xfce4/desktop/"
treewalk="(M)"

function ltitle()=encode_translate(lang(),title(),"UTF-8")
function charreplace($str,$toreplace,$with,$lastchar)=replacewith(escwith($str,$toreplace,$with),$toreplace,$lastchar)
function xmlesc($str)= charreplace(charreplace(charreplace(replacewith(charreplace($str, \
"&","§amp",";"),"§","&"), \
"\"","&quot",";"), \
"<","&lt",";"), \
">","&gt",";")

function findicon($filename, $defaulticon)= \
ifeqelse($filename, "", $defaulticon, \
ifelsefile($filename, $filename, \
ifelsefile("/usr/share/icons/mini/" $filename, "/usr/share/icons/mini/" $filename, \
ifelsefile("/usr/share/pixmaps/" $filename, "/usr/share/pixmaps/" $filename, \
ifelsefile("/usr/share/icons/default.kde/16x16/apps/" $filename, "/usr/share/icons/default.kde/16x16/apps/" $filename, \
ifelsefile("/usr/share/icons/default.kde/32x32/apps/" $filename, "/usr/share/icons/default.kde/32x32/apps/" $filename, \
ifelsefile("/usr/share/icons/hicolor/16x16/apps/" $filename, "/usr/share/icons/hicolor/16x16/apps/" $filename, \
ifelsefile("/usr/share/icons/slick/16x16/apps/" $filename, "/usr/share/icons/slick/16x16/apps/" $filename, $defaulticon))))))))\

supported
x11= nstring(level(), " ") "<app name=\"" xmlesc(ltitle()) "\" cmd=\"" xmlesc($command) "\" icon=\"" findicon($icon,"-") "\" />\n"
text= nstring(level(), " ") "<app name=\"" xmlesc(ltitle()) "\" cmd=\""xmlesc($command) "\" icon=\"" findicon($icon,"-") "\" term=\"yes\" />\n"
xfce4= nstring(level(), " ") "<builtin name=\"" xmlesc(ltitle()) "\" cmd=\"" xmlesc($command) "\"/>\n"
endsupported

startmenu= nstring(level(), " ") "<menu name=\"" xmlesc(ltitle()) "\" icon=\"" findicon($icon,"-") "\" visible=\"yes\">\n"
endmenu= ifneq( level(), "-1", nstring(level(), " ") "</menu>\n" )

preoutput="<xfdesktop-menu>\n"
postoutput="</xfdesktop-menu>\n"

mainmenutitle="ALT Linux"
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009