История изменений
Исправление E, (текущая версия) :
Чот перечитал и сам не понял, что вчера писал.
Такой юз-кейс, например:
Есть mocp, он non-XDG-compliant, но его можно заставить хранить конфиг где нужно через опцию. Т.е. запускать либо через алиас, либо через скрипт-обёртку. Мне нужно, чтобы этот алиас/скрипт запускался вместо оригинального mocp:
- в TTY (ctrl+alt+f1);
- после запуска иксов и DE автоматически при старте;
- после запуска иксов и DE через startx/startxfce;
- в urxvt, запускаемом внутри этого DE;
- в xfce через горячие клавиши (например, mocp -G для паузы);
- в crontab (будильник на нём работает);
- наверное, можно ещё какой-нибудь косвенный запуск придумать, типа system().
При этом обязательно, чтобы только для моего юзера, т.е. системный profile не изменялся; и очень желательно, чтобы если вдруг я решу снова исправить этот алиас/скрипт, изменения прозрачно были видны для всех случаев выше без перезапуска DE (в шелле хотя бы можно сделать source .profile).
Аналогично и некоторые переменные окружения должны быть видны во всех случаях.
Пока, судя по треду, малой кровью не обойтись? В сустемд лезть очень не хочется.
Исправление E, :
Чот перечитал и сам не понял, что вчера писал.
Такой юз-кейс, например:
Есть mocp, он non-XDG-compliant, но его можно заставить хранить конфиг где нужно через опцию. Т.е. запускать либо через алиас, либо через скрипт-обёртку. Мне нужно, чтобы этот алиас/скрипт запускался вместо оригинального mocp:
- в TTY (ctrl+alt+f1);
- после запуска иксов и DE автоматически при старте;
- после запуска иксов и DE через startx/startxfce;
- в urxvt, запускаемом внутри этого DE;
- в xfce через горячие клавиши (например, mocp -G для паузы);
- в crontab (будильник на нём работает);
- наверное, можно ещё какой-нибудь косвенный запуск придумать, типа system().
При этом обязательно, чтобы только для моего юзера, т.е. системный profile не изменялся; и очень желательно, чтобы если вдруг я решу снова исправить этот алиас/скрипт, изменения прозрачно были видны для всех случаев выше.
Аналогично и некоторые переменные окружения должны быть видны во всех случаях.
Пока, судя по треду, малой кровью не обойтись? В сустемд лезть очень не хочется.
Исходная версия E, :
Чот перечитал и сам не понял, что вчера писал.
Такой юз-кейс, например:
Есть mocp, он non-XDG-compliant, но его можно заставить хранить конфиг где нужно через опцию. Т.е. запускать либо через алиас, либо через скрипт-обёртку. Мне нужно, чтобы этот алиас/скрипт запускался вместо оригинального mocp:
- в TTY (ctrl+alt+f1);
- после запуска иксов и DE автоматически при старте;
- после запуска иксов и DE через startx/startxfce;
- в urxvt, запускаемом внутри этого DE;
- в xfce через горячие клавиши (например, mocp -G для паузы);
- в crontab (будильник на нём работает);
- наверное, можно ещё какой-нибудь косвенный запуск придумать, типа system().
При этом обязательно, чтобы только для моего юзера, т.е. системный profile не изменялся; и очень желательно, чтобы если вдруг я решу снова исправить этот алиас/скрипт, изменения прозрачно были видны для всех случаев выше.
Аналогично и некоторые переменные окружения должны быть видны во всех случаях.
Пока, судя по треду, малой кровью не обойтись? В сустемд лезть очень не хочется.