LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1030|回复: 4

"要加在窗口管理器的前面"是什么意思?

[复制链接]
发表于 2005-8-4 08:27:25 | 显示全部楼层 |阅读模式
google fcitx资料,看到这么一段:
注意的是,这一句话要加在窗口管理器的前面,比如你用的是kde,那就应该是:
fcitx &
exec startkde
......


这是为什么,不是进入窗口管理器后再运行fcitx也可以的吗?
发表于 2005-8-4 11:12:08 | 显示全部楼层
网上的资料最大的问题就是真伪并存, 鱼龙混杂. 很老的资料有些现在根本就不合适, 有些还很有用.
回复 支持 反对

使用道具 举报

发表于 2005-8-4 11:57:49 | 显示全部楼层
概念不同
如果你明白为什么要在fcitx后面加个"&"而不再startkde后面加“&”,这个问题就解决了
回复 支持 反对

使用道具 举报

发表于 2005-8-4 12:00:29 | 显示全部楼层
不是,exec这个shell builtin的用法就是执行一个命令,替换当前 shell,而不fork出新的进程,所以exec在脚本中一般都是最后一个命令,像.xinitrc中如果fcitx放在exec startkde后,则永远不会被执行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-4 13:38:25 | 显示全部楼层
Post by troll
不是,exec这个shell builtin的用法就是执行一个命令,替换当前 shell,而不fork出新的进程,所以exec在脚本中一般都是最后一个命令,像.xinitrc中如果fcitx放在exec startkde后,则永远不会被执行。


懂了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表