LinuxSir.cn,穿越时空的Linuxsir!

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

我能在控制台下打命令并把命令在图形界面下显示吗?

[复制链接]
发表于 2004-6-28 13:08:10 | 显示全部楼层 |阅读模式
我的linux启动时是选择的init 3模式的,在控制台下打startx进入的图形界面,想请教,我如何在控制台中打命令能够让这个命令去到图形界面下运行?

***前提是我不想在进入图形界面之后的控制台里打命令,我是想通过ctrl+alt+F1-F6的字符界面打命令,然后这个命令能够在图形下去显示。请问如何做?
发表于 2004-6-28 13:43:46 | 显示全部楼层
文本模式和X模式的终端可以通过重定向通信,但是你说的好像不可以!
(不知道咋弄 )
发表于 2004-6-28 16:11:46 | 显示全部楼层
参考startx这个脚本,不过前提还是先启X
发表于 2004-6-28 19:11:10 | 显示全部楼层

回复: 我能在控制台下打命令并把命令在图形界面下显示吗?

最初由 gao_linfeng 发表
我的linux启动时是选择的init 3模式的,在控制台下打startx进入的图形界面,想请教,我如何在控制台中打命令能够让这个命令去到图形界面下运行?

***前提是我不想在进入图形界面之后的控制台里打命令,我是想通过ctrl+alt+F1-F6的字符界面打命令,然后这个命令能够在图形下去显示。请问如何做?
您这样做的“动机”是啥?
 楼主| 发表于 2004-6-28 20:25:31 | 显示全部楼层
我想让X在启动后自动运行某个图行界面的东西,但startx本身就是字符的,所以要这样做。

另外有时也须要这样做,请问jave兄你说的方法如何实现,比如我在ctrl+alt+f2下打realplay,请教如何让这个在ctrl+alt+f7下去执行?
发表于 2004-6-28 20:44:14 | 显示全部楼层
我说的是他们可以通过重定向来传递消息,像
/home/lee #tty
/dev/pts/1
/home/lee #echo 'infomation" >/dev/tty1
这样可以实现X下终端/dev/pts/1到文本下终端/dev/tty1的通信,而你所说的,我不知道如何做? :ask
不过,个人感觉应该可以! 呵呵,期望大家指点一下! :thank
 楼主| 发表于 2004-6-28 21:16:51 | 显示全部楼层
这个涉及到了一个进程的传递的问题,比如我的startx所启动的图形界面是/dev/pts0,我当前是在/dev/tty1中,那么我在字符下执行realplay,相当于,把/dev/tty1的子进程移到/dev/pts0进程中,也就是相当改变了父进程,比如原来是:
/dev/tty1
  \__realplay
/dev/pts0
现在变为:
/dev/tty1
/dev/pts0
  \__realplay
就相当于改变了realplay进程本身的父进程。
 楼主| 发表于 2004-6-28 21:19:51 | 显示全部楼层
当然我指的是在不停止realplay程序本身的情况下直接将这个进程转到另一个进程,这种方法如果能实现,那就可以实现不同进程改变自己的父进程,比如有个用户正在用vi编辑一个文件,在不退出该文件的情况又可以把这个文件交给另一个用户去编辑,而且可以在不退出这个vi程序的情况下。
发表于 2004-6-28 21:41:04 | 显示全部楼层
有一定难度!,
发表于 2004-6-29 08:42:14 | 显示全部楼层
最初由 gao_linfeng 发表
我想让X在启动后自动运行某个图行界面的东西,但startx本身就是字符的,所以要这样做。

另外有时也须要这样做,请问jave兄你说的方法如何实现,比如我在ctrl+alt+f2下打realplay,请教如何让这个在ctrl+alt+f7下去执行?
呵呵,你早点儿说明就好了:
  1. DISPLAY=:0.0 realplay
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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