ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] openbox menu
@ 2004-09-17 14:26 Nick S. Grechukh
  2004-09-20 11:38 ` Dmitry Sinyavin
  0 siblings, 1 reply; 4+ messages in thread
From: Nick S. Grechukh @ 2004-09-17 14:26 UTC (permalink / raw)
  To: devel; +Cc: sisyphus


[-- Attachment #1.1: Type: text/plain, Size: 383 bytes --]

ушло в incoming сизифа openbox-extras. самое главное что в нем есть - 
menu-method для openbox. ну и всякая мелочь.
кому надо - ловите (если вдруг разгребание инкоминга задержится)

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
[...] любители ругаться не читают документацию :-)
  -- aen in devel@

[-- Attachment #1.2: openbox-menu-method --]
[-- Type: text/plain, Size: 1780 bytes --]

#!/usr/sbin/install-menu
#
# Generates Openbox menus for all registered applications.
# copyright (c) Nick S. Grechukh
# this program is under GPL

compat="menu-1"

!include menu.h

rootprefix="/etc/X11/xdg/openbox"
userprefix=".config/openbox"
genmenu="menu.hook.xml"
examplercfile="menu-template"
rcfile="menu.xml"

treewalk=c(m)
rootsection="ALTLinux"

function ltitle()=translate(lang(),title())
sort=ifelse($command, "1", "0") ltitle()

supported
##    x11=   nstring(level(), "   ") "<item label=\"" ltitle() "\">\n" nstring(level(), "   ") "<execute>xterm -T \"" esc(ltitle(), "()") "\" -e " esc($command, "()") "</execute></action>\n</item>\n"
##    wm=   nstring(level(), "   ") "<item label=\"" ltitle() "\">\n" nstring(level(), "   ") <execute>" esc($command, "()") "</execute></action>\n</item>\n"
    x11=  "    " "<item label=\"" ltitle() "\">\n" "        " "<action name=\"Execute\"><execute>" esc($command, "()") "</execute></action>\n" "    " "</item>\n"
    text= "    " "<item label=\"" ltitle() "\">\n" "        " "<action name=\"Execute\"><execute>xterm -T \"" esc(ltitle(), "()") "\" -e " esc($command, "()") "</execute></action>\n" "    " "</item>\n"
#    wm=	   nstring(level(), "   ") "[restart] ("  esc(ltitle(), "()")  ")  {" esc($command, "()") "}\n" 
###    fluxbox= nstring(level(), "   ") "[" esc($command, "()") "] (" esc(ltitle(), "()") ")\n"
endsupported

preoutput= "<!-- this is autogenerated file. Do not edit it. edit menu-template, please, or maybe menu-method :-) -->"
postoutput= "<!-- end of autogenerated part -->"

startmenu= "<menu id=\"" replacewith($section,"/","/") "\" label=\"" ltitle() "\">\n"
submenutitle= "    " "<menu id=\"" replacewith($section,"/","/") "\" />\n"
endmenu= "</menu>\n"


[-- Attachment #1.3: openbox-menu-template --]
[-- Type: text/plain, Size: 1852 bytes --]

<?xml version="1.0" encoding="CP1251"?>

<openbox_menu xmlns="http://openbox.org/"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://openbox.org/
                file:///usr/share/openbox/menu.xsd">

include-menu-defs

<!-- from this place you can edit almost freely (template, of course :-) -->
<menu id="games-menu" label="Games">
  <item label="Crack-Attack">
    <action name="Execute"><execute>crack-attack</execute></action>
  </item>
  <item label="XFRisk">
    <action name="Execute"><execute>xfrisk</execute></action>
  </item>
  <item label="Quake III">
    <action name="Execute"><execute>quake3</execute></action>
  </item>
</menu>

<menu id="apps-menu" label="Applications">
  <item label="Xterm">
    <action name="Execute"><execute>xterm</execute></action>
  </item>
  <item label="Mozilla">
    <action name="Execute"><execute>mozilla</execute></action>
  </item>
  <item label="Gaim">
    <action name="Execute"><execute>gaim</execute></action>
  </item>
  <item label="Quark">
    <action name="Execute"><execute>strange-quark</execute></action>
  </item>
</menu>

<menu id="root-menu" label="Openbox 3">
  <menu id="apps-menu" />
  <menu id="games-menu" />
  <menu id="ALTLinux" />
  <separator />
  <menu id="client-list-menu" />
  <separator />
  <item label="start OBDE modules">
	  <action name="Execute"><execute>/usr/bin/obde-start-modules</execute></action>
  </item>
  <item label="stop OBDE modules">
	  <action name="Execute"><execute>/usr/bin/obde-stop-modules</execute></action>
  </item>
  <separator />
  <item label="ObConf">
    <action name="Execute"><execute>obconf</execute></action>
  </item>
  <item label="Reconfigure">
    <action name="Reconfigure" />
  </item>
  <separator />
  <item label="Exit">
    <action name="Exit" />
  </item>
</menu>

</openbox_menu>

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] openbox menu
  2004-09-17 14:26 [devel] openbox menu Nick S. Grechukh
@ 2004-09-20 11:38 ` Dmitry Sinyavin
  2004-09-22  9:21   ` Nick S. Grechukh
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry Sinyavin @ 2004-09-20 11:38 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Пятница 17 Сентябрь 2004 18:26 Nick S. Grechukh написал:
> ушло в incoming сизифа openbox-extras. самое главное что в нем есть -
> menu-method для openbox. ну и всякая мелочь.
> кому надо - ловите (если вдруг разгребание инкоминга задержится)

А слабО сам openbox подхватить? Предыдущий маинтейнер передал его мне, а 
у меня на него категорически нет времени. Могу скинуть свои наработки - 
я тоже делал для него menu-method и собирал версию 3.2.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] openbox menu
  2004-09-20 11:38 ` Dmitry Sinyavin
