gentoo 已解决、未问题(续) - idle

gentoo 已解决、未问题(续)

views63 posted @ 2011年8月06日 23:24 in II with tags gentoo linux 为工具所累 , 5518 阅读

1.挂载可读写 ntfs 分区

 

配置 Gentoo 内核时在 ntfs 配置下有一项“NTFS write support”:

File systems  --->

DOS/FAT/NT Filesystems  --->

<*> NTFS file system support
[*]   NTFS debugging support
[*]   NTFS write support

启动后发现挂载的 ntfs 分区然没有写入权限。

File systems  --->

<*> Filesystem in Userspace support

安装 ntfs-3g

2.自动挂载非 gentoo 分区不输入密码

 

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks.policy

找到

  <action id="org.freedesktop.udisks.filesystem-mount-system-internal">
    <description>Mount a system-internal device</description>
    <message>Authentication is required to mount the device</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
  </action>

把 auth_admin_keep 改成 yes 保存.

3.Gentoo Flash 插件

 

下载 plug-in for Linux 64-bit 将其中的 libflashplayer.so 复制到 ~/.mozilla/plugins/libflashplayer.so

chmod 755 libflashplayer.so 

4.gnome network manager

 

每次新建连接都输入密码的, rm -rf ~/.gnome2/keyrings/ 解决. 建立 Ad-hoc 失败. 系统启动时有告警信息,太快了没看清。

5.Ibus 不能自动加载

 

在/etc/X11/xinit/xinitrc.d目录新建一个文件,文件名为 100-xinputrc(名称随便),内容如下

export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
ibus-daemon -d -x

再设置 755 权限

chmod 755 /etc/X11/xinit/xinitrc.d/100-xinputrc

2011.8.30 注:放在 ~/.xprofile 里面也可以。

gentoo 更新后 ibus 坏了,运行 ibus-setup 提示:… ImportError: libffi.so.6: 无法打开共享对象文件: 没有那个文件或目录…, ln -s /usr/lib/libffi.so.5.0.10 /usr/lib/libffi.so.6 解决

6.中文 man 乱码

 

安装 man-db 虽然可以解决,但中文和西文字符的间距不正常,用 export GROFF_ENCODING=`locale charmap` 可以解决

7.gdm 中文界面


在 /etc/init.d/xdm 添加 export LANG=zh_CN.UTF-8 即:

gdm|gnome)
	export LANG=zh_CN.UTF-8 
	EXE=/usr/bin/gdm
	[ "${RC_UNAME}" != "Linux" ] && NAME=gdm-binary
	PIDFILE=/var/run/gdm.pid
	;;

未解决

 

1.gnome 的软件都无法打开自带的帮助文档,提示 Could not initialize gecko!(莫名其妙可以打开了)

2011.8.30 注:重新编译安装 xulrunner

emerge -aqv xulrunner

2.warning: (ACPI_HOTPLUG_CPU) selects ACPI_CONTAINER which has unmet direct dependencies (ACPI && EXPERIMENTAL)

依赖 [*] Prompt for development and/or incomplete code/drivers

3.无法建立点对点的 ad-hoc 模式的无线连接



 

 

 

Avatar_small
Garfileo 说:
2011年8月07日 00:08

flash 插件,portage 里有吧。

ibus 那个,建议在 /etc/env.d 里建立配置文件,并且不要 ibus-damemon -d -x 那行。因为你只需要使用 gnome-session-properties 设置 gnome 桌面登录时自动启用 ibus。

如果你不使用 gnome 的话,其它桌面也有类似机制。

Avatar_small
views63 说:
2011年8月07日 11:10

flash 插件,portage 里有,安装要下载很多东西(应该是 USE 没设置好)就自己安装现成的了。

Avatar_small
Garfileo 说:
2011年8月07日 12:45

portage 里有的东西尽量去用吧。否则在你使用 gentoo 的过程中,它永远都是个问题。事实上 adobe-flash 的依赖并不多,基本上都是系统应该有的包。

gnome 帮助的问题,检查一下 yelp 装好了没。

Avatar_small
views63 说:
2011年8月07日 14:35

