[sisyphus] Re: zsh и wks26

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eru?=
Вт Май 17 14:56:25 MSD 2005


Dmitry V. Levin wrote:

>On Tue, May 17, 2005 at 01:04:46PM +0400, Alexey Tourbin wrote:
>  
>
>>On Fri, Apr 29, 2005 at 11:48:43PM +0600, Eugene Vlasov wrote:
>>    
>>
>>>eugene ~ # grep PROMPT .zshrc
>>>PROMPT='%n %4~ %(!.#.$) '
>>>
>>>Раньше с такими настройками zsh отображал #, если работаешь из под
>>>root и $ в противном случае. А теперь все время показывает #. bash все
>>>показывает как надо. Можно конечно поменять PROMPT, но хотелось бы
>>>понять, в чем может быть дело.
>>>      
>>>
>>$ info zsh 'Prompt Expansion'
>>
>>%#
>>     A `#' if the shell is running with privileges, a `%' if not.
>>     Equivalent to `%(!.#.%%)'.  The definition of `privileged', for
>>     these purposes, is that either the effective user ID is zero, or,
>>     if POSIX.1e capabilities are supported, that at least one
>>     capability is raised in either the Effective or Inheritable
>>     capability vectors.
>>
>>В prompt.c используется функция privasserted().
>>    
>>
>
>Наверное, в wks26 все процессы привилегированные.
>  
>
:)
У меня указанный промпт на wks26 работает так, как нужно.

-- 
  Alexey "Ktirf" Rusakov



Подробная информация о списке рассылки Sisyphus