Репозитории ALT
S: | 1.3.7-alt6 |
5.1: | 1.1.1-alt5 |
4.1: | 1.0.0-alt2 |
4.0: | 1.0.0-alt2 |
3.0: | 0.9.13-alt3.3 |
Группа :: Графические оболочки/Прочее
Пакет: fluxbox
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
#!/usr/sbin/install-menu
#
# Generates fluxbox menus for all registered applications.
#
compat="menu-1"
!include menu.h
compat="menu-2"
function findIcon($name) =
ifneq(stripdir(locate_icon("16", $name)),
"altlinux.png",
ifneq(stripdir(locate_icon("16", $name)),
"default_section.png",
" <" locate_icon("16", $name) ">"));
function X11Command() =
nstring(level(), " ") "[exec] (" esc(title(), ")") ") {" $command "}" findIcon($icon) "\n";
function embededCommand() =
nstring(level(), " ") "[" $command "] (" translate(lang(), title()) ")\n";
function textCommand() =
nstring(level(), " ") "[exec] (" esc(title(), ")") ") {" term() "}" findIcon($icon) "\n";
function BeginSection() =
ifelse($basesection,
ifempty($command,
nstring(level(), " ") "[submenu] (" translate(lang(), title()) ")" findIcon($icon) "\n"),
"\n[begin] (ALT Linux)\n[include] (~/.fluxbox/usermenu)\n");
function EndSection() =
ifelse($basesection,
nstring(level(), " ") "[end]\n",
"[end]\n");
genmenu = "menu";
rootprefix = "/etc/X11/fluxbox";
userprefix = ".fluxbox";
treewalk = "(M)";
sort = ifelse(ifelse($command, "1", "0"), $sort, title());
supported;
x11 = X11Command();
text = textCommand();
fluxbox = ifelse($fluxcommand, X11Command(), embededCommand());
wm = nstring(level(), " ") "[restart] (" title() ") {" $command "}\n";
endsupported;
startmenu = BeginSection();
submenutitle = "";
endmenu = EndSection();
preoutput = "#\n# Generated by update-menus\n#\n# Start ALTLinux menu for Fluxbox\n#\n";
postoutput = "\n#\n# End ALTLinux menu\n#\n";