LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lofeng

装KDE4.2过程记录,不妥的地方请大家指出(安装基本完成)

[复制链接]
发表于 2009-7-8 19:03:06 | 显示全部楼层
INPUT_DEVICES只要一个evdev就可以了,完全可以不用keyboard mouse什么的。我就是这样。相传evdev是用内核的驱动,但是我没有关注过这个,不太明白。知情人指正,非常感谢。
  KDE 4本身对USE有很多要求,手动修改/etc/portage/package.use的地方有很多。
  KDE 4在~x86也是自然。好像那个时间还没有过,新版本就加入了。而且前面这几个版本在功能上变动很大,老的版本经常被清除。依赖的包有些也没有进入稳定分支。总之桌面用~x86没有太大问题,不用这样过分谨慎。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 20:28:29 | 显示全部楼层
多谢楼上各位

umask kde 安装 autounmask

刚知道autounmask,多谢~~

KDE 4本身对USE有很多要求,手动修改/etc/portage/package.use的地方有很多。
KDE 4在~x86也是自然。好像那个时间还没有过,新版本就加入了。而且前面这几个版本在功能上变动很大,老的版本经常被清除。依赖的包有些也没有进入稳定分支。总之桌面用~x86没有太大问题,不用这样过分谨慎。

我只是按照提示一步步修改/etc/make.conf中的USE的,本来也不知道要修改哪些USE的,所以只能一步步按照提示来

刚开始用Gentoo,还是想谨慎点,所以仍是x86,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 20:37:04 | 显示全部楼层
历经10小时左右,#emerge kdabase-meta终于完成
开始配置KDE以启动KDE

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-7-8 20:37:48 | 显示全部楼层
Post by 亞利艾爾;2004578
INPUT_DEVICES只要一个evdev就可以了,完全可以不用keyboard mouse什么的。我就是这样。相传evdev是用内核的驱动,但是我没有关注过这个,不太明白。知情人指正,非常感谢。
  KDE 4本身对USE有很多要求,手动修改/etc/portage/package.use的地方有很多。
  KDE 4在~x86也是自然。好像那个时间还没有过,新版本就加入了。而且前面这几个版本在功能上变动很大,老的版本经常被清除。依赖的包有些也没有进入稳定分支。总之桌面用~x86没有太大问题,不用这样过分谨慎。


好像是它本身的驱动,看Xorg.0.log可以看到采用了evdev驱动,如果是kernel驱动的话直接lspci -vv/-k 应该可以看到调用的驱动

很抱歉,我不用hal,所以没法给具体数据,自己试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 21:21:54 | 显示全部楼层
没有~/.xinitrc文件,所以没有执行手册中的
  1. $ echo "exec startkde" > ~/.xinitrc
复制代码

修改/etc/rc.conf中的XSESSION
  1. # kde-<version> - will start startkde (look in /etc/X11/Sessions/)
  2. # Xfce4 - will start a XFCE4 session
  3. # Xsession - will start a terminal and a few other nice apps
  4. XSESSION="kde-4.2"
复制代码

#startkde
没有任何反应,提示:
$DISPLAY is not set or cannot connect to the X server.

