您尚未登录。

#16 2015-01-13 09:39:00

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

pacman -Ql xf86-video-intel 看下

离线

#17 2015-01-13 09:58:19

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

xf86-video-intel原本就装了

pacman -Ql xf86-video-intel ,如下:

xf86-video-intel /usr/
xf86-video-intel /usr/bin/
xf86-video-intel /usr/bin/intel-virtual-output
xf86-video-intel /usr/lib/
xf86-video-intel /usr/lib/libI810XvMC.so
xf86-video-intel /usr/lib/libI810XvMC.so.1
xf86-video-intel /usr/lib/libI810XvMC.so.1.0.0
xf86-video-intel /usr/lib/libIntelXvMC.so
xf86-video-intel /usr/lib/libIntelXvMC.so.1
xf86-video-intel /usr/lib/libIntelXvMC.so.1.0.0
xf86-video-intel /usr/lib/xf86-video-intel-backlight-helper
xf86-video-intel /usr/lib/xorg/
xf86-video-intel /usr/lib/xorg/modules/
xf86-video-intel /usr/lib/xorg/modules/drivers/
xf86-video-intel /usr/lib/xorg/modules/drivers/intel_drv.so
xf86-video-intel /usr/share/
xf86-video-intel /usr/share/licenses/
xf86-video-intel /usr/share/licenses/xf86-video-intel/
xf86-video-intel /usr/share/licenses/xf86-video-intel/COPYING
xf86-video-intel /usr/share/man/
xf86-video-intel /usr/share/man/man4/
xf86-video-intel /usr/share/man/man4/intel-virtual-output.4.gz
xf86-video-intel /usr/share/man/man4/intel.4.gz
xf86-video-intel /usr/share/polkit-1/
xf86-video-intel /usr/share/polkit-1/actions/
xf86-video-intel /usr/share/polkit-1/actions/org.x.xf86-video-intel.backlight-helper.policy

离线

#18 2015-01-13 10:04:00

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

atmouse 说:

http://dri.freedesktop.org/wiki/DDX/
了解下这边。

有个通用的就是modesetting,安装下 xf86-video-modesetting 也是可以的


看了网页,说是新的驱动,为了兼容X的新版本。

装了 xf86-video-modesetting ,没改善。

离线

#19 2015-01-13 10:39:29

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

感谢前面几位的帮助。

就自己的理解:

1. 安装好archlinux + xfce4后,除了关机、重启按钮灰的,系统运行良好,说明xf86等硬件驱动没问题;

2. 为了解决关机、重启按钮灰的问题,我把 .xinitrc 中改成

                  exec ck-launch-session dbus-launch startxfce4

才出现问题,我想应该是当前用户与root用户在X的有关设置权限上的变化,导致这个结果;

到底是什么,不清楚,所以还请各位继续指导。

我虽然一直用ubuntu,但对linux内部原理不是太了解,现在之所以换archlinux,一方面是觉得ubuntu太繁杂,另一方面也是想深入地体会linux的定制。

离线

#20 2015-01-13 10:54:18

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

cat /etc/X11/xorg.conf

离线

#21 2015-01-13 10:55:58

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

配置好 xorg.conf ,然后用X 启动,不要用 startx

最近编辑记录 atmouse (2015-01-13 10:56:11)

离线

#22 2015-01-13 10:58:20

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

你除了修改了 .xinitrc ,绝对还改了其他地方,再想想

离线

#23 2015-01-13 23:05:34

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

atmouse 说:

cat /etc/X11/xorg.conf

没有这个文件,只有 /etc/X11/xorg.conf.d/ 目录,目录下只有synaptics的配置文件

最近编辑记录 turbinee (2015-01-13 23:09:13)

离线

#24 2015-01-13 23:08:16

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

atmouse 说:

你除了修改了 .xinitrc ,绝对还改了其他地方,再想想

在改 .xinitrc 之前,我按照 http://wiki.xfce.org/zh-cn/faq 介绍的sudo方法,visudo,增加了用户组,应该没改其他地方。

离线

#25 2015-01-13 23:43:01

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

刚在网上到处逛,看到 http://www.bestzhou.org/2012/09/20/arch … and-xfce4/ ,改 .xinitrc 为

exec dbus-launch --exit-with-session startxfce4

竟然xfce起来了,这问题算解决了吗?why?我不明白啊

只是关机按钮还是灰的

离线

#26 2015-01-14 09:04:06

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

单单 "exec startxfce4" 起不来么? 9楼没试过?

离线

#27 2015-01-14 09:42:19

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

话说,你系统是全新的吧?包括用户文件夹什么的,也就是说/home下的用户文件,你该不会还是用的ubuntu原来的用户文件夹吧?
另外,虽然我觉得不大可能,但权限的问题,你没进root用户里试过?

离线

#28 2015-01-14 17:54:40

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

atmouse 说:

单单 "exec startxfce4" 起不来么? 9楼没试过?

在主贴提到过,恢复 .xinitrc ,如下

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

exec startxfce4

xfce起不来,还是那个问题

离线

#29 2015-01-14 17:56:31

turbinee
会员
注册时间: 2015-01-11
帖子: 19

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

管毅 说:

话说,你系统是全新的吧?包括用户文件夹什么的,也就是说/home下的用户文件,你该不会还是用的ubuntu原来的用户文件夹吧?
另外,虽然我觉得不大可能,但权限的问题,你没进root用户里试过?

说对了,/home下是原来ubuntu的文件夹,但是改 .xinitrc前,系统是正常的,就是关机按钮是灰的。

root用户下没试过

离线

#30 2015-01-14 20:13:06

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: 请问怎么解决 xf86enableioports: failed to set iopl for i/o

turbinee 说:

说对了,/home下是原来ubuntu的文件夹,但是改 .xinitrc前,系统是正常的,就是关机按钮是灰的。

root用户下没试过

-_-!配置文件会有冲突的。
你最好重新建一用户,用那个用户试试,如果没事,就把有用的东西都迁移过去(当然前提是你准备长期在arch下混了,并且不怕折腾)。

离线

页脚