Отправляет email-рассылки с помощью сервиса Sendsay

.bash_profile и Fedora 5

Решил поставить Федору 4.90

После установки, нашел в home файлы .bash_profile и .bashrc:
$ cat .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME

Вроде все, как обычно, НО этот файл игнорируется при загрузке в графическом режиме.
И куда теперь правильно перенести все, что раньше я туда писал?

P.S. Кстати, в целом впечатления положительные.
xorg стал заметно быстрее. Разницы с виндой практически не видно.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23663; Возраст листа: 901; Участников: 1462
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500047

Ответить   Wed, 11 Jan 2006 12:56:51 +0300 (#500047)

 

Ответы:

В сообщении от 1136977011 секунд после начала Эпохи Michael Krylov написал(а):

режиме.

Наверно баг GDM, KDM, или что у вас там.

Неужели xorg у вас раньше так сильно тормозил?...

Ответить   Konstantin Korikov Wed, 11 Jan 2006 15:59:43 +0200 (#500224)

 

On Wed, 11 Jan 2006 15:59:43 +0200
Konstantin Korikov <lostcl***@i*****.ua> wrote:

А как бы это перепроверить?
gdm-2.8.0.4-13
Например, откуда еще, кроме ~/.bash_profile, можно $PATH дополнить и экспортровать?

Не получалось у меня подружить Radeon 7500 со всеми предыдущими версиями Федоры.

А в xorg 6.9-7.0 влился проект gatos, который ati карточки поддерживает. Собственно
только из-за этого я и поставил Федору 4.90. На глаз - так раза в 2 все быстрее.
Только глюков в ней еще немерено. Начиная прямо с установки. :(
Я еще не раз помощи искать буду.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23689; Возраст листа: 902; Участников: 1462
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500322

Ответить   Thu, 12 Jan 2006 00:46:26 +0300 (#500322)

 

В сообщении от 1137019586 секунд после начала Эпохи Michael Krylov написал(а):

Установите другой display manager. Например KDM. Можно также отключить
запуск графической оболочки при старте системы и вводить `startx' в
консоли. Можно сделать автологин заменив в `/etc/inittab' строку:

x:5:respawn:/etc/X11/prefdm -nodaemon

на

x:5:respawn:/bin/su -lc "/usr/X11R6/bin/xinit /etc/X11/xdm/Xsession gnome"
username

Зачем это нужно? `~/.bash_profile' предназначен для этого.

Ответить   Konstantin Korikov Thu, 12 Jan 2006 16:53:59 +0200 (#500661)

 

В общем картина такая:
1. Если я, как раньше, в ~/.bashrc пишу
PATH=$PATH:$HOME/bin
export PATH
то это работает при логине в консоли, а в графическом режиме ТОЛЬКО при запуске
любого эмулятора консоли - xterm, urxvt, gnome-terminal, etc.

2. Если я в /etc/profile добавляю то, что мне нужно:
PATH=$PATH:$HOME/bin
перед строкой
export ....[ здесь куча всяких переменных ]

то все становится на свои места, НО естественно, для любого пользователя.

Т.е. наверное это не баг FC5, а фича :)

А вот где в таком случае можно прописать нечто для конкретного юзера?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23727; Возраст листа: 902; Участников: 1463
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500751

Ответить   Thu, 12 Jan 2006 23:08:51 +0300 (#500751)

 

После некоторых мучений собрал rpm из gdm-2.13.0.5-1.tar.gz
Поставил - и вижу в /etc/X11/gdm/Xsession:
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
# Second read /etc/xprofile and .xprofile for X specific setup
test -f /etc/xprofile && . /etc/xprofile
test -f "$HOME/.xprofile" && . "$HOME/.xprofile"

Копирую
cp ~/.bash_profile ~/.profile
и все в порядке :)

Это был не баг - это фича теперь в Федоре такая.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23882; Возраст листа: 907; Участников: 1456
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/502797

Ответить   Tue, 17 Jan 2006 14:52:14 +0300 (#502797)

 

В сообщении от 1137502334 секунд после начала Эпохи Michael Krylov написал(а):

Это не фича, это просто GDM пытается на себя взять функции Bash. Да... И
что еще остается ждать, кроме как того что в один прекрасный день GDM
попытается взять на себя функции операционной системы... Будем собирать
GDM enabled kernel. ;)

Ответить   Konstantin Korikov Tue, 17 Jan 2006 21:10:43 +0200 (#503920)

 

В сообщении от 11 Январь 2006 12:56 Michael Krylov написал(a):

Если оболочка bash запущена как login оболочка, то она сначала
выполняет /etc/profile и ~/.bash_profile, а затем ~/.bashrc, а если не как

login оболочка то только ~/.bashrc получается что в графическо режиме bash
запускается не как login оболочка, но поскольку ~/.bashrc длжен выполняется

всегда то и писать нужно в него.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23691; Возраст листа: 902; Участников: 1462
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/500338

Ответить   Thu, 12 Jan 2006 00:45:00 +0300 (#500338)

 

В сообщении от 1137019500 секунд после начала Эпохи gennady написал(а):


Не стоит прогибаться под изменчивый мир, пусть лучше мир прогнется под нас.
А. Макаревич

Ответить   Konstantin Korikov Thu, 12 Jan 2006 16:40:15 +0200 (#500664)