当我启动终端时,我看到的前两条消息是:
Couldn't get a file descriptor referring to the console Couldn't get a file descriptor referring to the console
然后从控制台提示,而不是另一个,当类型setfont时也会产生此问题:
[gyok@localhost ~]$setfont Couldn't get a file descriptor referring to the console
如果我去Ctrl Alt F2终端一切正常,没有这个消息,在root控制台中也是如此,你可以尝试帮我修复吗?
我有Fedora 21和Gnome,我的笔记本电脑型号是Y570.
解决方法
setfont修改VGA控制台中的字体(当你按下CTRL-ALT-F1时得到的东西等)它不会在终端中做任何事情.
通常只有root用户才能访问setfont需要连接的控制台设备才能进行字体更改.这就是您从普通用户帐户运行它时收到错误消息的原因.例外情况是用户登录VGA控制台…然后用户可以访问控制台并且setfont成功.
每当启动终端时收到错误消息的事实意味着您可能在.bashrc,.bash_profile,.bash_login,.profile或/ etc / profile中有一些命令,只要您启动终端就会运行该命令.可能是你在其中一个地方设置过setfont吗?否则,寻找可能正在访问控制台的其他内容.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。