@ 2004-09-22  9:21   ` Nick S. Grechukh
  2004-09-22  9:28     ` Dmitry Sinyavin
  0 siblings, 1 reply; 4+ messages in thread
From: Nick S. Grechukh @ 2004-09-22  9:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1077 bytes --]

В сообщении от Понедельник 20 Сентябрь 2004 14:38 Dmitry Sinyavin написал(a):
> В сообщении от Пятница 17 Сентябрь 2004 18:26 Nick S. Grechukh написал:
> > ушло в incoming сизифа openbox-extras. самое главное что в нем есть -
> > menu-method для openbox. ну и всякая мелочь.
> > кому надо - ловите (если вдруг разгребание инкоминга задержится)
>
> А слабО сам openbox подхватить? Предыдущий маинтейнер передал его мне, а
> у меня на него категорически нет времени. Могу скинуть свои наработки -
> я тоже делал для него menu-method и собирал версию 3.2.
а это случайно не тот menu-method что в src.rpm лежит ? (оно вообще не в тему)

версию 3.2 я тоже собирал :-)
могу и забрать. только не сейчас, а когда вернусь из отпуска. числа скажем 27 
выложу 3.2 и еще несколько докапов.
2inger: будем считать что разрешение майнтайнера получено? 
чтоб не было проблем

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Я не улавливаю, зачем про каждый новый пакет спрашивать incoming@?
  -- ldv in devel@

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] openbox menu
  2004-09-22  9:21   ` Nick S. Grechukh
@ 2004-09-22  9:28     ` Dmitry Sinyavin
  0 siblings, 0 replies; 4+ messages in thread
From: Dmitry Sinyavin @ 2004-09-22  9:28 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 22 Сентябрь 2004 13:21 Nick S. Grechukh написал:
> > > ушло в incoming сизифа openbox-extras. самое главное что в нем
> > > есть - menu-method для openbox. ну и всякая мелочь.
> > > кому надо - ловите (если вдруг разгребание инкоминга задержится)
> >
> > А слабО сам openbox подхватить? Предыдущий маинтейнер передал его
> > мне, а у меня на него категорически нет времени. Могу скинуть свои
> > наработки - я тоже делал для него menu-method и собирал версию 3.2.
>
> а это случайно не тот menu-method что в src.rpm лежит ? (оно вообще
> не в тему)

Нет, это тот menu-method, что я докручивал на основе debian'овского 8)

> версию 3.2 я тоже собирал :-)
> могу и забрать. только не сейчас, а когда вернусь из отпуска. числа
> скажем 27 выложу 3.2 и еще несколько докапов.
> 2inger: будем считать что разрешение майнтайнера получено?
> чтоб не было проблем


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-09-22  9:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-17 14:26 [devel] openbox menu Nick S. Grechukh
2004-09-20 11:38 ` Dmitry Sinyavin
2004-09-22  9:21   ` Nick S. Grechukh
2004-09-22  9:28     ` Dmitry Sinyavin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git