Консольный шрифт с юникодом для aterm

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модераторы: broom, Bizdelnick

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Консольный шрифт с юникодом для aterm

Сообщение Rus » 09.04.2009 13:29

По умолчанию aterm не отображает кириллицу.
Народ советует запускать его так: aterm -fn юникодовый_шрифт.

Вопрос как узнать какие у меня установлены юникодовые шрифты для консоли?
Как можно установить юникодовые шрифты для консоли?
Пример запуска aterm с кириллицей?
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Консольный шрифт с юникодом для aterm

Сообщение drBatty » 09.04.2009 14:24

$ cd /usr/share/fonts/ $


$ cat Type1/fonts.dir |grep iso10646 l047013t.pfa -b&h-luxi mono-medium-r-normal--0-0-0-0-m-0-iso10646-1 l047016t.pfa -b&h-luxi mono-bold-r-normal--0-0-0-0-m-0-iso10646-1 l047033t.pfa -b&h-luxi mono-medium-o-normal--0-0-0-0-m-0-iso10646-1 l047036t.pfa -b&h-luxi mono-bold-o-normal--0-0-0-0-m-0-iso10646-1 l048013t.pfa -b&h-luxi sans-medium-r-normal--0-0-0-0-p-0-iso10646-1 l048016t.pfa -b&h-luxi sans-bold-r-normal--0-0-0-0-p-0-iso10646-1 l048033t.pfa -b&h-luxi sans-medium-o-normal--0-0-0-0-p-0-iso10646-1 l048036t.pfa -b&h-luxi sans-bold-o-normal--0-0-0-0-p-0-iso10646-1 l049013t.pfa -b&h-luxi serif-medium-r-normal--0-0-0-0-p-0-iso10646-1 l049016t.pfa -b&h-luxi serif-bold-r-normal--0-0-0-0-p-0-iso10646-1 l049033t.pfa -b&h-luxi serif-medium-o-normal--0-0-0-0-p-0-iso10646-1 l049036t.pfa -b&h-luxi serif-bold-o-normal--0-0-0-0-p-0-iso10646-1


$ aterm -fn Type1/l047013t.pfa aterm: can't load font "Type1/l047013t.pfa"


с другими фонтами так-же... :(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
Minton
Сообщения: 1580
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Консольный шрифт с юникодом для aterm

Сообщение Minton » 09.04.2009 14:39

А если aterm -fn /usr/share/fonts/Type1/l047013t.pfa? :)
Мы переехали: Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Консольный шрифт с юникодом для aterm

Сообщение drBatty » 09.04.2009 16:20

Код: Выделить всё

aterm: can't load font "/usr/share/fonts/Type1/l047013t.pfa"
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 16.04.2009 13:49

Ну вот так у меня запускается с указанным шрифтом.
aterm -fn -xos4-terminus-bold-r-normal--16-160-72-72-c-80-iso10646-1

Но кириллица все равно не отображается.

Кто нибудь пользуется aterm с кириллицей?
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Консольный шрифт с юникодом для aterm

Сообщение drBatty » 17.04.2009 14:57

