2013年3月

gentoo 上面搞定了 x server,就可以搞 gnome 了

修改 make.conf

USE="-qt4 -kde X dbus gtk gnome"

echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

编译gnome大约要9个多小时

emerge gnome

env-update && source /etc/profile

/etc/init.d/dbus start

rc-update add dbus default

echo "exec gnome-session" > ~/.xinitrc

sed -i '1i\export XDG_MENU_PREFIX=gnome-' ~/.xinitrc

按照教程,添加 nsplugin USE 标记给gnash,有了这个标记才能集成到浏览器中去 www-plugins/gnash nsplugin 然后 emerge nsplugin

但是发现 aurora 还是看不了 视频。

所以我使用了 adobe-flash, emerge adobe-flash 安装了这个以后,终于可以看视频和网上的百度文档了。

先按照WIKI修改USE, app-emulation/wine fontconfig gecko gstreamer jpeg mp3 png truetype alsa -oss X nls opengl xcomposite udisks -custom-cflags -test threads win32

然后在 emerge --verbose wine 然后在下载脚本 wget

chmod u+x winetricks

移动到 ~/bin 下面

vim ~/.bashrc PATH="/home/xxx/bin:$PATH"

运行来安装库 winetricks msxml6 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 flash 注意如果报校验错误的话,可以直接使用 wine 绝对路径的方法来安装某些库。 ie6可能需要找其他的地址来下载安装,自带的地址实在是太慢了。

这边下载一个字体文件放到 ~/.wine/dosdevices/c:/windows/Fonts 下面

打开 Wine 的注册表(直接在终端输入 regedit 即可,界面和windows注册表一样),按照找到下面得地方修改即可,没有的项目手动建立字符串就可以了。

打开[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

  MS Shell Dlg = SimSun

  MS Shell Dlg 2 = SimSun

  Tahoma = SimSun (这个没有,需要手动新建字符串)

现在就可以开始安装QQ了。 安装完了以后也没有问题。

附录:

字体设置

在使用UTF-8为Locale的系统中,此问题广泛存在,如Ubuntu、Gentoo等(Debian Sid已经不存在这个问题)。在没有进行手动设置的情况下,表现为CPU长时间处在高负荷,程序运行极其缓慢……

让我们修改配置文件,解决这个问题。首先备份:

cd /usr/share/X11/locale/zh_CN.UTF-8/

cp XLC_LOCALE ~/XLC_LOCALE.bak

使用编辑器修改/usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE,删除(或注释)含有GBK和GB2312的行,保存即可。

防火墙设置

wine的client和server之间是用传统client的通信方式。而iptables好像没有打开本机程序的通信通道。执行下面的命令即可解决问题。

sudo iptables -I INPUT -s 127.0.0.1 -j ACCEPT

参考:http://joke.li/blog/archives/284