免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3483 | 回复: 7

[FreeBSD] Lenovo的x201i上KDE4.8的几个问题(USB,Shutdown/Resume,OSS) [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
发表于 2012-08-11 01:38 |显示全部楼层
本帖最后由 HonestQiao 于 2012-08-11 01:42 编辑

[FreeBSD] Lenovo的x201i上KDE4.8的几个问题(USB,Shutdown/Resume,ThinkPadKey)


最近又潜回FreeBSD桌面环境了,用FreeBSD9.1PRERELEASE+KDE4.8,自我感觉比较良好,但是有几个小问题,不知道大家是否遇到过,先贴出来,大家探讨一下子。

首先,系统环境:
硬件:Lenovo x201i
系统:FreeBSD 9.1 PRERELEASE amd64
文件:全盘ZFS
桌面:KDE4.8,KMS, NEW_XORG

然后,问题:
1. USB鼠标:
a. 在console下,USB鼠标可用,热插拔,无任何情绪
b. 在KDM界面,或者在登陆KDE后,热插拔,则键盘不工作,再插上,可再次工作;如退出KDE,则键盘重新激活

2. Shutdown/Resume:
a. shutdown -p now,可以关闭OS,但是无法真正关机,电池LED常量,风扇运转并吹出热风
b. Suspend后,无法Resume

3. OSS:
a. 使用了OSS驱动,效果还不错
b. Volume Button无法和kmix关联起来,kmix也虽然可以调节音量,但是和OSS的ossmix不同步

以上几个问题,欢迎大家给出建议,先谢谢。


最后,秀一下我的桌面环境:
1. 办公:Calligra(Koffice for KDE4)
2. 看代码:kscope, vim, kdesvn
3. 上网:Chrome, Firefox,nsplugin插件
4. 网络管理:wifimgr, Knemo
5. IM:psi(gtalk)
6. 视听:SMplayer
7. 输入法:fcitx+若干插件+参考dark皮肤拔了搜狗一缕清香皮肤自制
8. 字体:当然是文泉驿了

9. 大家还想知道啥,问得我知道的都说。


MyDekstop1.png
MyDekstop2.png

论坛徽章:
0
发表于 2012-08-11 03:41 |显示全部楼层
本帖最后由 zeissoctopus 于 2012-08-11 03:45 编辑

有關 USB Mouse 問題

解決方法有 2 種
1. 只用 moused 完全不安裝 hald
2. 在 /etc/rc.conf 不啟動 console 的 moused 靠 hald 配合

我的選擇是 #2 因你運用 KMS 後,進入 Xorg 根本不能返回 console
如果你能返回 console 即你的 xorg 未作 KMS 啟動

有關 suspend / resume 問題

FreeBSD 這方面很爛,如果你真的很需要 suspend / resume 請改用 OpenBSD

有關 OSS 問題

我不懂,不過可以在 xterm 打命令 mixer vol 調節音量大小

评分

参与人数 1可用积分 +3 收起 理由
ulovko + 3 多谢解答 ^_^

查看全部评分

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2012-08-11 09:21 |显示全部楼层
本帖最后由 lsstarboy 于 2012-08-11 09:27 编辑

乔版回归,祝贺一下。

别的软件都或多或少用过,那个htop跟top有哪些特点?

鼠标的问题自hald以后就比较麻烦,干脆还是用原始的xorg中配置比较稳定。我遇到的问题是只要退出kde(没用kdm),鼠标键盘就不能用了,只有重启。

shutdown应该跟电源管理有关,有的主板可以调acpi版本,你的这个i5可能太先进了。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
发表于 2012-08-11 10:12 |显示全部楼层
zeissoctopus 发表于 2012-08-11 03:41
有關 USB Mouse 問題

解決方法有 2 種
1. 只用 moused 完全不安裝 hald
2. 在 /etc/rc.conf 不啟動 console 的 moused 靠 hald 配合

我的選擇是 #2 因你運用 KMS 後,進入 Xorg 根本不能返回 console
如果你能返回 console 即你的 xorg 未作 KMS 啟動

有關 suspend / resume 問題

FreeBSD 這方面很爛,如果你真的很需要 suspend / resume 請改用 OpenBSD

有關 OSS 問題

我不懂,不過可以在 xterm 打命令 mixer vol 調節音量大小


1. 不用hald导致了严重的后果:
a. 进入到kdm,鼠标键盘,均不可用;ctrl+ald+del可以重启,FN+键可用
b. kde需要用他识别设备,例如声卡,插拔设备等

c. 前面启动情况下,尝试过拔掉鼠标,重启hald,但是无效;

2. 我是在/etc/rc.conf里面设置kdm4_enable为YES或者NO,然后重启来进入console的;10正式版可能可以解决这个问题

3. 不清楚OpenBSD最新版本,是否能支持好这个x201的suspend/resume

4. oss,是OpenSoundSystem,用ossmix来调整音量,系统自身的mixer不再启作用了

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
发表于 2012-08-11 10:14 |显示全部楼层
本帖最后由 HonestQiao 于 2012-08-11 17:16 编辑
lsstarboy 发表于 2012-08-11 09:21
乔版回归,祝贺一下。

别的软件都或多或少用过,那个htop跟top有哪些特点?

鼠标的问题自hald以后就比较麻烦,干脆还是用原始的xorg中配置比较稳定。我遇到的问题是只要退出kde(没用kdm),鼠标键盘就不能用了,只有重启。

shutdown应该跟电源管理有关,有的主板可以调acpi版本,你的这个i5可能太先进了。


1. 桌面系统,我是初学者而已,第三次安装BSD的桌面,不过已经开始当作主要工作平台了
htop是彩色版本的top

2. 我的基本正常,就是热插拔(拔掉)后,键盘跟着失效;但是注销KDE后,又会好起来。

3. i3,不是i5,调用了acpi_ibm,不过不太奏效;正在跟开发组的一个哥们配合,看能否解决。

论坛徽章:
0
发表于 2012-08-11 12:33 |显示全部楼层
本帖最后由 zeissoctopus 于 2012-08-11 12:39 编辑

回复 4# HonestQiao

1. 不用hald导致了严重的后果:
a. 进入到kdm,鼠标键盘,均不可用;ctrl+ald+del可以重启,FN+键可用
b. kde需要用他识别设备,例如声卡,插拔设备等

c. 前面启动情况下,尝试过拔掉鼠标,重启hald,但是无效;

留意我早前是回應是支持用hald

留意 FreeBSD USB 子系統與  devd 的關係,當熱插 USB Mouse 時,FreeBSD  devd 立即觸發新的 moused
如果原先/etc/rc.conf 有啟動 moused 會令 hald 困擾

因為用 hald 不必先啟動 moused 只需要指示 hald 用 /dev/sysmouse

用 hald 情況下,當 usb mouse 熱插, hald 被指示連接 /dev/sysmouse 同時 FreeBSD 底層 devd 偵察到 USB Mouse 存在而解觸發  moused 啟動  提供 /dev/sysmouse 給 hald 連接

4. oss,是OpenSoundSystem,用ossmix来调整音量,系统自身的mixer不再启作用了

FreeBSD kernel 中的  sound 子系統就是整合 OSS
亦可由 ports 安裝較新的版本。
啟動自身的 mixer 請在  /etc/rc.conf 加上 mixer_enable=YES

多謝樓主改善 acpi bugs

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
发表于 2012-08-11 15:05 |显示全部楼层
zeissoctopus 发表于 2012-08-11 12:33
回复 4# HonestQiao

留意我早前是回應是支持用hald

留意 FreeBSD USB 子系統與  devd 的關係,當熱插 USB Mouse 時,FreeBSD  devd 立即觸發新的 moused
如果原先/etc/rc.conf 有啟動 moused 會令 hald 困擾

因為用 hald 不必先啟動 moused 只需要指示 hald 用 /dev/sysmouse

用 hald 情況下,當 usb mouse 熱插, hald 被指示連接 /dev/sysmouse 同時 FreeBSD 底層 devd 偵察到 USB Mouse 存在而解觸發  moused 啟動  提供 /dev/sysmouse 給 hald 連接

4. oss,是OpenSoundSystem,用ossmix来调整音量,系统自身的mixer不再启作用了

FreeBSD kernel 中的  sound 子系統就是整合 OSS
亦可由 ports 安裝較新的版本。
啟動自身的 mixer 請在  /etc/rc.conf 加上 mixer_enable=YES

多謝樓主改善 acpi bugs


1. 关于USB鼠标热插拔,可能你误解了我前面的情况。
a. 目前我的笔电的USB鼠标,键盘,觸控板,小红点,均可以正常使用,平时互不干扰,相安无事
b. 如果我拔掉USB鼠标,则笔电的键盘失效,其他均正常;此时,如果要恢复键盘,要么重新插上USB鼠标,要么用觸控板或者小红点操作从KDE注销,再次登陆;
c. 我在X11配合和rc.conf之中,均去掉了input device和mouse的配置,但是情况如故

4. oss:
系统mix:
a. 我从内核配置上,禁用了sound
b. 然后,分别使用过ports的oss和opensound.com官网的oss 4.2 b2007 for freebsd9 amd64,两者均可以令声音系统工作,包括系统声音,KDE自带音频软件,第三方(SMPlayer,页面flash播放)
c. 此时,执行系统自带的mixer,没有任何返回,故mixer指令无法控制声音了
d. 仔细看了ports中的mixer,该port仅提供了一个脚本,用于关机记录mixer状态,开机后恢复mixer状态,没有其他实质的功能;而且调用的就是系统自带的mixer,其指令我手工运行,无有效结果返回,故没有作用。
e. kmix可以控制/dev/dsp,但是其音量控制参数,与其他音频软件脱节;
例如juk,里面可以调整音量,但是其参数与kmix的不一致,但是两者都可以全局控制音量;

ossmix:
a. 通过ossmix,可以查看到当前的声音输出为vmix0-outvol <monovol> (currently 20.0 dB)
b. 通过ossmix,可以调整音量;
c. ossmix的音量调整,和系统mix的音量,是乘积的关系;

lineakd:
a. 因为前两者的不一致,我迫切需要一款软件,可以使用音量键调节,又可以OSD提示
b. 于是找到了lineakd;尝试过tpb,版本太旧,支持不善;
c. lineakd基本可以正常运作,不过其所使用的音量调节也是调用fb自身的,也无法支持到正确读取oss,所以+-音量可以正常进行,但是OSD显示不了音量大小
d. 初略看了下oss和lineakd的代码,觉得lineakd的读取音量部分,是可以hack的,找时间准备改改。

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
发表于 2012-08-11 23:26 |显示全部楼层
为什么我一天只能回10个帖子,真郁闷 ,想回的贴子不能回
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP