|
|
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
Есть sh скрипт, с кучей команд вида Код: plaintext 1. Для консоли я его упоминаю в ~/.bashrc и все, а для X/KDE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 23:41:10 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
Для X-сессии переменные окружения не настраиваются. Да и для консоли тоже. $HOME/.bashrc скрипт, который содержит команды для инициализации конкретного экземляра bash'а (see man bash). Можно в $HOME/.xinitrc настройки запихать, если очень хочется (see man xinit && man startx). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 23:50:55 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
Тут обсуждалось. Либо тут . А вообще, воспользуйтесь поиском по форуму. Уже не раз эта тема поднималась на обсуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 00:25:24 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
угу... Машина загружается, сразу запускается kdm, в нем логинимся юзером alpha либо юзером beta. Куда прописать строки: Код: plaintext 1. 2. ~/.xinitrc - срабатывает только если загрузились в текстовом режиме, а потом юзер запустил иксы. Если юзер логинится через kdm - ~/.xinitrc уже не отрабатывает. Прописывать во всякие /etc/* можно, но это будет для всех юзеров, а надо только для одного. ~/.bashrc - прекрасно работает если запускаем bash (хотя бы в xterm или Konsole), а потом все стартуем из bash. А если bash не запускаем? Если программа стартует из Konquerer? Или с иконки на KDE-десктопе? ~/.kde/Autostart - скрипт отлично запускается, но команды export в изобилии имеющиеся в /opt/somthing/config.sh не добивают до самого kde. идеи есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 01:38:11 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
White Owl~/.xinitrc - срабатывает только если загрузились в текстовом режиме, а потом юзер запустил иксы. Если юзер логинится через kdm - ~/.xinitrc уже не отрабатывает. Прописывать во всякие /etc/* можно, но это будет для всех юзеров, а надо только для одного. ~/.bashrc - прекрасно работает если запускаем bash (хотя бы в xterm или Konsole), а потом все стартуем из bash. А если bash не запускаем? Если программа стартует из Konquerer? Или с иконки на KDE-десктопе? ~/.kde/Autostart - скрипт отлично запускается, но команды export в изобилии имеющиеся в /opt/somthing/config.sh не добивают до самого kde. идеи есть? Создайте скрипт, например xxx.sh. Положите в /etc/rc.d ... А вообще, не будет лишним покурить маны про инициализацию системы и понятие Runlevel. Неполохо было бы с этим ознакомиться. Также стоит почитать где конкретно лежат все скрипты исполняемые в момент загрузки. Это зависит от вашей системы. Во FreeBSD, например, вместо выше указанного каталога, они находятся в каталоге /usr/local/etc/rc.d ... В общем, RTFM'ить надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 02:02:20 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
Если выполнить под рутом действия согласно приведённому логу В консоли #ed /etx/X11/Xsession.d/80xprofile etx/X11/Xsession.d/80xprofile: No such file or directory a if [ -r $HOME/.xprofile ];then . $HOME/.xprofile fi . w 51 q то можно будет команды пользователя для инициализации сессии указывать в файле $HOME/.xprofile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 09:19:38 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
не etx, а /etc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 09:20:42 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
Да, кстати, kde не юзал, но вполне возможно, что переменные окружения в $HOME/.kderc указываются. Чтобы это проверить, следует просканить /etc/X11/Xsession.d/* на предмет того, что из HOME берётся. Код: plaintext 1. Если ничего не берётся или что-то тянется, но при очень редких обстоятельствах, то надо добавить мой 80xprofile, чтобы можно было указывать переменные в $HOME/.xprofile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 09:35:24 |
|
||
|
Где настраиваются переменные окружения для X-сессии?
|
|||
|---|---|---|---|
|
#18+
Иех... И ни кто не вспомнил про ~/.xsession.... В общем, ответ для будущих страждущих: Если нужно сделать экспорт переменных окружения для одного конкретного юзера в KDE, создаем файлик ~/.xsession , ставим ему +x, и прописываем там: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 18:17:37 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=34266707&tid=1488582]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 281ms |

| 0 / 0 |
