[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