我所使用的是tcsh,在裝了kde後,只要登入archLinux就會出現這樣的訊息
MANPATH: Undefined variable.
>
或是
PKG_CONFIG_PATH: Undefined variable.
>
參考了http://bbs.archlinux.org/viewtopic.php?t=6620&view=previous&sid=339732569f5a9e2b495ef81dde6f51ec 這篇文章後,做了以下改變:
1.在 /etc/csh.cshrc 這個檔案中:
將所有有關 MANPATH 的部份往前移到檔案中有關 /etc/profile.d/* 之前
2.在 /etc/profile.d/kde.csh 這個檔案中:
將 setenv PKG_CONFIG_PATH $KDEDIR/lib/pkgconfig:$PKG_CONFIG_PATH 註解掉,改為
if ( ! $?PKG_CONFIG_PATH ) then
setenv PKG_CONFIG_PATH $KDEDIR/lib/pkgconfig
else
setenv PKG_CONFIG_PATH $KDEDIR/lib/pkgconfig:$PKG_CONFIG_PATH
endif
這樣子下次登入後就不會再有錯誤訊息了!