Мій .profile
робить більше , ніж просто набір змінних оточення , тому я відкололася заходить завдання в середу .setenv
файл , який тільки встановлює середу. Щоб встановити середовище для X11 на Debian, я додав .xsessionrc
у себе вдома:
. ~/.setenv
Файл, який викликає .xsessionrc
отримання, є /etc/X11/Xsession.d/40x11-common_xsessionrc
.
Використання файлів, які bash використовує для встановлення свого оточення, не робив того, що я хочу. Звичайно, якби я запустив bash shell в X11, я отримав би те середовище, яке хотів. Однак мені потрібно встановити свій PATH, щоб моє середовище на робочому столі запускало потрібне програмне забезпечення. Наприклад, я часто використовую власні версії Firefox, встановлені поза звичайними шляхами. Я хочу, щоб моє середовище на робочому столі запустило належну версію, а не використовувало те, що воно може знайти на контурах за замовчуванням. Для цього потрібно встановити PATH перед тим, як розпочнеться середовище робочого столу.
.profile
працювали.