Add
case "$TERM" in
xterm*)
TERM=xterm-256color;;
rxvt*)
;;
*)
;;
esac
to your .bashrc
Я давно решил эту проблему с помощью привязки. Вы можете удалить символическую ссылку и заменить ее на bind mount:
mkdir / symlink / to / replace
mount -o bind / src / dir / symlink / to / replace
Но когда я попробовал это, я Видно, что сервер "diod" 9p безоговорочно пропускает bind mounts. Так что пришлось его пропатчить.
ПРИМЕЧАНИЕ: Plan9 и его соседние проекты обычно протестуют против многих «плохих практик», таких как динамическое связывание или символические ссылки. Для них, вероятно, нормально не поддерживать их даже в других средах. Так что, если у вас есть каталог, полный символических ссылок на другие места, вы в конечном итоге исправите программное обеспечение сервера 9p.