byobu를 사용하여 dircolors / ls 색상이 올바르게 표시되지 않습니다


8

Ubuntu 11.04를 실행하는 NAS 상자에서 byobu 내부의 dircolor에 이상한 문제가 있습니다. 아래 이미지에 따르면 모든 것이 외부에서 잘 작동합니다. 프롬프트 (zsh), vim 및 기타 모든 것이 잘 작동합니다. 정상적으로 작동하지 않는 것처럼 보이는 dircolor입니다. 사용하고 OS X I에 Windows 및 iTerm2에 퍼티에 하나 추가 참고, 솔라리 색상 테마를.

byobu 내부에서 해결하기 위해 취한 단계 :

alake@foxery:~/askubuntu » dircolors -p > ~/.dircolors
alake@foxery:~/askubuntu » echo $TERM >> ~/.dircolors

### Restarted ssh session here

alake@foxery:~/askubuntu » alias ls
ls='ls --color=tty'
alake@foxery:~/askubuntu » echo $TERM && grep $TERM ~/.dircolors
screen-256color-bce
TERM screen-256color-bce
alake@foxery:~/askubuntu » dpkg -la | grep -i byobu
ii  byobu                                     3.33-0ubuntu1.1                            a set of useful profiles and a profile-switcher for GNU screen

iTerm : iTerm Byobu / 비 Byobu dircolors 차이 퍼티 : 퍼티 o 부 / by 부색 차이 -별칭을 재정의 ls --color=auto해도 작동하지 않습니다.


왜 추가 할 앨리어싱을 적용 --color=tty합니까? 맨 페이지에 따라 유효한 값은 항상 자동이며 항상

"tty"색상은 유효한 색상이지만 매우 드물게 사용됩니다.
토마스 워드

ls --color=auto도움이되는지 확인 하고 해당 별칭을 재정의하려고 했습니까 ?
토마스 워드

아 네, ls.c이전 버전과의 호환성을 지원하는 것으로 보입니다. tty는 실제로 auto와 같습니다.

그것이 처음에 어떻게 들어 왔는지 확실하지 않지만 이전에는 깨지지 않았으므로 왜 고쳐야합니까? 나는 수동으로 설정하지 않았으므로 우분투가 줄을 따라 어딘가에서 한 일이었습니다.
Aaron Lake

답변:


4

조금 더 파고 난 후에 이것은 이것이 byobu의 버그이며 원래 생각했던 구성 문제는 아니라고 생각합니다. 런치 패드에 버그 # 817690 을 제출 했습니다. 당신의 도움에 감사드립니다!


0

내가 생각할 수있는 유일한 것은 byobu색상 구성 (때로는로드에서 개별적으로 처리 할 수 ​​있음)이 시스템의 자동 채색을 무시하고 dircolors있다는 것입니다. 나는 해결책이 없지만 버그 일 수 있습니다 (완전히 명확 하기는하지만 ZSH와 Bash를 사용하고 byobu/를 실행하면 screen색상이 무시되지 않습니다). 버그 보고서를 제출하거나 잠시 기다리시기 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.