Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001177Vine Linux1 バグ公開2011-07-31 13:372012-05-23 23:25
anonymous 
 
不明 
完了却下 
6.0 
 
x86_64
なし
0001177: LS_COLORS が設定されない
Vine6.0 をインストールし、GUI起動でログインし、パネル上のgnome-terminalのショートカットから
gnome-terminalを起動した時、起動したシェルで環境変数LS_COLORSが設定されていません。

$ echo $LS_COLORS

$

su コマンドを経由すると、LS_COLORSが設定されます。

$ su -
パスワード:
# echo $LS_COLORS
rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41: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:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=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:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:*.pdf=00;33:*.ps=00;33:*.ps.gz=00;33:*.txt=00;33:*.patch=00;33:*.diff=00;33:*.log=00;33:*.tex=00;33:*.xls=00;33:*.xlsx=00;33:*.ppt=00;33:*.pptx=00;33:*.rtf=00;33:*.doc=00;33:*.docx=00;33:*.odt=00;33:*.ods=00;33:*.odp=00;33:*.xml=00;33:*.epub=00;33:*.abw=00;33:*.html=00;33:*.wpd=00;33:

当然、su - [myusername] で自分のアカウントに戻ってきても、LS_COLORSが設定されます。


dircolors の動作が少々おかしいようです。

$ dircolors /etc/DIR_COLORS.256color
LS_COLORS='';
export LS_COLORS
$

$ dircolors /etc/DIR_COLORS
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41: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:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=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:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:*.pdf=00;33:*.ps=00;33:*.ps.gz=00;33:*.txt=00;33:*.patch=00;33:*.diff=00;33:*.log=00;33:*.tex=00;33:*.xls=00;33:*.xlsx=00;33:*.ppt=00;33:*.pptx=00;33:*.rtf=00;33:*.doc=00;33:*.docx=00;33:*.odt=00;33:*.ods=00;33:*.odp=00;33:*.xml=00;33:*.epub=00;33:*.abw=00;33:*.html=00;33:*.wpd=00;33:';
export LS_COLORS
$

根本的原因がわからなかったので、とりあえず、/etc/bashrc に追記すると、一応正常になります。
$ diff -Nup /etc/bashrc~ /etc/bashrc
--- /etc/bashrc~ 2011-04-12 23:44:39.000000000 +0900
+++ /etc/bashrc 2011-07-31 12:30:12.359748895 +0900
@@ -17,3 +17,5 @@ if [ -n "$PS1" ]; then
     esac
     PS1="[\u@\h \W]\\$ "
 fi
+
+[ -z "$LS_COLORS" ] && eval "`dircolors -b /etc/DIR_COLORS`"
設定されていません。
課題の履歴
2011-07-31 13:37anonymous新規課題
2011-08-14 02:43anonymousコメント追加: 0000579
2012-05-23 23:25munepi状態新規 => 完了
2012-05-23 23:25munepi解決状況不明 => 却下
2012-05-23 23:25munepiコメント追加: 0000580

コメント
(0000579)
anonymous   
2011-08-14 02:43   
>
> 根本的原因がわからなかったので、とりあえず、/etc/bashrc に追記すると、一
> 応正常になります。
> $ diff -Nup /etc/bashrc~ /etc/bashrc
> --- /etc/bashrc~ 2011-04-12 23:44:39.000000000 +0900
> +++ /etc/bashrc 2011-07-31 12:30:12.359748895 +0900
> @@ -17,3 +17,5 @@ if [ -n "$PS1" ]; then
> esac
> PS1="[\u@\h \W]\\$ "
> fi
> +
> +[ -z "$LS_COLORS" ] && eval "`dircolors -b /etc/DIR_COLORS`"

通りすがりの者ですが…

たぶん、/etc/profile.d/colorls.{sh,csh} の仕様じゃないでしょうか。
現状の動作の仕方が正常だと思います。
(0000580)
munepi   
2012-05-23 23:25   
山本@千葉です。

最後のリプライから3ヶ月が過ぎましたので、
バグレポートの有効期限 http://trac.vinelinux.org/wiki/BTSHouseKeeping [^]
に従い、状態を「却下」として閉じておきます。

なお、必要に応じてこのレポートを再度オープンすることもできますので、
その後の状況の変化や追加の情報等があれば、
引き続きこのレポートにリプライをお願いします。