Rus писал(а):
16.04.2009 13:49
Но кириллица все равно не отображается.
ну без кириллицы и у меня работает :(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 29.04.2009 11:23

Ну, тогда может кто-то подскажет, можно ли настроить так, чтобы терминал не выводил сообщения на русском, а все только на английском?
Спасибо сказали:

Аватара пользователя
diesel
Модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Консольный шрифт с юникодом для aterm

Сообщение diesel » 29.04.2009 17:21

Rus писал(а):
29.04.2009 11:23
Ну, тогда может кто-то подскажет, можно ли настроить так, чтобы терминал не выводил сообщения на русском, а все только на английском?

пропиши в .bashrc

export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"

ну или

export LC_ALL=C
export LANG=C
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 30.04.2009 12:31

А как бы ему красивый шрифт подобрать.
Вообще не могу с шрифтами для терминалов разобраться, где они лежат, какие из них подходят для терминала и в каком виде их ему скармливать?
Мне нравиться шрифт на верхнем терминале,(mlterm) а у aterm - на нижнем не нравится.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4646
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Консольный шрифт с юникодом для aterm

Сообщение SLEDopit » 30.04.2009 13:14

Rus
aterm с юникодом не работает. попробуйте rxvt-unicode. он ничуть не хуже атерма + работает с юникодом.
доступные для терминала шрифты можно посмотреть командой xlsfonts
да и при прозрачной консоли может лучше mc тоже прозрачным сделать? а то не смотрится ведь. вод так например:
Изображение
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 30.04.2009 15:03

SLEDopit писал(а):
30.04.2009 13:14
Rus
aterm с юникодом не работает. попробуйте rxvt-unicode. он ничуть не хуже атерма + работает с юникодом.
доступные для терминала шрифты можно посмотреть командой xlsfonts
да и при прозрачной консоли может лучше mc тоже прозрачным сделать? а то не смотрится ведь. вод так например:
Изображение

Не нравится мне в rxvt прозрачность, тормозит она там.
А как MC прозрачным сделать?
Я уже не хочу юникода. Хочу просто английский aterm, только с красивым шрифтом.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4646
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Консольный шрифт с юникодом для aterm

Сообщение SLEDopit » 30.04.2009 15:37

Rus писал(а):
30.04.2009 15:03
А как MC прозрачным сделать?
в настроечный ini файл исправить/добавить что то типа:

Код: Выделить всё

[Colors]
base_color=normal=,default:selected=green,default:marked=,default:markselect=,default:menu=,default:menuhot=,default:menusel=green,default:menuhotsel=,default:dnormal=,:dfocus=,default:dhotnormal=,default:dhotfocus=,:input=,default:reverse=,default:executable=,default:directory=,default:link=,default:device=,default:special=,default:core=,default:helpnormal=white,default:helplink=,default:helpslink=white,default:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 30.04.2009 15:59

SLEDopit писал(а):
30.04.2009 15:37
Rus писал(а):
30.04.2009 15:03
А как MC прозрачным сделать?
в настроечный ini файл исправить/добавить что то типа:

Еще вот что.
В rxml когда делаешь прозрачный фон и белые буквы, при выделении текста - и выделение белым и буквы под ним белые. Можно сделать чтобы буквы при выделении на черные менялись? А то например при выводе top вместо названий столбцов просто белая полоса.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4646
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Консольный шрифт с юникодом для aterm

Сообщение SLEDopit » 30.04.2009 16:06

Rus писал(а):
30.04.2009 15:59
В rxml
имеется в виду rxvt?
если да, то можно. я вот так запускаю терминал:

Код: Выделить всё

rxvt -tr -sh 50 -fn terminus-iso8859-*-14 +sb -fg white -bg black -cr green
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: Консольный шрифт с юникодом для aterm

Сообщение NekoExMachina » 30.04.2009 16:18

(Эээээ.. А почему настраиваете не через ~/.Xdefaults??)
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 30.04.2009 16:23

SLEDopit писал(а):
30.04.2009 16:06
Rus писал(а):
30.04.2009 15:59
В rxml
имеется в виду rxvt?
если да, то можно. я вот так запускаю терминал:

Код: Выделить всё

rxvt -tr -sh 50 -fn terminus-iso8859-*-14 +sb -fg white -bg black -cr green


Да. Так неплохо. Спасибо.
2 минуса по сравнению с aterm: "медленная" прозрачность и жадность к памяти. rxvt - 6,3 МБ, aterm - 3,5 МБ. Мелочи конечно, но aterm лучше. Если б только не юникод.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4646
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Консольный шрифт с юникодом для aterm

Сообщение SLEDopit » 30.04.2009 16:46

Rus писал(а):
30.04.2009 16:23
"медленная" прозрачность
а что тут имеется в виду?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 05.05.2009 12:19

SLEDopit писал(а):
30.04.2009 16:46
Rus писал(а):
30.04.2009 16:23
"медленная" прозрачность
а что тут имеется в виду?


Когда перемещаю терминал по экрану, фон терминала не успевает перерисовываться. Обычно фон не изменяется пока не отпущу кнопку мыши.
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 05.05.2009 14:03

diesel писал(а):
29.04.2009 17:21
Rus писал(а):
29.04.2009 11:23
Ну, тогда может кто-то подскажет, можно ли настроить так, чтобы терминал не выводил сообщения на русском, а все только на английском?

пропиши в .bashrc

export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"

ну или

export LC_ALL=C
export LANG=C


А в чем разница?
С первым вариантом терминал иногда ругался на локаль, но все работало. Со вторым вариантом все Ок.
Спасибо сказали:

Аватара пользователя
diesel
Модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Консольный шрифт с юникодом для aterm

Сообщение diesel » 06.05.2009 23:12

Rus писал(а):
05.05.2009 14:03
diesel писал(а):
29.04.2009 17:21
Rus писал(а):
29.04.2009 11:23
Ну, тогда может кто-то подскажет, можно ли настроить так, чтобы терминал не выводил сообщения на русском, а все только на английском?

пропиши в .bashrc

export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"

ну или

export LC_ALL=C
export LANG=C


А в чем разница?
С первым вариантом терминал иногда ругался на локаль, но все работало. Со вторым вариантом все Ок.

en_US.UTF-8 - это американская локаль в UTF-8, С(POSIX-локаль) - это ЕМНИП примерно тоже что en_US.ASCII . Ругаться на локаль в первом варианте, возможно, может, если она не сгенерирована как надо. чтобы сказать в чем именно проблема, надо посмотреть на ругань :)
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 07.05.2009 09:01

diesel писал(а):
06.05.2009 23:12
en_US.UTF-8 - это американская локаль в UTF-8, С(POSIX-локаль) - это ЕМНИП примерно тоже что en_US.ASCII . Ругаться на локаль в первом варианте, возможно, может, если она не сгенерирована как надо. чтобы сказать в чем именно проблема, надо посмотреть на ругань :)


perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LANG = "ru_UA.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory


А есть у en_US.UTF-8 преимущества перед "С"?
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 07.05.2009 10:05

SLEDopit писал(а):
30.04.2009 15:37
Rus писал(а):
30.04.2009 15:03
А как MC прозрачным сделать?
в настроечный ini файл исправить/добавить что то типа:

Код: Выделить всё

[Colors]
base_color=normal=,default:selected=green,default:marked=,default:markselect=,default:menu=,default:menuhot=,default:menusel=green,default:menuhotsel=,default:dnormal=,:dfocus=,default:dhotnormal=,default:dhotfocus=,:input=,default:reverse=,default:executable=,default:directory=,default:link=,default:device=,default:special=,default:core=,default:helpnormal=white,default:helplink=,default:helpslink=white,default:



А под рутом МС по прежнему синий. Как его и там "запрозрачить"?
Спасибо сказали:

Аватара пользователя
diesel
Модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Консольный шрифт с юникодом для aterm

Сообщение diesel » 07.05.2009 10:14

Rus писал(а):
07.05.2009 09:01
diesel писал(а):
06.05.2009 23:12
en_US.UTF-8 - это американская локаль в UTF-8, С(POSIX-локаль) - это ЕМНИП примерно тоже что en_US.ASCII . Ругаться на локаль в первом варианте, возможно, может, если она не сгенерирована как надо. чтобы сказать в чем именно проблема, надо посмотреть на ругань :)


perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LANG = "ru_UA.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

да, похоже у вас эта локаль просто не сгенерирована. dpkg-reconfigure locales в Debian может помочь.

Rus писал(а):
07.05.2009 09:01
А есть у en_US.UTF-8 преимущества перед "С"?
в случае если у терминала плохо с юникодом, особых преимуществ нет.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4646
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Консольный шрифт с юникодом для aterm

Сообщение SLEDopit » 07.05.2009 13:47

Rus писал(а):
07.05.2009 10:05
А под рутом МС по прежнему синий. Как его и там "запрозрачить"?
отредактировать /root/.mc/ini аналогичным способом с файлом в директории юзера?)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Rus
Сообщения: 203
ОС: Debian GNU/Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Rus » 10.06.2009 08:51

SLEDopit писал(а):
30.04.2009 16:06
Rus писал(а):
30.04.2009 15:59
В rxml
имеется в виду rxvt?
если да, то можно. я вот так запускаю терминал:

Код: Выделить всё

rxvt -tr -sh 50 -fn terminus-iso8859-*-14 +sb -fg white -bg black -cr green



А дома так не запускается.
1. Что нужно поставить, что-бы шрифт terminus появился?
2. И почему iso8859, разве для терминалов не iso10646 нужно? Разъясните пожалуйста.
Спасибо сказали:

Аватара пользователя
diesel
Модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Консольный шрифт с юникодом для aterm

Сообщение diesel » 10.06.2009 23:34

Rus писал(а):
10.06.2009 08:51
А дома так не запускается.
1. Что нужно поставить, что-бы шрифт terminus появился?

Код: Выделить всё

p   xfonts-terminus                            - Fixed-width fonts for fast reading



Rus писал(а):
10.06.2009 08:51
2. И почему iso8859, разве для терминалов не iso10646 нужно? Разъясните пожалуйста.

если нужен юникод - то да 10646
Спасибо сказали:

Action
Сообщения: 68
ОС: Debian Linux

Re: Консольный шрифт с юникодом для aterm

Сообщение Action » 11.06.2009 15:16

drBatty писал(а):
09.04.2009 14:24

$ cd /usr/share/fonts/ $


$ cat Type1/fonts.dir |grep iso10646 l047013t.pfa -b&h-luxi mono-medium-r-normal--0-0-0-0-m-0-iso10646-1 l047016t.pfa -b&h-luxi mono-bold-r-normal--0-0-0-0-m-0-iso10646-1 l047033t.pfa -b&h-luxi mono-medium-o-normal--0-0-0-0-m-0-iso10646-1 l047036t.pfa -b&h-luxi mono-bold-o-normal--0-0-0-0-m-0-iso10646-1 l048013t.pfa -b&h-luxi sans-medium-r-normal--0-0-0-0-p-0-iso10646-1 l048016t.pfa -b&h-luxi sans-bold-r-normal--0-0-0-0-p-0-iso10646-1 l048033t.pfa -b&h-luxi sans-medium-o-normal--0-0-0-0-p-0-iso10646-1 l048036t.pfa -b&h-luxi sans-bold-o-normal--0-0-0-0-p-0-iso10646-1 l049013t.pfa -b&h-luxi serif-medium-r-normal--0-0-0-0-p-0-iso10646-1 l049016t.pfa -b&h-luxi serif-bold-r-normal--0-0-0-0-p-0-iso10646-1 l049033t.pfa -b&h-luxi serif-medium-o-normal--0-0-0-0-p-0-iso10646-1 l049036t.pfa -b&h-luxi serif-bold-o-normal--0-0-0-0-p-0-iso10646-1


$ aterm -fn Type1/l047013t.pfa aterm: can't load font "Type1/l047013t.pfa"


с другими фонтами так-же... :(



А если попробовать urxvt?
uucp - only for choiced people.
Спасибо сказали:

Lenux
Сообщения: 395

Re: Консольный шрифт с юникодом для aterm

Сообщение Lenux » 14.06.2009 07:36

Вообще где дело касается русского языка в консоли, необходимо (имхо) гуглить запросы характера: руссификация ***, где *** это название дистрибутива. Например: http://www.opennet.ru/docs/RUS/debian30_faq/node4.html
Отсюда хотелось уточнить: сгенерированы ли все локали, которые нужны (например en_US.UTF-8, ru_RU.* ), установлены ли пакеты locales и console-cyrillic, если да то переконфигурить их.
Что по поводу шрифтов, я как понимаю речь идёт о X Server, поэтому могу сказать, что надо копать в сторону настройки шрифтов, например соответствует ли dpi который есть, dpi комфортному для вашего монитора? Я думаю это ближе к этой стороне, чем к подбору шрифтов.
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали: