При запуске beryl в локали ru_RU.UTF-8, русский текст показывается правильно. Если запускать в локали ru_RU.KOI8-R, то текст показывается вопросиками (для label'ов) и не показывается в выборе категорий. На консоль выдаются следующие сообщения: /usr/bin/beryl-settings:1239: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text() bar.append_text(m) /usr/bin/beryl-settings:590: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 9: Текст закодирован как UTF-8 недопустимым образом EdgeStore.set(Iter,0,"<small>%s</small>"%q.ShortDesc,1,p.Name,2,q.Name,3,True) /usr/bin/beryl-settings:1729: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 9: Текст закодирован как UTF-8 недопустимым образом Label.set_markup("<small>%s</small>"%(Category.ShortDesc)) /usr/bin/beryl-settings:1746: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 2 на символе 9: Текст закодирован как UTF-8 недопустимым образом HeaderLabel.set_markup("<b><big>%s</big></b>\n<i>%s</i>"%(Category.ShortDesc,Category.LongDesc)) /usr/bin/beryl-settings:474: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 9: Текст закодирован как UTF-8 недопустимым образом this.Label.set_markup("%s"%(set.ShortDesc)) /usr/bin/beryl-settings:340: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 9: Текст закодирован как UTF-8 недопустимым образом category.Label.set_markup("<small>%s</small>"%(category.Category.ShortDesc)) /usr/bin/beryl-settings:1955: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text() MainWindow.show_all() /usr/bin/beryl-settings:1955: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 9: Текст закодирован как UTF-8 недопустимым образом MainWindow.show_all() /usr/bin/beryl-settings:1956: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text() gtk.main() /usr/bin/beryl-settings:1956: GtkWarning: Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 9: Текст закодирован как UTF-8 недопустимым образом gtk.main()
С 1251 то же самое, ага.
Нет больше такого пакета в сизифе.