#startx
能够进入KDE,但是鼠标、键盘没有反应,估计原因跟昨天的类似
通过ssh查询/etc/init.d/hald status 结果是stopped
于是重启,再
#/etc/init.d/hald start
#startx
效果一样,鼠标、键盘仍然没有反应
查看/var/log目录下的文件,只发现一个跟桌面有关的log,即/var/log/Xorg.0.log
localhost_lofeng ~ # grep mouse /var/log/Xorg.0.log
(==) VMWARE(0): Silken mouse enabled
(II) config/hal: Adding input device Macintosh mouse button emulation
localhost_lofeng ~ # grep keyboard /var/log/Xorg.0.log
(II) Cannot locate a core keyboard device.
(II) config/hal: Adding input device AT Translated Set 2 keyboard
localhost_lofeng ~ # grep WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc/".
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Warning, couldn't open module fbdev
(WW) Warning, couldn't open module vesa
(WW) VMWARE(0): Unable to estimate virtual size
(WW) Warning, couldn't open module evdev
(WW) Warning, couldn't open module evdev
(WW) Warning, couldn't open module evdev
localhost_lofeng ~ # grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Unable to locate/open config file
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "fbdev" (module does not exist, 0)
(EE) Failed to load module "vesa" (module does not exist, 0)
(EE) Failed to load module "evdev" (module does not exist, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed
(EE) Failed to load module "evdev" (module does not exist, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed
(EE) Failed to load module "evdev" (module does not exist, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed

正根据log的提示信息google中
回复 支持 反对

使用道具 举报

发表于 2009-7-8 21:43:12 | 显示全部楼层
无语了.....
既然挖坟了为何不看下去....

http://www.linuxsir.cn/bbs/post2004373-15.html

老大,给信息时顺便给上emerge --info
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 21:44:10 | 显示全部楼层
昨晚的鼠标、键盘没有反应问题算是没有解决好
看来得先修改/usr/make.conf中的INPUT_DEVICES了,然后
#emerge -av xorg-server了

现在以root登陆
#X
鼠标、键盘是没有反应的
#X -config /root/xorg.conf
鼠标、键盘就可以了,但是*出来的是个黑糊糊的界面,什么都没有


#startx
界面如下,但是鼠标、键盘没有反应(这是没有修改XSESSION时的图,修改后启动时KDE的桌面)


现在通过在ssh中
#killall X
来推出鼠标、键盘没有反应的界面的
不用重启了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 21:47:30 | 显示全部楼层
无语了.....
既然挖坟了为何不看下去....

http://www.linuxsir.cn/bbs/post2004373-15.html

老大,给信息时顺便给上emerge --info

我已经在/root/xorg.conf中禁用自动加载了

#emerge --info输出如下
emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Pentium-R-_Dual_CPU_E2160_@_1.80GHz-with-glibc2.0
Timestamp of tree: Mon, 06 Jul 2009 14:15:03 +0000
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.4-r3
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.iij.ad.jp/pub/linux/gentoo/ "
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
USE="X acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde ldap libnotify mad midi mikmod mp3 mpeg mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis webkit win32codecs x86 xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
回复 支持 反对

使用道具 举报

发表于 2009-7-8 22:18:53 | 显示全部楼层
Post by nonplus;2004601
好像是它本身的驱动,看Xorg.0.log可以看到采用了evdev驱动,如果是kernel驱动的话直接lspci -vv/-k 应该可以看到调用的驱动

很抱歉,我不用hal,所以没法给具体数据,自己试试

  想不到你这么干净。连HAL都不要了……
  我是觉得吧,如果我知道那个东西是干什么的,一般还是会根据需要把那个设置一下;如果不知道,就看大部分发行版怎么做了,或者Gentoo文档怎么说。这样出问题好解决。
  说来FreeDesktop.org在搞DeviceKit吧。现在又什么都Kit了……
回复 支持 反对

使用道具 举报

发表于 2009-7-8 22:21:17 | 显示全部楼层
Post by lofeng;2004612
昨晚的鼠标、键盘没有反应问题算是没有解决好
看来得先修改/usr/make.conf中的INPUT_DEVICES了,然后
#emerge -av xorg-server了

现在以root登陆
#X
鼠标、键盘是没有反应的
#X -config /root/xorg.conf
鼠标、键盘就可以了,但是*出来的是个黑糊糊的界面,什么都没有


#startx
界面如下,但是鼠标、键盘没有反应(这是没有修改XSESSION时的图,修改后启动时KDE的桌面)


现在通过在ssh中
#killall X
来推出鼠标、键盘没有反应的界面的
不用重启了

给你个我个人认为稳当的做法。USE="hal" 打开,INPUT_DEVICES就设置个evdev。把/etc/X11/xorg.conf删除了,也不要再用X -configure创建了。这样之后 emerge -DNu xorg-server就没有事了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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