LINUX.ORG.RU

Сложные комманды в меню Ob

 , ,


0

1

Необходимо в меню Openbox добавить следующую команду или подобную:

obxprop|grep ^_OB |xmessage -file - -center

но как она выполняется тут же закрывается, выход конечно нашел:

xterm -e 'obxprop|grep ^_OB |xmessage -file - -center'

Но вот хотелось бы без всяких лишних окон и еще всякие && и || задействовать хотелось бы но вот столкнулся с тем что это не так просто. Н-р:

cd ~/.config/openbox/ && gedit--sm-client-disable --new-window *.xml

пример не очень, но хотелось что-то из подобного реализовать и не писать sh-скрипт или запускать рядом дополнительный терминал. Или вот еще пример, который в fluxbox пахал:

gajim-remote change_status offline && gajim-remote change_status online || gajim

в menu.xml прописывал так

<item label=«Gajim»><action name=«Execute»><command>gajim-remote change_status offline && gajim-remote change_status online || gajim</command></action></item>

и ни в какую. В общем вопрос наверно такой возможно ли задуманное и желаемое и если да то что не так?

★★★★★

Ответ на: комментарий от sudopacman

bash -c "

благодарю , для obxprop|grep ^_OB с xmessage - работает

<item label=«Ob-xprop»><action name=«Execute»><command>bash -c 'obxprop|grep ^_OB |xmessage -file - -center'</command></action></item>

а вот для || ; && - не прокатывает

<item label=«Gajim0»><action name=«Execute»><command>bash -c «gajim-remote change_status offline && gajim-remote change_status online || gajim»</command></action></item>

NK ★★★★★
() автор топика
Ответ на: комментарий от sudopacman

А если одинарные ковычки ?

аналогично, не работает

всё записать в один скрипт

да я так и сделал пока что через фунцкии в скрипте и ключи запуска, что бы один .sh был, примерно так:

s_gajim (){	
 gajim-remote change_status offline && gajim-remote change_status online || gajim
}

if [ "$1" = "gajim" ]; then
 s_gajim
fi

и в menu.xml

<item label=«Gajim»><action name=«Execute»><command>/Путь/до/файлы.sh gajim</command></action></item>

NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.