idle

Gentoo 更新至 Gnome 3.2

今天更新系统时

emerge --sync && emerge -avuDNl --with-bdeps y @world

一下子出来 108 个包。仔细一看原来是 Gnome 3.2,更新。
编译、安装过程一切顺利,重启的时候出问题了,进程循环等待,死锁了!Alt+SysRq+k 用 root 登陆

mount -o remount /
nano /etc/rc.conf

注释掉 rc_parallel="YES",正常启动后 lsmod 列出已加载的模块,把它们写入 /etc/conf.d/modules,然后去掉 rc_parallel="YES" 的注释,重启正常。

虽然还是有诸如 delete 键不能删除文件,虚拟终端等程序异常(出现过两次)退出,等问题,感觉 Gnome 3.2 比原来的好用多了。

另外 emerge --depclean -a 还是问题很多,某些有用的包还是会被删除。

NetworkManager 配置

前天在调试设备的时候,需要手动设定 IP 却发现 NetworkManager 手动设置 IP 保存选项不可用。临时用

ifconfig eth0 169.254.1.2 

设置。

回去后按照 NetworkManager on Gentoo 添加

USE net-misc/networkmanager connection-sharing 

后更新系统,自动安装 iptables 意外解决无线共享的问题,可选项依然不可用,最后发现是子网掩码、网关没填写才不可用。到保存时候提示要输入 root 密码,可输入窗口却不能输入。提示 org.freedesktop.network-manager-settings.system.modify。修改 /usr/share/polkit-1/actions/org.freedesktop.network-manager-settings.system.policy 中的 <action id="org.freedesktop.network-manager-settings.system.modify"> 把 auth_admin_keep 为 yes 可以保存,但 ifconfig eth0 没显示 IP 估计也不能用,待验证。

 

 

更新 xorg,nvidia-drivers 后输入设备不能用

临睡前更新了一下 gentoo,也就是更新了 xorg ,nvidia-drivers。重启后键盘、鼠标、触摸板都不能用,却可以用 Alt-Print(Sys Rq),R-E-I-S-U-B 重启,添加内核 single 进入字符界面,想用 nano 写改一下 xorg.conf 却提示未找到 nano!(肯定是之前 emerge --depclean 时被删除了,以后慎用 emerge --depclean,revdep-rebuild,使用时最好多加一个参数 -p,看清楚了再执行。)只能再次重启。摁到 Alt-Print(Sys Rq) R-E 时出现字符登陆提示符 login,重启后进入 gdm 界面用 Alt-Print(Sys Rq),R-E 登陆字符界面,重新编译安装 xf86-input-evdev,xf86-input-synaptics 终于正常了 原来的睡意都被这个给弄没了

gentoo 已解决、未问题(续)

1.挂载可读写 ntfs 分区

 

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

File systems  --->

DOS/FAT/NT Filesystems  --->

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

继续阅读

gentoo 已解决、未解问题

官方的手册、wiki 上都写着

rc-update add net.eth0 default

提示不存在 net.eth0  没有 /etc/init.d/net.eth0 每次开机都要运行一次 dhcpcd eth0.

最后发现可以用

 rc-update add dhcpcd default

继续阅读

Gentoo 下的 Broadcom NetLink 57xx 系列网卡驱动

install-amd64-minimal-<release>.iso 安装的时候可以通过如下方法解决。

modprobe -r tg3
modprobe broadcom
modprobe tg3


把 tg3 编译成模块(编译进内核好像不行)。选上

Deveice Drivers/Network Device Support/PHY Device support and infrastructure/Drivers for Broadcom PHYs

重启后

dhcpcd eth0

继续阅读

scrot 截图

以前一直都是使用 gnome-screenshot 截图,但 arch 默认安装的 gnome 中没有这个组件 ,比较了 arch 包中的截图工具最后选择scrot 。因为是命令行工具使用起来还是有些不便。自己写了个脚本只能添加终端程序起动器的方式使用,绑定快捷键单独的 scrot 命令可以, 加了参数就失效了。网上搜索了一番感觉还是 sipingal 的方法最好。$ > sudo gedit /usr/local/bin/gnome-screenshot 在文件里面输入,
#!/bin/sh

DISPLAY=:0.0

SCREENSHOT_DIR="screenshots"

SCREENSHOT_NAME="screenshot_`date +%Y-%m-%H%M%S`.png"

if [ ! -d ~/${SCREENSHOT_DIR} ]

then

    mkdir -p ~/${SCREENSHOT_DIR}

fi

echo $1 | grep window > /dev/null 2>&1

if [ $? -eq 0 ]

then

    scrot -s -q 1 ~/${SCREENSHOT_DIR}/${SCREENSHOT_NAME}

else

    scrot -d 3 -q 1 ~/${SCREENSHOT_DIR}/${SCREENSHOT_NAME}

fi
具体操作,笔记本上按 PrtSc 键三秒后保存整个屏幕,先按 Fn+Prtsc 键(台式机用 Alt + Prtsc ),然后放开(按两秒左右),用鼠标点击或者框选拖动可以保存一个窗口或者选中的屏幕。这个脚本会截图按照时间顺序保存在 ~/screenshots 下面。

那些软件

我为什么还在用那些软件

1.  linux mint(ubuntu)

因为它的字体渲染效果好,虽然说 gentoo 、arch  可能更适合我,但实在受不了那个字体渲染,可以打补丁可以解决。可惜我不会。

12.27  注:  边看书边折腾 arch。是安装好了,结果很失望。字体渲染不好、配置麻烦、软件版本也不是最新的。

2. ibus-sunpinyin 

因为它可以用 shift 切换输入法,之前输入的字母不会没掉。可惜它的缺点也很明显,不能输入全角英文标点,没有软键盘。在 linux mint 10 上更是出现了输入文字后有残影的情况。起初还以为是跨版本升级引起的,今天完全重装还是一样。

教训

1. 没事别老想着更新,尤其是跨版本更新。

因为要测试那个插件跨版本更新,问题不断。

2.要静下心来做事情,今天很浮躁。12.27

linux mint debian

在家里用着 linux mint gnome 觉得还可以,回到学校也想装一个。上次就想试试 linux mint debian (被那句"官方声称此系统是永远不必重装的系统"吸引了)有了前面几次的经历,觉得硬盘也不是很难,可马上就被 linux mint debian 打击了,网上找的方法:
title Install Debian
find --set-root /linuxmint.iso
kernel /vmlinuz boot=casper iso-scan/filename=/linuxmint.iso locale=zh_CN.UTF-8
initrd /initrd.lz

title   Install Debian
kernel          (hd0,0)/vmlinuz
initrd          (hd0,0)/initrd.lz
title install debian
root (hd0,0)
kernel /vmlinuz root=/dev/ram ramdisk_size=4000 devfs=mount,dall
initrd /initrd.lz
boot

title linux mint debian
map --mem (hd0,0)/linuxmint.iso (0xff)
map --hook
chainloader (0xff)
均失败,hd-wubi,UltraISO 写入硬盘镜像也未成功,最后用 LinuxLive USB Creator 写入 U 盘成功引导安装了,安装后不能(反正我是没看到,找到那里可以改的)更改语言等一堆的问题,更麻烦的是删除之后用之前的方法不能清楚 mbr,最后只得下载 winpe 写入 U 盘,然后用 DiskGenius 重写 mbr。还好没出问题,不然同学的电脑 160 G 的数据丢了我可赔不起。还是这句中肯“目前来说这个版本还有很多不足

患上了更新综合症

装了 linux mint 9 定制了一番,开始感觉 Linux 比 XP 好用多了,却不知不觉患上了更新综合症,具体症状为:一天不更新点啥,心里不舒坦。昨晚把 ubuntu 10.10 的源加到 linux mint 9 里面,然后 sudo apt-get dist-upgrade 更新了 500+ M 早上起来看重启一下,还没到登陆窗口显示器就自动关了。重启进入 recovery mode 删了 nvidia 显卡驱动,再重启终于看到 x window 了。看了一下开机自动更新不行了其它的貌似还正常,系统居然没有挂掉。




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee