LINUX.ORG.RU

заменть флаги на буквы в gxkb

 , ,


0

1

Есть такой скрипт https://github.com/zen-tools/gen-labels

при запуске пишет

deepforest@debian:~/Downloads/gen-labels-master$ ./gen_labels.sh
Error! Unresolved dependencies: convert 

Вопрос. Как запустить скрипт и как потом поменять флаги на буквы?

зы Или посоветуйте переключатель расладок с буквами, а не с флагами

Deleted

Ответ на: комментарий от mord0d

спасибо получилось! тут заменил изображения флагов на изображения с буквами стран

/usr/share/gxkb/flags
Deleted ()
Ответ на: комментарий от Deleted

Я такой скрипт использую:

#!/bin/bash
# Фон изображения
#bgr="#29a11d"
bgr="#4848ff"
bge="#D44949"
# Цвет текста
#fg="#FFFFFF"
fg="#dddddd"
# Имя или полный путь к шрифту
#font=/usr/share/fonts/liberation-fonts/LiberationSans-Bold.ttf
font=/usr/share/fonts/ubuntu-font-family/Ubuntu-B.ttf
#font=/usr/share/fonts/droid/DroidSans-Bold.ttf
# Размер шрифта
font_size=17
# Размер картинки
image_size="26x26"
convert -size $image_size xc:$bgr -font $font -fill $fg -antialias -pointsize $font_size -gravity center -draw "text -1,0 'Ру'" ru.png
convert -size $image_size xc:$bge -font $font -fill $fg -antialias -pointsize $font_size -gravity center -draw "text 0,0 'En'" us.png

exit 0

В зависимости от шрифта и dpi иногда приходится менять вручную смещение в конце convert.

tamo ()
Последнее исправление: tamo (всего исправлений: 1)
Ответ на: комментарий от tamo

Это мне сложно) А как его использовать? Он идет какому то переключателю раскладок или независимый?

Deleted ()
Ответ на: комментарий от Deleted

Запустить. Он сгенерирует в текущем каталоге иконки раскладок, которые помести потом в ~/.local/share/gxkb
Играться с настройками для получения необходимого результата.

tamo ()

Я просто сделал в GIMP свои иконки с буквами. И заменил ими дефолтные флажки в /usr/share/gxkb/flags

Andrey110682 ()
Ответ на: комментарий от Deleted

просто сделал в GIMP

Куда проще ориентироваться на SVG и сделать в текстовом редакторе. Например так.

andytux ★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей