在终端上如何调用GUI程序才合理?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
bbq
帖子: 24
注册时间: 2009-03-27 13:09

在终端上如何调用GUI程序才合理?

#1

帖子 bbq » 2009-07-30 18:28

在终端上,我知道调用程序的方法是直接输入程序名,譬如stardict
但是这样有个弊端,当stardicr关闭的时候,终端却不知道他关闭了,一直在运行状态,如附图
直到用ctrl+c结束他
这样在终端麻烦也不是很大……
但到了写一个关于它的脚本时就麻烦了:这个脚本一直在运行

请问应该如何解决之呢?
或者有更好的方法调用它?
谢谢……………………
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 在终端上如何调用GUI程序才合理?

#2

帖子 BigSnake.NET » 2009-07-30 18:34

图呢.
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
def
帖子: 848
注册时间: 2009-07-05 19:36

Re: 在终端上如何调用GUI程序才合理?

#3

帖子 def » 2009-07-30 18:41

stardict和gtk教程第一个helloworld遇到的问题是一样的,没有gtk_main_exit()函数...
头像
Element
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China

Re: 在终端上如何调用GUI程序才合理?

#4

帖子 Element » 2009-07-30 18:43

没关掉stardict吧,应该是最小化到了通知区域,所以终端里的stardict一直运行着
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
def
帖子: 848
注册时间: 2009-07-05 19:36

Re: 在终端上如何调用GUI程序才合理?

#5

帖子 def » 2009-07-30 20:25

:em20 请在后面跟一个&,然后就不用等待退出了。。。
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 在终端上如何调用GUI程序才合理?

#6

帖子 aerofox » 2009-07-30 20:52

代码: 全选

( stardict & )
这样终端关了 stardict 还不受影响。
bbq
帖子: 24
注册时间: 2009-03-27 13:09

Re: 在终端上如何调用GUI程序才合理?

#7

帖子 bbq » 2009-07-31 19:52

图其实没有什么,就是一个终端仍在运行的画面 :em06
aerofox 写了:

代码: 全选

( stardict & )
这样终端关了 stardict 还不受影响。
谢谢,这样就可以直接用完关闭终端了,但我还有个问题想请教:
能不能通过一个脚本来把一个最小化到任务栏的程序呼出到前台来呢?譬如星际译王在取词状态时。
这样我想就可以自定义快捷键来呼出星际译王了,现在每次点那个小小的任务拦图标太麻烦了……
回复