您尚未登录。

#1 2019-08-03 17:13:52

zzkdev
会员
注册时间: 2019-08-03
帖子: 5

无法打开 GUI 程序

系统信息

# 出错信息
➜  ~ firefox
No protocol specified
Unable to init server: 无法连接:拒绝连接
Error: cannot open display: :0
➜  ~ echo $DISPLAY $XAUTHORITY
:0 /tmp/xauth-1000-_0
➜  ~ uname -a     
Linux MiWiFi-R4C-srv 5.2.5-arch1-1-ARCH #1 SMP PREEMPT Wed Jul 31 08:30:34 UTC 2019 x86_64 GNU/Linux
➜  ~ xauth list
archlinux/unix:0  MIT-MAGIC-COOKIE-1  d1a351ec7a49b10c7349f367fa12025a
➜  ~ stat $XAUTHORITY 
  文件:/tmp/xauth-1000-_0
  大小:54              块:8          IO 块:4096   普通文件
设备:2bh/43d   Inode:21149       硬链接:1
权限:(0600/-rw-------)  Uid:( 1000/     zzk)   Gid:( 1000/     zzk)
最近访问:2019-08-03 17:12:05.897067931 +0800
最近更改:2019-08-03 16:29:05.569999731 +0800
最近改动:2019-08-03 16:29:05.569999731 +0800
创建时间:-

终端无法打开 GUI 程序,直接点击打开也不行。
但是!!在一些窗口出现的时候就能打开 GUI 程序。如:输入 wifi 密码的框框、kde wallet 的窗口。
我是以普通用户运行的。切换 root 也打开不了

最近编辑记录 zzkdev (2019-08-04 14:56:01)

离线

#2 2019-08-03 18:12:21

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,124
个人网站

Re: 无法打开 GUI 程序

你是怎么启动图形界面的?你现在的主机名是什么(hostname 命令查看)?

离线

#3 2019-08-03 19:48:54

zzkdev
会员
注册时间: 2019-08-03
帖子: 5

Re: 无法打开 GUI 程序

sddm 直接启动的,之前还是正常的突然有一天就不行了....

➜  ~ hostname        
MiWiFi-R4C-srv
➜  ~ hostname
archlinux

第一行输出是不能开 GUI 的时候输出的
第二行输出是我开了个 wifi 输入框框后输出的,应该就是这个问题了,但我不知道怎么解决它

离线

#4 2019-08-03 20:01:04

zzkdev
会员
注册时间: 2019-08-03
帖子: 5

Re: 无法打开 GUI 程序

好像是因为连接了小米的路由器 wifi 后出现的问题。。。不连就没事了
但是我想在连接小米 wifi 后能正常使用要咋做啊

离线

#5 2019-08-03 20:06:30

zzkdev
会员
注册时间: 2019-08-03
帖子: 5

Re: 无法打开 GUI 程序

设置好 hostname 就好了。。。
解决办法

hostnamectl set-hostname archlinux

但是还是不太清楚这为什么会导致开不了 GUI 程序。。。

离线

#6 2019-08-03 23:13:08

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,124
个人网站

Re: 无法打开 GUI 程序

X Window 的授权信息里有主机名信息。如果与 Xorg 启动的时候的主机名不一样的话,你是连不上去的。你可以考虑禁用通过 DHCP 设置主机名的功能。

离线

#7 2019-08-04 14:56:49

zzkdev
会员
注册时间: 2019-08-03
帖子: 5

Re: 无法打开 GUI 程序

了解!谢谢 big_smile

离线

页脚