LINUX.ORG.RU

[KDE4][Konsole] export PS1 в ~/.bashrc

 


1

0

Задаю в файле ~/.bashrc:

export PS1="┌─[ \[\e[1;32m\]\w\[\e[0m\] ]\n└─$ "
в общем, значение отличное от строчки в файле /etc/profile и как замечаю, данное отличие не наблюдается в Konsole, зато в xterm (и прочих графических терминалах) все норм и еще как заметил в вызываемом терминале Dolphin, тоже все хорошо

Не подскажите, как сделать, что бы задуманное и в Konsole было?

* Konsole Версия 2.4.2 Использует KDE 4.4.1

ЗЫ Отмечу, что и в tty1-6 у меня обычное PS1 аналогично наблюдается, при входе под пользователем. Обычное в плане PS1='\u@\h:\w\$ ', как в /etc/profile заявлено

★★★★★

PS1 разве экспортят вообще?

Adjkru ★★★★★
()
Ответ на: комментарий от ip1981
cat /home/eddy/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

Так что лучше все прописывать в .bashrc

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Novell-ch

Konsole
Versione 2.4.1
Con piattaforma di sviluppo KDE 4.4.1 (KDE 4.4.1) «release 225»

Novell-ch ★★★★★
()

если сделать source .bashrc - работает?

madgnu ★★★★★
()
Ответ на: комментарий от Eddy_Em

а в .bash_profile: ". ~/.bashrc" :-)

А вообще, у эмулятора терминала должна быть опция типа «login shell», или у desktop-файла при запуске (у Konsole, вроде -l)

ip1981 ☆☆
()
Ответ на: комментарий от ip1981

Кстати, если в профиле в качестве шелла указано не /bin/bash, а /bin/sh, то ни .bashrc, ни .bash_profile выполняться не будут.

Eddy_Em ☆☆☆☆☆
()

Честно, так и не понял, почему в других терминалах работает, а в Konsole и tty(1-6) не хочет=(

NK ★★★★★
() автор топика
Ответ на: комментарий от madgnu

> http://www.linux.org.ru/jump-message.jsp?msgid=4651725&cid=4655146

если сделать source .bashrc - работает?

Извиняюсь, что-то пропустил или же хотел попробовать и не попробовал что-то заглянув в ман, как это ни странно.
Спасибо, работает! Причем тут же и в Konsole, и в tty(1-6)

А теперь вопрос сам собой напрашивается, почему так, не знаете?

NK ★★★★★
() автор топика
Ответ на: комментарий от madgnu

Сделал

[ -r ~/.bashrc ] &&  ~/.bashrc
работает, но теперь с другой проблемой столкнулся, а именно, когда выше приведенное введено в /etc/profile, делаю:
$ su
Пароль: 

И тут начинается долгое раздумье с нагрузкой ~50 CPU% после введенного пароля, пока не нажму Ctrl+C и только тогда (окончательно) становлюсь рут,

у root'а же, как на всякий случай глянул, .bashrc есть, а именно:

# cat /root/.bashrc 

# include /etc/profile
    . /etc/profile
NK ★★★★★
() автор топика
Ответ на: комментарий от Zodd

> Посмотри в настройках konsole и перезапусти/перелогинься.
Подобное, долгое ничем не оканчивающееся раздумье, как в tty(1-6), так и в urxvt и в том же Konsole;
перелогин конечно же делал

NK ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.