需要 4 个包。还没安装什么软件系统已经安装了 516 个包了。
yelp 重新安装了一般,问题依旧。算了很少看自带的文档。下次干脆添加 USE=“-doc ……”

Avatar_small
Garfileo 说:
2011年8月07日 15:40

我的全局 USE。

USE="libnotify pulseaudio alsa X gnome gtk cairo threads smp ldap xpm pango opengl udev truetype xft crypt alsa cdr bash-completion dbus svg jpeg jpeg2k png tiff -kde -arts -qt3 -qt4 -ipv6 -doc -kerberos -avahi -perl -ruby -networkmanager -bluetooth"

Avatar_small
Garfileo 说:
2011年8月07日 15:41

如果你的 profile 选的是 default/linux/x86/10.0/desktop,那么包自然会多很多,可以选 default/linux/x86/10.0

Avatar_small
views63 说:
2011年8月07日 16:02

选的还是 default/linux/x86/10.0/desktop/gnome

我的

USE="bash-complection apng freetype -virtual -cups apci opengl symlink mmx alsa sse sse2 sse3 sse4 unicode gtk xorg branding X nvidia dbus gdm gnome -kde -qt4 -qt3 firefox usb udev sqlite smp laptop intel -bluetooth"

Avatar_small
Garfileo 说:
2011年8月07日 16:33

nvidia 不需要出现在 USE 里,只需要出现在 VIDEO_CARDS 里。

你不是 amd64 吗,怎么会是 x86/10.0

Avatar_small
views63 说:
2011年8月08日 01:59

直接复制上面的,没改成 amd64.
default/linux/amd64/10.0/desktop/gnome

Avatar_small
Mike Ma 说:
2011年8月10日 16:17

yelp 无法加载 gecko 的问题主要是版本问题,看你安装 xulrunner 了没?版本号是否对得上?

Avatar_small
views63 说:
2011年8月11日 09:49

[ebuild R ] net-libs/xulrunner-2.0.1-r1
[ebuild R ] gnome-extra/yelp-2.30.2-r6
版本不匹配?

Avatar_small
Mike Ma 说:
2011年8月11日 13:20

突然发现言辞有些激烈= = sorry

我的yelp版本是3.0,xulrunner是5.0,不过我以前折腾firefox4的时候知道了一个真相,就是gnome2的yelp和xulrunner2不兼容。

Avatar_small
Garfileo 说:
2011年8月11日 13:45

@Mike Ma: yelp 3.0 貌似已经不依赖 xulrunner 了,换成 webkit-gtk 了。

Avatar_small
views63 说:
2011年8月11日 13:47

言辞有些激烈?没看出来。

早上修改了 USE

SE="bash-complection apng truetype apci opengl symlink \
mmx alsa sse sse2 sse3 sse4 unicode gtk xorg branding X dbus gdm gnome \
firefox usb udev sqlite smp laptop intel ssl readline nls pulseaudio wifi \
cairo networkmanager -doc -bluetooth -virtual -cups -qt4 -qt3 -kde "

运行 emerge -avuDNl --with-bdeps y @world --quiet 后就可以打开 yelp 了不过有这样的告警:

(yelp:29925): Gtk-CRITICAL **: IA__gtk_tool_button_new: assertion `icon_widget == NULL || GTK_IS_MISC (icon_widget)' failed

(yelp:29925): GLib-GObject-WARNING **: invalid (NULL) pointer instance

Avatar_small
Garfileo 说:
2011年8月11日 14:42

@views63: 报警很正常。

$ yelp 2>/dev/null

就没警告了。

Avatar_small
views63 说:
2011年8月12日 20:58

@Garfileo: >ibus 那个,建议在 /etc/env.d 里建立配置文件,并且不要 ibus-damemon -d -x 那行。
刚才试了,我这边无效,只能用上面那个方法。

Avatar_small
Garfileo 说:
2011年8月12日 22:11

@views63: 每当你修改 /etc/env.d 中的文件之后,需要执行 `sudo env-update`。

Avatar_small
views63 说:
2011年8月13日 08:49

有更新过,用那 root 的终端
env-update && source /etc/profile


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee