1. переменные среды 2.консоль

всем доброго времени суток

1 вопрос.
нужно добавить переменную PATH

есть вариант дописать в /etc/profile, но тогда этот PATH будет добавлен для всех не-рут-юзров

есть второй вариант (но я не знаю он правильный для фотошоп?) дописать нужный PATH в ~/.bashrc , тогда он будет только для текущего юзера.

так вот, вопрос, если этого файла нет и придётся создавать вручную, что кроме окружения юзера туда добавить? что в нём у вас в системе?

2 вопрос. с каким параметром в Х-терминале запустить программу, чтобы она не завершилась при закрытии Х-терминала?

2. nohup команда

1. хм.. если путь дописывается для запуска программ с консоли то вариант, думаю, правильный.
2. запусти в консоли
gnome-calculator &
или
gedit &
в конце добавляй амперсанд короче
программа будет выполняться в фоновом режиме, и при закрытии консоли будет продолжать выполняться
а можно и #2)

1. спасибо
nohup помогает, амперсанд - нет :(
почему влом выяснять :)

2. так, у меня нет файла .башрц
у вас в нём только значения PATH или ещё что-то есть?

При смерти шелла все его дочерние процессы получают SIGHUP. nohup перехватывает этот сигнал и игнорирует его, а заодно перенаправляет ввод и вывод процесса.
Амперсанд просто посылает процесс в бэкграунд.

1.
ROOTPATH='/sbin:/usr/sbin:/usr/local/sbin'
if [ "`id -u`" -eq 0 ]; then
PATH=$PATH:$ROOTPATH
fi

2. Для этих целей удобнее использовать screen. Можно отсоединиться от скрина и освободить терминал для других целей, можно закрыть терминал, можно вообще убить иксы - программа будет продолжать работать (если программа не иксовая, конечно). Потом в следующем сеансе просто набрать в консоли screen -r и продолжить работу с того же места.

создай ~/.bashrc и добавь в него всё, что хочешь, например:
PATH="$PATH:/dir"

остальное его содержимое не нужно, так как он обычно include'ится общесистемным bashrc (в директории /etc) - там всё необходимое уже есть

Вопрос - а чем не устраивает стандартный:
export PATH="$PATH:/путь кудатотам" в консоли?

ильдар, незнание этого способа :) был в курсе только о правке конфигов, спасибо