Re: Свой PATH

2005-12-21 Пенетрантность Nikita V. Youshchenko


 Nikita V. Youshchenko wrote:
 
 Я на всех своих системах изменяю конфигурацию *dm, чтобы Xsession
 выполнялся login shell-ом. А именно, изменяю первую строку Xsession с
 '#!/bin/sh' на '#!/bin/bash --login'
 
 Интересно, у меня такое простое решение не работает. Точнее приходится
 делать в 2 этапа - вот так:
 
 $ cat .xsession
 #!/bin/bash
 exec /bin/bash --login $HOME/.xsession_real

Это скорее всего связано с тем, как именно ~/.xsession запускается.

Я имел в виду глобальный Xsession, тот который непосредственно запускается
*dm. Напр. /etc/kde3/kdm/Xsession для kdm.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-12 Пенетрантность Nefedov . Yuri

On Sun, 11 Dec 2005, Victor Wagner wrote:


On 2005.12.10 at 23:09:44 +0200, Dmitry E. Melamud wrote:




M На ~/.profile тоже все положили... Куда его можно всунуть?
В .xsession

А если голая консоль?


А чем тебе ~/.bashrc не подходит?


А тем, что он не повлияет на window-manager (и, соответственно не будут
запускаться программы из его меню)



  А для этого случая положить PATH в .xsession
  и иметь разные PATH для x-ов и голой консоли, что,
  как мне кажется, не плохая идея.

  Юра.

Re: Свой PATH

2005-12-12 Пенетрантность Renat Sabitov

Nikita V. Youshchenko wrote:


Я на всех своих системах изменяю конфигурацию *dm, чтобы Xsession выполнялся
login shell-ом. А именно, изменяю первую строку Xsession с '#!/bin/sh' на
'#!/bin/bash --login'


Интересно, у меня такое простое решение не работает. Точнее приходится 
делать в 2 этапа - вот так:


$ cat .xsession
#!/bin/bash
exec /bin/bash --login $HOME/.xsession_real

