Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37741911
en ru br
ALT Linux repos
S:4.3-alt5
5.0: 3.0-alt1

Group :: Graphical desktop/Other
RPM: awesome

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

#!/usr/bin/install-menu
# this file has to be executable
# put under ~/.menu-methods
# will run by update-menus
# default generate ~/.config/awesome/menu.lua
# you need to require("menu") to use menu.alt_menu

compat="menu-1"

!include menu.h

compat="menu-2"
outputencoding= "UTF-8";

function q($s) = "\"" esc($s,"\\\"") "\"";
function s($s) = replace(replacewith($s,"/ ","__"), "+", "");
function findicon($filename)=
ifelsefile($filename, q($filename),
ifelsefile("/usr/share/icons/hicolor/16x16/apps/" $filename, q("/usr/share/icons/hicolor/16x16/apps/" $filename),
ifelsefile("/usr/share/icons/hicolor/48x48/apps/" $filename, q("/usr/share/icons/hicolor/48x48/apps/" $filename),
ifelsefile("/usr/share/icons/hicolor/32x32/apps/" $filename, q("/usr/share/icons/hicolor/32x32/apps/" $filename),
ifelsefile("/usr/share/pixmaps/" $filename, q("/usr/share/pixmaps/" $filename),
iffile("/usr/share/icons/" $filename,
q("/usr/share/icons/" $filename)))))));
function x11menu()= "\t{"q(title())","q($command) ifnempty($icon, ","findicon($icon))"},\n";
function textmenu()= "\t{"q(title())", \"xvt -e \".."q($command) ifnempty($icon, ","findicon($icon))"},\n";

supported;
x11= x11menu();
kde= x11menu();
gnome= x11menu();
text= textmenu();
endsupported;

startmenu= s($section)" = {\n";
endmenu= "}\n";
submenutitle= "\t{"q(title())","s($section)"},\n";
genmenu= "menu.lua";
rootsection= "alt_menu";
userprefix= "/.config/awesome/";
rootprefix= "/etc/xdg/awesome/";
preoutput= "-- automatically generated file. Do not edit (see /usr/share/doc/menu/html)\n\nmodule(\"menu\")\n\n";
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin