May 12, 2009 22:29
Что приятно, в Gnome (и KDE, полагаю, тоже) имеется клавиатурная раскладка эсперанто, и таких ухищрений, как в винде, не требуется. А еще в Gnome есть возможность отображать индикатор активной раскладки не в текстовом виде, а в виде флажка соответствующий языку страны (например, для Великобритании и США флажки отдельные, хотя различаются ли раскладки - не уверен). Правда, включается эта возможность довольно-таки неочевидным способом, но речь не о том. Флажки - это маленькие изображения в формате png или, кажется, svn, лежащие в определенном каталоге... точнее, лежать они там начинают, когда их туда кладешь - при установке каталог создается, а вот файлов в нем нет, и сам показ раскладки флажками выключен. Причиной тому, насколько я знаю, некий инцидент с тайваньским флажком.
Так вот, попытался я совместить эти две возможности: добавил эсперанто-раскладку и включил показ флажков. Встала необходимость сами флажки где-то добыть. Какого-то стандартного пакета флажков для Gnome я не нашел (видимо, плохо искал), поэтому стал подбирать отдельные картинки. Для русской и английской раскладки это проблемы не составило - нашел в сети почти сразу, а для эсперанто сразу не нашел, а дальше и пытаться не стал - просто нашел случайное изображение флага эсперанто, уменьшил его в GIMP до нужного размера и сохранил в png. Получил три файлика: ru.png, us.png, eo.png. Забросил их в нужную папку. Включил показ флажком. Английский и русский отображаются, эсперантский - нет. Что за?.. Стал искать очевидные причины - что-то не так с правами на файлик, не те все-таки размеры, какие-то нюансы в png-формате... в сеть не полез, так как линуксоид-эсперантист - это маргинал в квадрате, и рассчитывать, что кто-то уже сталкивался с подобной проблемой и написал об этом, не приходится... Бился-бился, в конце концов в некотором недоумении полез на страницу Википедии об эсперанто и там заметил языковые коды эсперанто - eo и epo. Совершенно ни на что не надеясь, заменил название файла с эсперанто-флажком на epo.png... и, черт возьми, заработало! При этом если назвать файл с русским флажком rus.png, то он для системы исчезает... Вопрос: из каких соображений тот, кто выбирал эти имена, задал РАЗНЫЕ количества символов для них? Это ж нарочно не придумаешь...
esperanto,
linux,
компьютерное