archLinux灌了kde後tcsh的錯誤訊息

我所使用的是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

 

這樣子下次登入後就不會再有錯誤訊息了!  

About sssun

老研究生

Leave a Reply