--
Renat Sabitov   e-mail: [EMAIL PROTECTED]
   jid: [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-11 Пенетрантность Victor Wagner
On 2005.12.10 at 23:09:44 +0200, Dmitry E. Melamud wrote:

 
  M На ~/.profile тоже все положили... Куда его можно всунуть?
 В .xsession
  А если голая консоль?
 
 А чем тебе ~/.bashrc не подходит?

А тем, что он не повлияет на window-manager (и, соответственно не будут
запускаться программы из его меню)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-11 Пенетрантность Sergey Chumakov
Hi Andrey,

* Andrey Kiselev [EMAIL PROTECTED]
* 2005-12-10 17:49:
   В .xsession
  Не факт. Если через GDM и сессия GNOME то .xsession не дергается. По
  крайней мере так у меня на sid
 
 GDM использует $(HOME)/.gnomers, который у меня симлинк на
 $(HOME)/.xinitrc. Кстати, сессия GNOME тут не причём, это именно
 особенность GDM.

Нет, см. /etc/X11/gdm/Sessions

-- 
Best regards,
Sergey Chumakov 2:450/77[.43]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-11 Пенетрантность Sergey Chumakov
Hi Artem,

* Artem Chuprina [EMAIL PROTECTED]
* 2005-12-10 22:30:
 С .environment возможны те же грабли, что и с /etc/environment.
 Кто-то
 его аналогично подхватывал.  И никто не обещал, что он будет
 исполняться
 шеллом.

Ну да, только теперь я знаю когда и чем он выполняется

-- 
Best regards,
Sergey Chumakov 2:450/77[.43]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Matvey
On Sat, 10 Dec 2005 05:51:57 +0100
seorge [EMAIL PROTECTED] wrote:

 Ну допустим в тот же startkde
 
Ну да. А у меня гном/айсвм. А потом я еще в голую консоль переключусь.
Или, вообще, в сингл мод загружусь. Надо что-то универсальное. А чего, кстати
/etc/environment не пошел?

 Matvey пишет:
 
 Привет.
 
 Куда можно прописать свою переменную?
 В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
 слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
 принимает,
 перегружает Х и опять...
 На ~/.profile тоже все положили... Куда его можно всунуть?
 
   
 
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 


-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the ILOVEGNU signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет THMK - 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Artem Chuprina
Matvey - debian-russian@lists.debian.org  @ Fri, 9 Dec 2005 19:45:31 +0200:

 M Куда можно прописать свою переменную?
 M В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
 M слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
принимает,
 M перегружает Х и опять...

Что довольно резонно - никто не обещал, что /etc/environment будет
выполняться шеллом.

 M На ~/.profile тоже все положили... Куда его можно всунуть?

В .xsession

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Пользователь юникса перестаёт быть пользователем юникса если после его
пользования пользованный юникс перестаёт быть юниксом. (с)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Sergey Chumakov
Hi Artem,

* Artem Chuprina [EMAIL PROTECTED]
* 2005-12-10 11:30:
  M На ~/.profile тоже все положили... Куда его можно всунуть?
 
 В .xsession

Не факт. Если через GDM и сессия GNOME то .xsession не дергается. По
крайней мере так у меня на sid

Я все сложил в ~/.environment c 'export ENV_INIT=1', а во все остальные
места добавил в начало
if [ -z $ENV_INIT ]; then
 . ~/.environment
fi

ну у меня все sh-like

-- 
Best regards,
Sergey Chumakov 2:450/77[.43]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Nizamov Shawkat

 Куда можно прописать свою переменную?
 В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
 слет всех настроек kdm, причем с
 невозможностью залогинится - пароль не
 принимает,
 перегружает Х и опять...

path вроде должны перечислятся через
точку с запятой. или это меня глючит ?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Igor Goryachev
On Sat, Dec 10, 2005 at 05:36:28PM +0500, Nizamov Shawkat wrote:
 path вроде должны перечислятся через
 точку с запятой. или это меня глючит ?

Глючит.


-- 
Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Mikhail Gusarov

You ([EMAIL PROTECTED]) wrote:

 NS path вроде должны перечислятся через точку с запятой. или это
 NS меня глючит ?

Глючит.

-- 
Mikhail Gusarov
ICQ UIN: 111575219
JID: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Nikita V. Youshchenko


 Привет.
 
 Куда можно прописать свою переменную?

Насколько я понимаю, исторически корректным местом был файл инициализации
login shell-а. Именно для этого login shell и отделяется от прочих.

Трудность появилась тогда, когда кто-то решил, что при графическом логине не
надо этот файл считывать. С тех пор как это случилось, проблема и
тянется...

Я на всех своих системах изменяю конфигурацию *dm, чтобы Xsession выполнялся
login shell-ом. А именно, изменяю первую строку Xsession с '#!/bin/sh' на
'#!/bin/bash --login'

Кто-то может сказать, что это решение не работает, если у пользователя login
shell - не bash... Это так, но что-то аналогичное должно сработать.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Pavel Ammosov
On Fri, Dec 09, 2005 at 07:45:31PM +0200, Matvey wrote:
 Привет.
 
 Куда можно прописать свою переменную?
 В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала

/etc/environment это не шелл-скрипт, там переменные не раскрываются.

 слет всех настроек kdm, причем с невозможностью залогинится - пароль
 не принимает, перегружает Х и опять...

у тебя PATH после этого стал ':/home/mat/bin' и естественно kdm там не
может найти всех необходимых бинарников (они /bin:/usr/bin).


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Matvey
On Sat, 10 Dec 2005 12:22:38 +0300
Artem Chuprina [EMAIL PROTECTED] wrote:

 Matvey - debian-russian@lists.debian.org  @ Fri, 9 Dec 2005 19:45:31 +0200:
 
  M Куда можно прописать свою переменную?
  M В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
  M слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
 принимает,
  M перегружает Х и опять...
 
 Что довольно резонно - никто не обещал, что /etc/environment будет
 выполняться шеллом.
 
А чем?

  M На ~/.profile тоже все положили... Куда его можно всунуть?
 
 В .xsession

А если голая консоль?

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the ILOVEGNU signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Ария - Игра с огнем


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Andrey Kiselev
On Sat, Dec 10, 2005 at 01:12:19PM +0200, Sergey Chumakov wrote:
   M На ~/.profile тоже все положили... Куда его можно всунуть?
  В .xsession
 Не факт. Если через GDM и сессия GNOME то .xsession не дергается. По
 крайней мере так у меня на sid

GDM использует $(HOME)/.gnomers, который у меня симлинк на
$(HOME)/.xinitrc. Кстати, сессия GNOME тут не причём, это именно
особенность GDM.


-- 
Andrey V. Kiselev
ICQ# 26871517


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Artem Chuprina
Sergey Chumakov - debian-russian@lists.debian.org  @ Sat, 10 Dec 2005 13:12:19 
+0200:

 SC Я все сложил в ~/.environment c 'export ENV_INIT=1', а во все остальные

С .environment возможны те же грабли, что и с /etc/environment.  Кто-то
его аналогично подхватывал.  И никто не обещал, что он будет исполняться
шеллом.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Нужны две программы - одна с интерфейсом, а другая чтобы работу делала.
Victor Wagner в [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Artem Chuprina
Matvey - debian-russian@lists.debian.org  @ Sat, 10 Dec 2005 11:51:43 +0200:

   M Куда можно прописать свою переменную?
   M В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
   M слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
  принимает,
   M перегружает Х и опять...
  
  Что довольно резонно - никто не обещал, что /etc/environment будет
  выполняться шеллом.
  
 M А чем?

Например, сишным кодом, пускающими какую-нибудь фигнюшку.  Который
просто засунет строчку в environ как есть.

   M На ~/.profile тоже все положили... Куда его можно всунуть?
  
  В .xsession

 M А если голая консоль?

А там отработает .profile.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Балансу вежливости и самоуважения надо учиться у англичан. Они ко всем
обращаются на вы, но Я пишут с большой буквы
(c) Yuri Nesterenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Artem Chuprina
Nizamov Shawkat - Matvey  @ Sat, 10 Dec 2005 17:36:28 +0500 (UZT):

 NS path вроде должны перечислятся через
 NS точку с запятой. или это меня глючит ?

Не работайте в винде на ночь глядя, ужасы мерещиться не будут.  Точка с
запятой - разделитель команд в шелле.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

HTTP тоже не каждый дятел может сделать. Только дятлы об этом обычно не знают.
Victor Wagner в [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Dmitry E. Melamud
Hi!

Matvey wrote:

Что довольно резонно - никто не обещал, что /etc/environment будет
выполняться шеллом.
 А чем?

pam_env

 M На ~/.profile тоже все положили... Куда его можно всунуть?
В .xsession
 А если голая консоль?

А чем тебе ~/.bashrc не подходит?


-- 
SY: Dmitry Melamud


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность Nizamov Shawkat
 Nizamov Shawkat - Matvey  @ Sat, 10 Dec 2005 17:36:28 +0500 (UZT):

  NS path вроде должны перечислятся через
  NS точку с запятой. или это меня глючит ?

 Не работайте в винде на ночь глядя, ужасы
 мерещиться не будут.  Точка с
 запятой - разделитель команд в шелле.

виноват , достаточно было взглянуть на
свой path чтоб не позориться :)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-10 Пенетрантность seorge
Сорри, у меня просто телепатические способности всегда плохо развиты 
были... :)


Matvey пишет:


On Sat, 10 Dec 2005 05:51:57 +0100
seorge [EMAIL PROTECTED] wrote:

 


Ну допустим в тот же startkde

   


Ну да. А у меня гном/айсвм. А потом я еще в голую консоль переключусь.
Или, вообще, в сингл мод загружусь. Надо что-то универсальное. А чего, кстати
/etc/environment не пошел?

 


Matvey пишет:

   


Привет.

Куда можно прописать свою переменную?
В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
принимает,
перегружает Х и опять...
На ~/.profile тоже все положили... Куда его можно всунуть?



 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]

   




 




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Свой PATH

2005-12-09 Пенетрантность Matvey
Привет.

Куда можно прописать свою переменную?
В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
принимает,
перегружает Х и опять...
На ~/.profile тоже все положили... Куда его можно всунуть?

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the ILOVEGNU signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Stone Temple Pilots - Dead  Bloated 
Part 2


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Свой PATH

2005-12-09 Пенетрантность seorge

Ну допустим в тот же startkde

Matvey пишет:


Привет.

Куда можно прописать свою переменную?
В /etc/environment строка PATH=$PATH:/home/mat/bin вызвала
слет всех настроек kdm, причем с невозможностью залогинится - пароль не 
принимает,
перегружает Х и опять...
На ~/.profile тоже все положили... Куда его можно всунуть?

 




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]