LinuxSir.cn,穿越时空的Linuxsir!

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

终端打不开,是为什么?(借debian的人气)

[复制链接]
发表于 2006-6-7 15:44:47 | 显示全部楼层 |阅读模式
提示:Konsle 无法打开 PTY(伪终端),很可能是因为 PTY 设备配置不当。Konsole 需要获得对 PTY 设备的读/写权限。
看了 debian 的/dev/下有很多pty的设备,但是arch的/dev/下没有这些东西,why?
发表于 2006-6-7 18:29:46 | 显示全部楼层
内核自己编过?去掉了pty支持?
回复 支持 反对

使用道具 举报

发表于 2006-6-7 18:52:56 | 显示全部楼层
Post by oakville
看了 debian 的/dev/下有很多pty的设备,但是arch的/dev/下没有这些东西,why?
这是 udev 的关系
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-7 21:30:27 | 显示全部楼层
没编过,就用的默认内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-7 21:34:52 | 显示全部楼层
那该如何解决?有高手建议如果我用devfsd的话,可以编辑配置文件来激活,但是系统使用的是udev,怎么办?
回复 支持 反对

使用道具 举报

发表于 2006-6-8 04:15:17 | 显示全部楼层
devfs 经己过时!

用 udev 的话,设备是动态建立的,应该也没有问题吧,有兴趣的话,你可以更改 udev 的 rules 来改变它的特性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-8 13:20:13 | 显示全部楼层
那个高手解释说在新版的arch里, pty已经被vc取代了,我看了/dev/vc 下的确有许多字符设备,但是konsle还是去试图打开pty,我做了软连接,可还是不行
回复 支持 反对

使用道具 举报

发表于 2006-6-8 19:46:22 | 显示全部楼层
有没有连结?
回复 支持 反对

使用道具 举报

发表于 2006-6-8 20:30:24 | 显示全部楼层
谁说pty被vc取代了,两者根本不一样。/dev/vc/N是devfs的命名风格,Arch的udev rules继承了下来,Debian中还是传统的/dev/ttyN。

你的问题要先检查devpts是否挂载,还有一种可能kgrantpty是否suid。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-8 22:16:17 | 显示全部楼层
有连接的,还显示为字符设备,但没用,还是打不开
回复 支持 反对

使用道具 举报

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

本版积分规则

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