LinuxSir.cn,穿越时空的Linuxsir!

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

[1/3]sudo -s 重新建立环境变量 | gconf 清理 | gtk-window-decorator 中的 cairo

[复制链接]
发表于 2008-6-26 14:14:27 | 显示全部楼层 |阅读模式
问题 1:鄙人用 sudo visudo 发现他问题不用 $EDITOR 设置的 emacsclient,而是使用在编译时默认设置的 nano。鄙人尝试重新 emerge sudo 发现结果一样,可以判定不是第一次编译时环境变量的问题。
  执行 sudo env 得到:
  1. TERM=xterm
  2. LS_COLORS=rs=0:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
  3. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin
  4. LANG=en_US.UTF-8
  5. HOME=/home/secludedsage
  6. DISPLAY=:0.0
  7. COLORTERM=gnome-terminal
  8. XAUTHORITY=/home/secludedsage/.Xauthority
  9. SHELL=/bin/bash
  10. LOGNAME=root
  11. USER=root
  12. USERNAME=root
  13. SUDO_COMMAND=/bin/env
  14. SUDO_USER=secludedsage
  15. SUDO_UID=1000
  16. SUDO_GID=1006
复制代码
  这样就发现,没有 EDITOR 这个变量。所以 visudo 会不用。用 sudo -s 之后再 env 也会得到以上的环境问题。鄙人尝试在 /etc/sudoers 中恢复默认的 Default env_reset 设置,但这样用 gksudo 打开 GUI 程序会出现 xhost 错误。鄙人以为 kdesudo qtparted 得到的界面太丑且没有主题可用也是这个问题。用 sudo -i 操作会非常麻烦。不知大家有何解决方案。谢谢!(正在打算使用 su -c 代替。)
  或者“如何设置 sudo-s 时的环境变量”也可以。

回答:在 /etc/sudoers 更改为 !env_reset 设置,可以不用更新变量。或者使用 env_keep="VAR1 VAR2" 保留。

问题 2:如何清理 GConf 里面的内容?我现在 Gconf 里面有很多垃圾文件,真是不爽。结果刚才手动清理 ~/.gconf 没有用,再修改 /etc/gconf 搞死机了。

问题 3:Compiz Fusion 更新到 0.7.4 我就发现在 Gnome 下标题栏有问题了。经 Google “gtk-window-decorator Change ”后现在得知这个是 cairo 样式,原来是 metacity 样式。要换原来的要在 GConf 中设置 /apps/gwd/use_metacity_theme=true,但我的没有,一直没有,同学的 Ubuntu 也没有……
 楼主| 发表于 2008-6-26 20:53:56 | 显示全部楼层
追加一题,谢谢大家。

另外经多方打听,鄙人以为 KDE 在 LC_CTYPE 不是中文时的中文变黑点问题是 x11-libs/qt-3.3.8 的问题,用 qt-3.3.9 即可。但 Portage 中没有。
https://bugs.launchpad.net/debian/+source/qt-x11-free/+bug/94282
http://www.myswear.net/forum/viewthread.php?tid=8708

我看了这两个。
回复 支持 反对

使用道具 举报

发表于 2008-6-26 21:05:07 | 显示全部楼层
Post by 亞利艾爾;1867746

问题 2:如何清理 GConf 里面的内容?我现在 Gconf 里面有很多垃圾文件,真是不爽。结果刚才手动清理 ~/.gconf 没有用,再修改 /etc/gconf 搞死机了。


http://code.google.com/p/gconf-cleaner/

不过并没有使用过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-26 21:26:50 | 显示全部楼层
我也看到这个了,我在 Toy 找到的时候看到使用者说这个东西现在不太稳定会出问题。准备更新第 3 问,关于 Compiz Fusion 中 gtk-window-decoration。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-27 17:29:30 | 显示全部楼层
1 解决,刚才尝试了一下。我不知道 env_reset 有什么用,总之以后不会再用了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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