当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : gnome-mplayer无法启动
帖子发表于 : 2017-08-05 16:34 

注册: 2017-08-05 16:20
帖子: 2
系统: arch
送出感谢: 0 次
接收感谢: 0 次
使用的系统是Arch
驱动是安装 xf86-video-vesa
点图标无法正常运行,在shell下打开出现如下:
# gnome-mplayer
No protocol specified

** (gnome-mplayer:7122): WARNING **: Could not open X display
GMLIB-Message: after init: position=0.000 length=0.000 start_time=0.000 run_time=0.000 volume=0.00 player=dead media=unknown uri=
GMLIB-Message: Failed to open connection to session message bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
GMLIB-Message: Failed to open connection to session message bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(gnome-mplayer:7122): Gtk-WARNING **: GtkSocket: only works under X11

(gnome-mplayer:7122): Gdk-WARNING **: gdkwindow-x11.c:5573 drawable is not a native X11 window
Segmentation fault (core dumped)

在虚拟机中重新安装一次,相版本的ARCH 再安装gnome-mplayer却能正常启动。

在网络上找了很久有些方案是执行:xhost +
而我的执行结果却是这样:

# xhost +
No protocol specified
xhost: unable to open display ":0"



有没有什么解决方案呢,只有在物理主机中才出现 这样的错误,而在虚拟机中是正常的。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: gnome-mplayer无法启动
帖子发表于 : 2017-08-05 18:22 
头像

注册: 2011-03-20 13:12
帖子: 4317
地址: 山东省寿光县
系统: Debian
送出感谢: 103
接收感谢: 942
kzer 写道:
点图标无法正常运行

是否使用了 root 账户

kzer 写道:
# gnome-mplayer
No protocol specified
** (gnome-mplayer:7122): WARNING **: Could not open X display

如无特殊需求不要使用 root 账户


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户的加入


页首
 用户资料  
 
3 楼 
 文章标题 : Re: gnome-mplayer无法启动
帖子发表于 : 2017-08-05 19:21 

注册: 2017-08-05 16:20
帖子: 2
系统: arch
送出感谢: 0 次
接收感谢: 0 次
vickycq 写道:
kzer 写道:
点图标无法正常运行

是否使用了 root 账户

kzer 写道:
# gnome-mplayer
No protocol specified
** (gnome-mplayer:7122): WARNING **: Could not open X display

如无特殊需求不要使用 root 账户




我是使用普通用户登录的,在bashshell下要使用root权限才能执行gnome-mplayer,所以才使用su,想同的操作,想同的系统,在虚拟机中却能正常启动,在物理机中却是这样,但是在使用mplayer能正常播放。前提是要使用bashshell执行一下mplayer再播放视频,


页首
 用户资料  
 
4 楼 
 文章标题 : Re: gnome-mplayer无法启动
帖子发表于 : 2017-08-06 14:11 

注册: 2009-11-25 1:38
帖子: 59
送出感谢: 0 次
接收感谢: 6
在 root 下执行图形界面程序安全风险较大,多媒体程序安全风险更大,因为数据来源不可控。最好给普通用户运行 gnome-mplayer 的权限。

另外, xhost 是在X界面下的普通用户执行的,不是 root 执行的。它的意思是给其他终端授权,开放X界面。

`xhost +` 其实也挺危险的,会开放X Window给所有网上的人。最好是 `xhost +local` 之类的。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: gnome-mplayer无法启动
帖子发表于 : 2017-08-06 14:13 

注册: 2009-11-25 1:38
帖子: 59
送出感谢: 0 次
接收感谢: 6
而且 gnome-mplayer 必须 root 权限才能启动本身就有问题,卸载后重新安装试试。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译