Проэкт простого менеджера сессий для *box

мне тож понравился crunch но для меня в нем есть 2 минуса это то что убунта и что-то он не очень активно развивается уже есть 9.10 а обновления кранча так и нету

чтож будем пробовать ваши костыли :)
По просьбам опишу еще один велосипед - http://aur.archlinux.org/packages.php?ID=29326
Это динамический (pipe-menu) для openbox. генерируется меню установленных программ в соответствии со спецификациями freedesktop.
Пользовался подобным написанным на питоне, но решил написать свое на С и не ошибся - питон заметно притормаживал. Позже обнаружил на сайте опенбокса аналогичную поделку (не хуже, не лучше), но свое сиденье удобнее для задницы…
Установив пакет, необходимо в файл меню опенбокса включить следующую строку
<menu execute="ob-pippe-menu" id="dynamic_places" label="Программы"/>
соблюдая синтаксис файла.
Получится что-то вида

Пункт “Программы”
Тема сисек не раскрыта!!!
Разберемся, голубчик!
Amigo
Тема сисек не раскрыта!!!


Исправил. Прошу прощения.
w00zy
Установив пакет, необходимо в файл меню опенбокса включить следующую строку
<menu execute="ob-pippe-menu" id="dynamic_places" label="Программы"/>
соблюдая синтаксис файла.
Прошу прощения за глупый вопрос, но как заставить работать сие чудо.
Пакет установил.
Строку добавил в раздел
<menu id="root-menu" label="Openbox 3">
Сам пункт меню появляется, но внутри него ничего нет. Если запустить ob-pippe-menu в терминале то выводится конфиг меню.
Подскажите пожалуйста, совсем запарился.
Если в консоли при команде
> ob-pippe-menu
есть XML-образный вывод, типа
<?xml version="1.0" encoding="UTF-8"?>
<openbox_pipe_menu>
	<menu id="ob-menu-uid-1" label="Стандартные">
		<item label="Калькулятор">
			<action name="Execute"><execute>gcalctool</execute></action>
		</item>
	</menu>
</openbox_pipe_menu>
и вставлено в основной файл меню правильно, и обновлена конфигурация опенбокса (openbox –reconfigure) - то не знаю. Должно работать.

UPD.
Вот начало моего menu.xml

<?xml version="1.0" encoding="utf-8"?>
<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">
	<menu id="root-menu" label="Openbox 3">
	    <separator label="SMOKE" />
		<item label="Выполнить">
			<action name="Execute">
				<execute>
					gmrun
				</execute>
			</action>
		</item>
		<separator />
       	<menu execute="ob-pippe-menu" id="ob-pippe-menu" label="Программы"/>
		<separator />
w00zy
Если в консоли при команде
> ob-pippe-menu
есть XML-образный вывод, типа
Выводит все как положено.

w00zy
Вот начало моего menu.xml
Сейчас, к сожалению далеко от того компа, поэтому проверить смогу только завтра. Спасибо.
Тоже не хотело создавать меню. При Openbox -> Reconfigure ругалось на ошибку xml.
Путем экспериментов выяснил, что ругалось на вывод ob-pippe-menu, а конкретно на эти строки:
<item label="OpenJDK Monitoring & Management Console">
			<action name="Execute"><execute>/usr/bin/jconsole</execute></action>
		</item>
После удаления jconsole.desktop все заработало.
Маленькое подсказка по ob-pippe-menu. При первом открытии ob-pippe-menu из меню openbox существует ощутимая задержка, чтоб ее убрать (меню открывается мгновенно) можно в файл ~/.config/openbox/autostart.sh добавить строчку
ob-pippe-menu &
.
Хотел попробовать ob-pippe-menu, но в sourceforge его уже нет, следовательно из аура не устанавливается. Писал автору в личку, но ответа не получил. Буду признателен если его кто-нибудь выложит. Заранее спасибо.
 
Зарегистрироваться или войдите чтобы оставить сообщение.