Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов
Модератор: Модераторы разделов
Boboms
Сообщения: 535
Статус: И это - правда!
ОС: Debian Lenin
Сообщение
Boboms » 03.12.2009 17:48
Добрый вечер!
Может кто сталкивался с похожей проблемой (см. сабж), не ясно куда копать.
Засада следущая - когда запускаю zenety через cron (vixie), то если указываю текст кириллицей (локаль utf8) -> "messagebox" не выводится, а при англицком тексте работает нормально.
crontab:
Код: Выделить всё
# m h dom mon dow command
*/1 * * * * /home/vasja/scripts/notify.sh
рабочий скрипт:
Код: Выделить всё
#!/bin/bash
zenity --info --display=:0.0 --text='Here is some text in Eng' --title="Just title..."
нерабочий скрипт:
Код: Выделить всё
#!/bin/bash
zenity --info --display=:0.0 --text='А вот эта хрень не работает!' --title="Заголовок"
ЗЫ: zenity я также вставлял непосредственно в crontab, такая же песня...
Нет подписи...
Boboms
Сообщения: 535
Статус: И это - правда!
ОС: Debian Lenin
Сообщение
Boboms » 11.12.2009 16:17
Да-с... Однако старею наверное!
РЕШЕНИЕ:
В скрипте перед запуском добавить строки №№ 1. и 2.:
Код: Выделить всё
#!/bin/bash
№1 export DISPLAY=:0.0
№2 export LANG=ru_RU.UTF-8
zenity --info --display=:0.0 --text="А вот эта хрень не работает!" --title="Заголовок"
Нет подписи...
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011
Сообщение
Flint71 » 11.12.2010 10:05
Boboms писал(а): ↑ 11.12.2009 16:17
Да-с... Однако старею наверное!
РЕШЕНИЕ:
В скрипте перед запуском добавить строки №№ 1. и 2.:
Код: Выделить всё
#!/bin/bash
№1 export DISPLAY=:0.0
№2 export LANG=ru_RU.UTF-8
zenity --info --display=:0.0 --text="А вот эта хрень не работает!" --title="Заголовок"
Мандрива 2010.1, Gnome
данное решение не работает! уже весь инет облазил..