Хочу поставить в меню openbox команду с консольным приложением (например, pacman -Syu). Но ведь без консоли она будет выполняться на фоне, а не надо чтоб результаты были показаны в консоли. Как это сделать?
Как открыть прогу с терминалом?
Терминал: lxterminal
Не в курсе про lxterm, но наверняка в дистре есть xterm, им все делается просто
xterm -e исполняемое_приложениеи все будет открываться в окне терминала.
Пробовал таким способом открывать mplayer, все отлично, но почему-то этот трюк с sudo pacman -Syu не происходит - даже окна не появляется :(
А что вы конкретно пишете в ярлыке?
sudo pacman -Syu, или как у меня сокращено в алиасах баша - pac -Syu
sudo pacman -Syu, или как у меня сокращено в алиасах баша - pac -Syu
А так не пробовали
xterm -e 'sudo pacman -Syu'
durc, спасибо, заменил xterm на lxterminal - работает! Спасибо!
ставим gtkdialog и тестируем.
#! /bin/bash
function zzz() {
#сюда мы пишем команду
sudo pacman -Syu
}
export MAIN_DIALOG='
<vbox>
<edit editable="false">
<variable>EDITOR2</variable>
<width>650</width><height>500</height>
<default>"'`zzz`'"</default>
</edit>
<hbox>
<button cancel></button>
</hbox>
</vbox>
'
gtkdialog --program=MAIN_DIALOG
SUSE_user, да
system-root, а это зачем?
Полагаю чтобы вывести результат работы в графическом окне, в текстовом поле редактора.
в текстовом полередактора.
просто в текстовом поле, ведь edit editable="false"