Русскоязычное сообщество Xubuntu

Разное => Оформление Xubuntu => Тема начата: myth от Июнь 24, 2013, 22:17:58

Название: Флаги для xkb.
Отправлено: myth от Июнь 24, 2013, 22:17:58
Решил всеже нацарапать мануал по изменению флажков раскладки в Xfce, сначала эта идея показалась глуповатой, мало ли - любой школьник вкурсе каким образом меняются флажки, а тут сидит дядька и с умным видом пишет целую статью по этому поводу :) , однако, поискал в рунете - не нашел ни единого описания как это делается, кроме того многие, вместо того чтобы изменить флажок пытаются пересобрать сам xkb-plugin уменьшая в нем окошко вывода флага, ну и к тому же я доходил до всего этого сам.
Первое что нужно сказать, флажки xkb лежат совсем не там, где и все прочаи иконки, т.е. ни в системных иконках, ни в иконках пользователя их нет, на ubuntu 12.04 флажки по умолчанию устанавливаются в папку /usr/share/xfce4/xkb/flags/ думаю что и в других версиях также, если же нет, то можно узнать путь открыв deb-пакет менеджеров архивов и посмотреть где именно лежит папка flags, если пакет собран из тарбола - не знаю, можно попробовать найти поиском, например find / -name "us.svg".
Итак, главное мы уже сделали, папку с флажками нашли, теперь остается их только исправить. Все флажки выполнены в векторной графике, открываем их программой inkscape, по умолчанию она не установлена, ну ее можно взять из стандартного репозитория:

sudo apt-get install inkscape

Флаги запросто открываются ей и их можно отредактировать, но мы пойдем другим путем ;) Создадим флажок сами. ТЕ, кто уже работал с inkscape или имеет опыт работы с векторными редакторами (к примеру, corel draw) этот абзац могут пропустить. Запускаем установленный inkscape вбив его в терминал или "Меню приложений"-"Графика" (у меня он лежит здесь) и видим Новый документ 1. Сразу определяемся с рабочей областью, чтобы в дальнейшем иметь представление о размере флага в панельке индикаторов, я брал отношение сторон 4:3, это несколько не точно, если хотите узнать точнее размер флага на вашей панельке, сделайте скриншот экрана и посчитайте в любом графическом редакторе, в томже inkscape или gimp, количество точек, занимаемое флагом на самой панельке. Размер можно менять пропорционально этому отношению, к примеру увеличить в 10 раз, 100 раз, 1000000 раз... для векторной графики это не важно, масштабирование векторов проходит без потери качества исходного изображения. Итак, я увеличил в 100 раз отношение 4:3 и мне нужно рабочее пространство 400х300. Заходим в пункт "Файл"-"Свойства документа", на вкладке "Страница" выставляем ширину и высоту: 400, 300 соответственно, закрываем свойства.

(http://storage6.static.itmages.ru/i/13/0625/s_1372142071_7633778_dfcebed006.png) (http://itmages.ru/image/view/1090503/dfcebed0)

 Нажимаем F4 - или выбираем прямоугольник на панельке инструментов слева, рисуем два прямоугольника, один под другим, (обычно замкнутый контур можно закрасить инструментом "Заливка" (Shift+f7), но у прямоугольника заливка и контур уже встроены в объект)  цвета выбираем на панельки снизу, синее море - желтый песок :) примерные, потом их можно будет подредактировать:

(http://storage1.static.itmages.ru/i/13/0625/s_1372142193_4113714_fa7cb5f497.png) (http://itmages.ru/image/view/1090506/fa7cb5f4)

теперь обводим два этих прямоугольника третьим, чтобы он перекрыл оба и располагался точно над ними, он может получится желтым - это не важно, мы сделаем его прозрачным, от него нам потребуется лишь рамка, правой мышкой на нем вызываем контекстное меню - выбираем "заливка и обводка", появляется окошко с параметрами заливка-обводка-стиль, в заливке выставляем "нет заливки", это крестик; В обводке - второй после крестика идет "Сплошной цвет", цвет выбираем черный ну или какой вам нравится; В "Стиле обводки" вбиваем 7px толщина, и внизу находим бегунок размывание - выставляем в 5. Вот что получается:

(http://storage5.static.itmages.ru/i/13/0625/s_1372142316_2133138_5a5d4917b9.png) (http://itmages.ru/image/view/1090510/5a5d4917)

Сохраняем файл ua.svg и теперь у нас есть флажок Украины. Запускаем thunar под администратором и направляемся в папку flags... Вот еще...
Перед заменой в папке /usr/share/xfce4/xkb/flags/ я бы посоветовал делать копии флажков, которые меняете.

Пробуйте, не обязательно рисовать прямоугольные флаги, может быть у когото выйдут отличные флажки в виде развевающихся на ветру, сразу скажу - у меня не получилось, НО я пробовал сделать флаг России, он тоже лежит в прикрепленном архиве, да кстати, в архиве замена только для ru.svg и us.svg, так как делал для себя а другими раскладками я не пользуюсь, хотя пожалуй добавлю только что созданный флаг Украины, только учтите - я его не тестировал, все на ваш страх и риск). Буду очень рад если ктото нарисовав красивые флажки поделится ими, у меня, как сами успели заметить художественные способности нулевые) Вообщем, удачи!


Название: Флаги для xkb.
Отправлено: Труба Шатал от Июнь 25, 2013, 05:56:11
http://ru.wikipedia.org/wiki/%D0%A4%D0%BB%D0%B0%D0%B3_%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D1%91%D0%BD%D0%BD%D1%8B%D1%85_%D0%A8%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D0%90%D0%BC%D0%B5%D1%80%D0%B8%D0%BA%D0%B8
вот так выглядит флаг США, найдите 50 отличий )))
Название: Флаги для xkb.
Отправлено: myth от Июнь 25, 2013, 08:20:39
вот так выглядит флаг США, найдите 50 отличий )))
Мой вариант в 50 раз лучше)
Название: Флаги для xkb.
Отправлено: xf∞ от Июнь 25, 2013, 17:03:52
Спасибо. Лично мне это не надо, я скорее отредактирую флаги и перекрашу их.
Зато здесь есть пример работы с inkscape, а это кому-то точно пригодится.
Название: Флаги для xkb.
Отправлено: myth от Июнь 27, 2013, 20:56:01
Спасибо. Лично мне это не надо...
Ну вот, зря тему создал  :cry:

Пускай повесит еще немного, если остальным тоже это не нужно, а скорее всего так и будет, удалим к чертовой матери ;) Я может быть просто учусь статьи составлять, никогда раньше этим не занимался, а сейчас времени свободного навалом... :)
Название: Флаги для xkb.
Отправлено: butjapka от Июнь 28, 2013, 06:23:08
myth, ненужных тем не бывает, в каждой статье есть доля полезного. Кому может какой совет и пригодится.
Название: Флаги для xkb.
Отправлено: xf∞ от Июнь 28, 2013, 07:34:44
myth, зачем удалять? пусть будет. я же написал что здесь есть краткое описание работы с inkscape, а это точно пригодится.
и потом, вы ведь не рад меня это делали :)