[Antique] v 0.28

Владимир Гусев vova1971 на narod.ru
Ср Ноя 16 23:48:09 MSK 2011


On Thu, 17 Nov 2011 00:28:31 +0400, Anatoly Chernov wrote:

> 16.11.2011 21:36, Anatoly Chernov пишет:
>>
>> noarch, icewm-startup-xxkb, там это единственный скрипт, кстати
>>
> То Олег.
> По поводу этого пакета (на случай если ещё не разобрался).
> Его исходников не существует. Он создаётся спеком пакета
> icewm-startup (не знаю зачем так сделано), поэтому править
> нужно спек этого пакета, либо:
> 1. Сделать свой пакетик,
> 2. Шлёпнуть его инсталлер-фичей (по аналогии с фичей
> ...-xdm-reboot). Или в неё добавить скрипт.
> Как лучше - не знаю.
>
>> cat <<EOF > %buildroot/%icewmconfdir/startup.d/xxkb
>> #!/bin/sh
>> # it is not wise to run non-configured xxkb, so we look
>> # whether it is configured.
>> # if [ -e ~/.xxkbrc ] then user has configured xxkb properly
>> # if [ -e /etc/X11/app-defaults/XXkb ]
>> # then sysadmin has configured xxkb properly.
>>
>> if [ -e ~/.xxkbrc ] || [ -e /etc/X11/app-defaults/XXkb ]; then
>>  xxkb&
>> fi
>> EOF
>
> Это из спека цитата. Готовый скрипт уже.

На всякий случай повторю еще раз скрипт из ../startup.d/, который реально  
работает.. Это или твой, Анатолий, скрипт, или Миши - уже не припомню.  
Сегодня я уже выкладывал его..

#!/bin/sh
MAXDELAY=10
i=1
until [ "$i" = "$MAXDELAY" ]; do
	sleep 1
	i="$(($i+1))"
	pidof icewmtray >&/dev/null && break
done

if [ -e ~/.xxkbrc ] || [ -e /etc/X11/app-defaults/XXkb ]; then
   xxkb &
fi


-- 
С уважением,
Владимир Гусев


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