История изменений
Исправление Xenius, (текущая версия) :
...и ...получим разные результаты (разные, естественно, в том случае, если startkde до этого запустил свои шаловливые ручки в
То есть, как я и говорил.
но только для одного конкретного «сам-себе режиссера», я бы сказал костыль, но это не решение для многопользовательского использования на большой куче машин :о) нужно именно такое решение :о)
Тогда просто отредактируй /etc/profile. Хотя просто убирать задание PATH нежелательно, лучше сделать его условным, с помощью какой-то проверки, задан он или нет. Это чтобы если ты залогинишься в чистой консоли, то PATH тоже не пустой был.
и это... не понимаю... прописью/заточкой PATH в «профиле» - мы добиваемся только «постоянных неизменных» значений
В шелле есть такая команда как if ... then ... fi
.
Кроме того проверь файл ~/.bashrc если там есть команда запуска /etc/profile то убери её и перенеси из /etc/profile только тот код который тебе нужен.
Просто по идее Konsole может запускать не login shell, а обычный шелл, тогда /etc/profile не будет исполняться и не будет портить PATH и его можно не редактировать будет.
Исходная версия Xenius, :
...и ...получим разные результаты (разные, естественно, в том случае, если startkde до этого запустил свои шаловливые ручки в
То есть, как я и говорил.
но только для одного конкретного «сам-себе режиссера», я бы сказал костыль, но это не решение для многопользовательского использования на большой куче машин :о) нужно именно такое решение :о)
Тогда просто отредактируй /etc/profile. Хотя просто убирать задание PATH нежелательно, лучше сделать его условным, с помощью какой-то проверки, задан он или нет. Это чтобы если ты залогинишься в чистой консоли, то PATH тоже не пустой был.
и это... не понимаю... прописью/заточкой PATH в «профиле» - мы добиваемся только «постоянных неизменных» значений
В шелле есть такая команда как if ... then ... fi
.
Кроме того проверь файл ~/.bashrc если там есть команда запуска /etc/profile то убери её и перенеси из /etc/profile только тот код который тебе нужен.
Просто по идее Konsole может запускать не login shell, а обычный шелл, тогда /etc/profile не будет исполняться и не будет портить PATH.