воскресенье, 22 апреля 2012 г.

Деление длинных текстов.


Как то в комментариях прозвучал вопрос о делении длинных текстов. Я нашел способ как можно разделить текст для вывода в окно conky.


В классических conky длину выводимого текста можно задать командой

max_text_width 80

которую необходимо вписать выше слова TEXT. Число означает количество выводимых символов в строке.
ниже слова TEXT просто вставляется текст

TEXT
это очень очень длинный текст для тестирования вывода очень длинных текстов в окно conky, ну оооочень длинных



Получается не очень, слова разорваны, да и к тому же все тексты в этих conky также будут разделены. Да и при выборе количества символов иногда выводится искаженный текст, с пропусками строк.

Для вывода разделенного текста я написал функцию на lua которая делит текст и при этом не делит слова на части.



Скрипт вывода с комментариями можно взять здесь http://dl.dropbox.com/u/22038871/information_v4.lua.tar.gz

Удачных коньков

Комментариев нет:

Отправить комментарий