LinuxForum.Fans
Тема

Как открыть прогу с терминалом?

Автор: Dr_X 12 сообщений 2449 просмотров
#64217

Хочу поставить в меню openbox команду с консольным приложением (например, pacman -Syu). Но ведь без консоли она будет выполняться на фоне, а не надо чтоб результаты были показаны в консоли. Как это сделать?

#64223

Терминал: lxterminal

#64225

Не в курсе про lxterm, но наверняка в дистре есть xterm, им все делается просто

text
xterm -e исполняемое_приложение

и все будет открываться в окне терминала.

#64226

Пробовал таким способом открывать mplayer, все отлично, но почему-то этот трюк с sudo pacman -Syu не происходит - даже окна не появляется :(

#64235

А что вы конкретно пишете в ярлыке?

#64237

sudo pacman -Syu, или как у меня сокращено в алиасах баша - pac -Syu

#64244
Dr.X написал:
sudo pacman -Syu, или как у меня сокращено в алиасах баша - pac -Syu

А так не пробовали
xterm -e 'sudo pacman -Syu'

#64250

durc, спасибо, заменил xterm на lxterminal - работает! Спасибо!

#64263

ставим gtkdialog и тестируем.

text
#! /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

#64265

SUSE_user, да
system-root, а это зачем?

#64269

Полагаю чтобы вывести результат работы в графическом окне, в текстовом поле редактора.

#64286
AndreyMust19 написал:
в текстовом поле редактора.

просто в текстовом поле, ведь edit editable="false"

Войдите или зарегистрируйтесь, чтобы ответить.