LinuxSir.cn,穿越时空的Linuxsir!

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

【讨论】大家列举一下有用的环境变量吧

[复制链接]
发表于 2003-7-6 07:09:19 | 显示全部楼层 |阅读模式
一些和特定程序有关,很少有地方专门提及的
我先扔砖头

XMODIFIERS=@im=XXX
设定输入法

GTK_IM_MODULE=xim
设置GTK程序使用的输入法(thx carlos)

SANDBOX_DISABLED=1
(gentoo only) 禁止portage的sandbox功能

GDK_USE_XFT=1
gtk2程序使用AA字体

G_BROKEN_FILENAMES=1
使得nautilus等gtk2程序使用locale设置而非utf8编码处理文件名

WANT_AUTOCONF_2_5=1
使用autoconf 2.5版本,有时候自己编译程序的时候会用到,比如
fancyworld lucida $ autoconf --version
Autoconf version 2.13
fancyworld lucida $ env WANT_AUTOCONF_2_5=1 autoconf --version
autoconf (GNU Autoconf) 2.57
Written by David J. MacKenzie and Akim Demaille.

DO_NOT_COMPILE="xxxx xxx"
设定编译KDE程序时略过的部分

PAGER="/usr/bin/less -r"
设定man等程序使用的pager(显示每页内容所用的程序?),加上-r可以很好的解决中文以及一些特殊字符的问题

发表于 2003-7-6 09:40:05 | 显示全部楼层
cool, 但是penny这个砖头从我这里招来另外一个砖头。
我补充几个顾名思义的:
export QTDIR=/opt/qt
GNOME_LIBCONFIG_PATH=/usr/lib
JAVA_HOME=/opt/java

我有一个经常用的变量现在,就是DISPLAY,用来设定X程序的显示位置。
比如我在家有一个台式机192.168.1.2 一个笔记本192.168.1.3
laptop# xhosts + 192.168.1.2
laptop# ssh -l xxxx 192.168.1.2

desktop# export DISPLAY=192.168.1.3:0

这样再运行程许就都在笔记本的X中打开了,使用起来和用那个台式机没有两样(100M网)。
发表于 2003-7-6 13:11:01 | 显示全部楼层
有一个变量TERM,挺重要的,会影响应用程序的外观,有时候还会影响行为.我现在用的是TERM=rxvt,感觉在console下和 X下都行.用TERM=linux在console下还行,在X下编译内核的界面会乱掉.
 楼主| 发表于 2003-7-6 13:26:12 | 显示全部楼层
TERM这个变量,好像在console下面,默认是linux
x下面默认是xterm

我一直用默认的,没什么问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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