oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
“Разбери свой винчестер и получи вместительную пепельницу, модное зеркальце и два прикольных магнита на холодильник!” © ;-) |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
gkrellm. Очень наглядный. Умеет быть клиент-серверным, на клиенте можно смотреть несколько хостов. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Ну вот, оказывается, две программы не работали по двум не зависящим друг от друга причинам, а мы пытались найти общую :-( |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
vadik Ну например, PATH – это переменная окружения… Навскидку: http://ru.wikibooks.org/wiki/UNIX – 4.1 Параметры и окружение http://ru.wikipedia.org/wiki/ Переменные_среды vadikВряд ли – нету там никаких особенных настроек… Просто pipe-menu есть программа, она запускается, ob читает её stdout, парсит XML, если валидный – отображает как меню. Всё. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
vadikВдогонку, Vadik, пробовал в “menu execute=”ob-pippe-menu“” писать полный путь (от корня, а не от ~/) до исполняемого файла? |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
vadikРечь о пользовательском окружении и, соответственно, переменных окружения, посмотреть которые можно с помощью команды env. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
IMHO, дело в разном окружении… Сделай скриптик test.sh #!/bin/sh env > /home/vadik/test.log <menu id="test_menu" label="Test" execute="/home/vadik/test.sh" /> PS: да, лучше с полными путями. PPS: потом, если выяснится, что какой-то переменной не хватает, можно будет сделать так: ... execute="DISPLAY=:0 /home/vadik/scripts/pipenenu.sh" /> |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
flippВообще если дело в этом, то в /etc/hosts надо добавлять имена всех ресурсов, к которым гному взбредает в голову обращаться. Ибо резолвинг через внешний DNS – дело небыстрое. Особенно, когда этот DNS недоступен (сеть пропала). А вот как выяснить, что оно пытается резолвить – это вопрос… Видимо, tcpdump'ом смотреть… Опять же, можно попробовать поставить (и настроить :-) локальный кэширующий DNS – pdnsd или dnsmasq. Если поможет – то значит в этом и было дело… |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Nikisch Способ с автологином, без dispaly manager'а (gdm и т.п.). Про автологин хорошо написано у muhas, повторять не буду. 1. Делаешь автологин. Можно, например, с помощью программы на С. В /etc/inittab заменяешь строчки с c5 и c6 на такие : c5:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin-user1 -8 38400 tty5 linux c6:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin-user2 -8 38400 tty6 linux if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty5 ]; then startx fi if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty6 ]; then sleep 5 startx -- :1 fi P.S. xorg.conf трогать не надо. P.P.S. Это всё можно для начала попробовать, вручную зайдя в 5-ю и 6-ю консоли. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Да, dd. Вот здесь про dd более популярно: http://mydebianblog.blogspot.com/2008/03/dd.html |