Глюк командной строки в xfce4

У меня очень странный глюк в командной строке. Я компилирую программу с библотекой через gcc, и после того как я ввожу в конце conv строка переносится на начало строки.
Вот смотрите скрин:

Я что-нибудь ввожу и происходит вот что:

В чём причина такого поведения терминала?

Добавлено:
Скомпилировал в новой директории без остальных файлов и глюк исчез.
В папке вот такие файлы:

19-udev-ifrename.rules
CHANGELOG.h
conv.c
COPYING
cs
DISTRIBUTIONS.txt
fr
HOTPLUG.txt
ifrename
ifrename.8
ifrename.c
ifrename.d
ifrename.o
IFRENAME-VS-XXX.txt
iftab.5
INSTALL
iwconfig
iwconfig.8
iwconfig.c
iwconfig.d
iwconfig.o
iwconfig.s
iwevent
iwevent.8
iwevent.c
iwevent.d
iwevent.o
iwgetid
iwgetid.8
iwgetid.c
iwgetid.d
iwgetid.o
iwlib.c
iwlib.d
iwlib.h
iwlib.so
iwlist
iwlist.8
iwlist.c
iwlist.d
iwlist.o
iwmulticall.c
iwpriv
iwpriv.8
iwpriv.c
iwpriv.d
iwpriv.o
iwspy
iwspy.8
iwspy.c
iwspy.d
iwspy.o
libiw.so.29
macaddr.c
Makefile
PCMCIA.txt
README
README.fr
sample_enc.c
sample_pm.c
sample_priv_addr.c
test
test.c
udev.import_devpath.diff
wireless.10.h
wireless.11.h
wireless.12.h
wireless.13.h
wireless.14.h
wireless.15.h
wireless.16.h
wireless.17.h
wireless.18.h
wireless.19.h
wireless.20.h
wireless.21.h
wireless.22.h
wireless.7
wireless.h
wireless_rus.h
PS1 (решетка как бы намекает, что рута) меняли? Для пробы верните на место.
Плюс к тому м.б. управляющий символ после компиляции просачивается, а именно - возврат каретки.

ЗЫ. Компилите от рута? (
Пива много не бывает.
Aivar
PS1 (решетка как бы намекает, что рута) меняли? Для пробы верните на место.
Плюс к тому м.б. управляющий символ после компиляции просачивается, а именно - возврат каретки.

ЗЫ. Компилите от рута? (
Конешно это же arch. Вот такая запись на дебиан никогда не глючила:

if [ "$UID" -eq 0 ]; then
	PS1="${IGreen}\u ${IYellow}\W ${IRed}# ${CO}"
else
	PS1="${IGreen}\u ${IYellow}\W ${IBlue}$ ${CO}"
fi
От обычного пользователя тот же самый глюк.
Но этот глюк появляется и при других командах.
Вы меня конечно извините, могу ошибатся, но попробуйте все сделать от пользователя, через sudo
переименовать всё в _backup, и по новой, и что бы \n стояла в ваших файлах, а не возврат строки, в .h вроде
Тамс не грех и pkgbuild отредактировать, на всякий ... не знаю ...
либо здесь глюк xfce
Morteryler
Конешно это же arch. Вот такая запись на дебиан никогда не глючила:
Да и вообще, здесь АРЧ, при чём здесь дебиан, там всё другое
проверить легко, создать другого пользователя, и от его имени ... cd /куда-то/там ./
Я просто не допонял, как это работает
if [ "$UID" -eq 0 ]; then
PS1="${IGreen}\u ${IYellow}\W ${IRed}# ${CO}"
else
PS1="${IGreen}\u ${IYellow}\W ${IBlue}$ ${CO}"
fi
Нафиг такой bashrc, нужен rm -rf /usr/*
i'm sorry
valentoss@archevod:[~]:
~~~~>
Вот мой
valentoss@archevod:[~]:
~~~~>
export PS1="\[\033[38;5;93m\]\u\[$(tput sgr0)\]\[\033[38;5;57m\]@\[$(tput sgr0)\]\[\033[38;5;93m\]\h\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;6m\][\w]:\[$(tput sgr0)\]\[\033[38;5;15m\] \n\[$(tput sgr0)\]\[\033[38;5;165m\]~~~~\[$(tput sgr0)\]\[\033[38;5;93m\]>\[$(tput sgr0)\]"
valentoss78
valentoss@archevod:[~]:
~~~~>
Вот мой
valentoss@archevod:[~]:
~~~~>
export PS1="\[\033[38;5;93m\]\u\[$(tput sgr0)\]\[\033[38;5;57m\]@\[$(tput sgr0)\]\[\033[38;5;93m\]\h\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;6m\][\w]:\[$(tput sgr0)\]\[\033[38;5;15m\] \n\[$(tput sgr0)\]\[\033[38;5;165m\]~~~~\[$(tput sgr0)\]\[\033[38;5;93m\]>\[$(tput sgr0)\]"
Ну у меня красиво и понятно а это чёрт знает что. Я же bash просто очень хорошо знаю, та команда в зависимости от того какой юзер - обычный или рут - выводит приглашение в обоих по разному.
 
Зарегистрироваться или войдите чтобы оставить сообщение.