LINUX.ORG.RU

квадратики вместо кириллицы в i3

 , , , ,


0

1

Доброго времени суток! Установил тайловый менеджер i3 и там когда дело доходит до отображение кириллицы, одни квадратики... В locale.gen RU_ru раскомментировал, locale.conf и vconsole.conf настроил согласно вики (хотя в консоли как раз русский прекрасно отображается), пробовал ковырять конфиг самого i3 и пытался найти инфу по конфигу Xorg (может из-за него? но видимо что-то изменилось и решения из гугла уже не работают). Например, если запускаю консольный файловый менеджер (mc) не из i3, то там русский есть, если из i3, то вместо русского квадратики :(

Прошу помощи, уже даже не знаю где копать :(:(

Какой шрифт используется в i3? Через какой эмулятор терминала запускаешь mc, какой там используется шрифт? Возможно используемый тобой шрифт не умеет в кириллицу. Поставь liberation mono, посмотри что получится.

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

В i3 установил Terminus (делал как оф доках), правда кроме первого примера, т.к. не знаю что писать что бы кириллица была

Syntax:

font <X core font description>
font pango:<family list> [<style options>] <size>
Examples:

font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
font pango:DejaVu Sans Mono 10
font pango:DejaVu Sans Mono, Terminus Bold Semi-Condensed 11
font pango:Terminus 11px

Запускаю из стоковой консоли, дополнительно терминала никакого не ставил. liberation mono стоит, если это имеется ввиду

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

Скорее всего, проблема в самом шрифте. Погугли и скачай терминус с поддержкой кириллицы, тот что у тебя установлен - удали.

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

Так в консоли всё работает и русский есть (стоит ter-u16b), не работает только в i3
Изменил в конфиге i3 на

font pango:ter-u16b
безрезультатно :(

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

Не знаю как работают консольные шрифты (там не ttf/otf), возможно там какие-то особенности. Поставь liberation/dejavu и посмотри, будет ли в них нормально отображаться кириллица.

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

Может я просто где-то не там меняю? Сменился шрифт бара, а в окнах шрифт вообще не меняется.. Меняю тут ~/.config/i3/config из под юзера

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

В окнах это как, в заголовках окон или в самих приложениях? В приложениях шрифты по-другому задаются, через lxappearance, например. Вообще, лучше покажи скриншот с квадратиками.

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

в самих приложениях, только если запустить через i3, если запускать из стоковой консоли, то всё ок

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

Теперь видно, i3 тут совсем не причем. Это эмулятор терминала, в нем шрифты задаются по другому. Вроде, по дефолту ставиться urxvt (за точное названия не ручаюсь). Где узнать точно, не скажу - погугли «i3 set default terminal» - узнаешь как и где задается дефолтный терминал i3 - посмотри какой стоит у тебя, затем гугли как задать для него шрифт.

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

Локаль генерил же? (locale-gen) И да, копай в сторону терминала и его шрифтов, как тебе выше говорили. Ну и на будущее, для скринов - scrot

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

Проблема решилась установкой эмулятора терминала) Большое спасибо за помощь!

ps. dygger1, а на оригинальную кнопку PintScr можно как-то сделать? с системой Линукс только знакомлюсь и многие очевидные вещи для меня совсем не очевидные...

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

Проблема решилась установкой эмулятора терминала)

Да у тебя уже был установлен эмулятор терминала, на твоем скриншоте mc был запущен в эмуляторе терминала, ты просто заменил его на другой)) Впрочем, не суть.

на оригинальную кнопку PintScr можно как-то сделать?

Скорее всего, это можно сделать средствами i3 - прописать что-то в i3config, чтобы при нажатии клавиши PrintScreen выполнялась команда, которая делает скриншот. Ищи «i3 bind shortcut» или «i3 bind hotkey» и назначь на нужную клавишу выполнение предложенной выше команды scrot (погляди man scrot - возможно нужно будет добавить какие-то ключи к команде).

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

Спасибо за наводку!) i3 очень хорош, даже толком не настроенный =)
Вставил код в конфиг i3, но что-то не заработало :( создал каталоги /home/username/Pictures/ScreenShoots/, но не завелось... часть с $HOME записывать как есть или нужно подставить свой юзернейм?

bindsym Print exec scrot $HOME/Pictures/ScreenShoots/`date +%Y-%m-%d_%H:%M:%S`.png
bindsym Mod1+Print exec scrot -u $HOME/Pictures/ScreenShoots/`date +%Y-%m-%d_%H:%M:%S`.png
bindsym Mod1+Shift+Print exec scrot -s $HOME/Pictures/ScreenShoots/`date +%Y-%m-%d_%H:%M:%S`.png

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

Ну, я линк дал на темы, которым шесть лет.) Да и:

The i3 FAQ has migrated to https://www.reddit.com/r/i3wm/. All content here is read-only.

Так что велкам на реддит.) На арчевики и на гентувики много инфы. Развлекайся.

dygger1
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.