LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 16824|回复: 34

Gentoo Tips 备忘录

[复制链接]
发表于 2004-2-20 15:02:08 | 显示全部楼层 |阅读模式
一个小巧的 X 截屏工具:


  1. emerge scrot
复制代码


使用很简单:

  1. scrot -d 5 -q 100 -t 40 ~/screenshot.png
复制代码

上面的意思是5秒钟后截取屏幕到 ~/screenshot.png ,图形质量 100,同时生成 40% 缩略图。
发表于 2004-2-20 17:03:51 | 显示全部楼层
大家是不是应该在后面跟帖把gentoo里自己熟悉的工具的简单用法贴一下子? 好多工具偶都不知道做什么用的
 楼主| 发表于 2004-2-20 18:19:52 | 显示全部楼层
最初由 txl263 发表
大家是不是应该在后面跟帖把gentoo里自己熟悉的工具的简单用法贴一下子? 好多工具偶都不知道做什么用的


强烈赞同!
发表于 2004-2-21 10:02:46 | 显示全部楼层
1,曾为在Gentoo卸载软件的依赖关系烦恼过~后来发现了
qpkg -q package -I
查询已安装软件中依赖于package的包

然后再emerge unmerge 这几个包就成了

2,python-updater(/usr/sbin)
liberperl-rebuilder(在/usr/portage/dev-lang/perl/files)
要善用啊,昨天用后者的时候发现一些perl包都没更新并且是归属于perl 5.8.0

在python升级后不运行python-updater,是滋生BUG的温床 ^_^~

抛砖引玉!!
 楼主| 发表于 2004-2-21 10:08:17 | 显示全部楼层
好!改了一下贴名,希望朋友们都来把自己使用过程中总结出来的小 tips 拿出来让大家共享!
 楼主| 发表于 2004-2-21 10:15:44 | 显示全部楼层
实现 Boot Progress Bar 的最简单方法。
配置好了 Framebuffer,还想要一个漂亮的 Progress bar 吗?如果不想自己制作 progress bar,那么只要有一张 Gentoo LiveCD,你就可以最快地实现 progress bar:

挂上你的 livecd


  1. cd /mnt/cdrom/isolinux
  2. cp initrd.1024 /boot
复制代码


修改 grub.conf 如下:

  1. # For booting Gentoo Linux 1.4 RC4
  2. title Gentoo Linux 1.4 RC4
  3. root (hd0,8)
  4. kernel (hd0,6)/vmlinuz-2.6.3-rc2-gentoo ro video=vesa:1024x768@80 vga=0x317 splash=silent
  5. initrd (hd0,6)/initrd.1024  // 加上这一行
复制代码


重启后你就会看到与 LiveCD 启动时看到的一样的 progress bar 了
发表于 2004-2-21 11:04:04 | 显示全部楼层
使用kernel-2.6以上,如果普通用户在X中不能登陆terminal:

root# cd /usr/src/linux
# make menuconfig
选择Device Drivers --> Character Device -->Unix98 PTY suppurt
选择File Systems --> Pseudo filesSystems --> /dev/pts file system for Unix98 PTYs
#make
#mount /boot
#cp arch/i386/boot/bzImage /boot/kernel-2.6.3-r3 (just an example)
大概2/3分钟即可搞定。
 楼主| 发表于 2004-2-21 11:12:13 | 显示全部楼层
选择不同的 wm 启动 X:

建立 ~/.xinitrc 脚本如下:


  1. #!/bin/bash
  2. #
  3. # .xsession/.xinitrc
  4. #
  5. # choose a window manager
  6. #
  7. # 这里可以设置一些环境变量:
  8. export LANG=en_US
  9. export LC_CTYPE=zh_CN
  10. export XMODIFIERS="@im=fcitx"

  11. defaultwm=kde  # 指定如果没有提供启动 wm 参数,默认为启动 KDE。
  12. windowmgr=${1:-$defaultwm}
  13. #根据参数不同启动不同的 wm
  14. case ${windowmgr} in
  15. kde|kwm|kdestart)
  16. WINDOWMANAGER=startkde
  17. ;;
  18. flux|fluxbox)
  19. WINDOWMANAGER=fluxbox
  20. exec spaceclock &  # 这里我加入了两个程序随 fluxbox 启动
  21. exec xidesk &
  22. ;;
  23. gnome)
  24. WINDOWMANAGER=gnome-session
  25. ;;
  26. xfce4|xfce)
  27. WINDOWMANAGER=startxfce4
  28. ;;
  29. *) WINDOWMANAGER=windowmgr
  30. esac

  31. exec xpad &  # 在启动 wm 之前可以放进一些喜欢的程序随 wm 启动
  32. exec fcitx &
  33. exec gkrellm2 &
  34. exec $WINDOWMANAGER
复制代码


启动的时候键入:

  1. startx   # 启动 kde
  2. startx flux # 启动 fluxbox
  3. startx xfce # 启动 xfce4
  4. startx gnome # 启动 gnome2
复制代码
发表于 2004-2-22 01:18:52 | 显示全部楼层
1,emerge ufed
提供了超多的USE参数,供你选择使用……
因为实在太多,没敢用 -__-

2,http://linuxsir.cn/forum.php?mod=viewthread&tid=70740

加上这个帖子吧

3,penny兄的ebuild FAQ
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=49598
发表于 2004-2-26 09:29:01 | 显示全部楼层
终于知道如何看emerge的时间了

genlop -t openoffice
* app-office/openoffice

     Wed Feb 25 15:15:59 2004 --> app-office/openoffice-1.1.0-r3
       merge time: 5 hours, 36 minutes, and 45 seconds.

merged totally 1 ebuild in 5 hours, 36 minutes, and 45 seconds.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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