LINUX.ORG.RU

Класс.

anonymous
()

плохо настроил. Почитай в FAQ, где патч для vimа брал, как сделать буквы поменьше :o)

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

сам слепой и другим плохого желаешь? :)

anonymous
()

наконец-то этот скриншот появился 8)

Мне кажется, или я вижу АА в терминале? Каким образом это было сделано?

Zulu ★★☆☆
()

про АА в терминале

2 anonymous (*) (2003-05-27 14:17:18.458):

> плохо настроил. Почитай в FAQ, где патч для vimа брал,

А он не патченый специально -- исходники стандартные из дистрибутива, только немного
больше всяких фенечек разрешено.

> как сделать буквы поменьше :o)

Если их сделать меньше, я ничего не увижу :(

2 Zulu:

>Мне кажется, или я вижу АА в терминале? Каким образом это было сделано?

Вам не кажется.

xterm -fa "Lucida Console-14:Style=Regular"

Либо

*XTerm*faceName: Lucida Console-14:style=Regular



Dselect ★★★
() автор топика

Вот это я сейчас взглюкнул так взглюкнул. Смотрю на скриншот. И нажмаю :q Не просто подумал, а уже нажал! Потом осознал, что сделал...:))))

svu ★★★★★
()

iab bye <Esc>:q!<Enter>

anonymous
()

А что за window manager?

Weaver.

anonymous
()

Хм... пытаемся воспроизвести...

zulu@zulu:~$ xterm -fa "Courier New-14:Style=Regular" 
Segmentation fault

zulu@zulu:~$ strace -o log xterm -fa "Courier New-14:Style=Regular" 
trace: ptrace(PTRACE_SYSCALL, ...): Operation not permitted

zulu@zulu:~$ apt-cache depends xterm
xterm
  Depends: libc6
  Depends: libfreetype6
  Depends: libncurses5
  Depends: libxaw7
  Depends: xlibs
  Depends: xlibs
  Conflicts: <xbase>
  Conflicts: suidmanager
  Replaces: <xbase>

zulu@zulu:~$ dpkg -l xterm
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Описание
+++-==============-==============-============================================
ii  xterm          4.2.1-6        X terminal emulator

zulu@zulu:~$ cat /etc/debian_version 
testing/unstable

Zulu ★★☆☆
()

2Zulu да всё вроде работает(тоже самосбор, только Gentoo)

azazello ★★★★
()

а где можно найти этот wm. у меня что-то с ходу не получилось

SadStork
()

2SadStork: Не въехал, а что ищите. Мне так кажется, что это один из box'ов, может даже свежий fluxbox 0.9.x

svyatogor ★★★★★
()


> xterm -fa "Lucida Console-14:Style=Regular"

И на русский язык можно забить, да?

anonymous
()

stable ветка fluxbox'а. 0.1.9-0.1.14

anonymous
()

про АА в терминале

2 Zulu:

> xterm -fa "Courier New-14:Style=Regular"
> Segmentation fault

Мне удалось возпроизвести _только_ при одном условии -- если не удается
прочитать fonts.conf и нет ничего в fonts.cache-1. При этом xterm 4.3.0 ругается
на это, а более ранние версии -- нет.

Что у Вас выдает fc-list ?

> strace -o log xterm -fa "Courier New-14:Style=Regular"

Дык кто ж Вам даст SGID binary ptrace'-ить?

2 Weaver

> А что за window manager?

fluxbox

Dselect ★★★
() автор топика

про кириллицу

2 anonymous (*) (2003-05-27 19:26:17.15):

> > xterm -fa "Lucida Console-14:Style=Regular"
> И на русский язык можно забить, да?

1) Почему? В этом шрифте есть кириллица.
2) А самое главное, где мне она встретится в FORM и C++ коде? :)


Dselect ★★★
() автор топика
Ответ на: про кириллицу от Dselect


> где мне она встретится в FORM и C++ коде? :)

В комментариях, однако...

anonymous
()

Пашет русский ,если xft его чухает как нужно,например:
xterm -fa "Lucida Console KOI8-14:Style=Regular"

Только на хрен не нужно.Глаза болят.

anonymous
()

Сорри за офф. А как этот флукс заставить отображать все окна в тулбаре?

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

Vim +GTK2

2anonymous (*) (2003-05-28 07:46:57.952)
>Только на хрен не нужно.Глаза болят.

Ну, глаза-то, положим, не болят,
но выглядит все равно стремновато.
Мне gtk-шный гораздо больше нравится.


P.S. прошу не пинать, но лучший Look (но не feel -
настраивать утилиты запаришься) у gVim, как ни странно,
под виндой. Самое интересное, что на vim.org просто
дофига скриптов с ^M в конце -> даже под виндой с обилием
билдеров ViM рулит!

ivon
()

2 Dselect

Большое спасибо за наводку на правильный ответ.
Дело действительно в том, что секция dirs в /etc/X11/XftConfig не соответствовала реальности.

Zulu ★★☆☆
()

И до кучи...

...
работать-то работает, но с кодировкой проблемы. Более того, проблемы даже если в ~/.fonts.conf сделать реврайтинг charset'а на KOI8-R

Zulu ★★☆☆
()




Вот вывод fc-list:

Luxi Serif:style=Regular
Utopia:style=Bold Italic
Bitstream Vera Sans Mono:style=Bold
Arial:style=Regular
Verdana:style=Bold Italic
Arial KOI8:style=Bold Italic
Luxi Serif:style=Bold
Bitstream Vera Sans:style=Oblique
Comic Sans MS:style=Bold
Microsoft Sans Serif:style=Regular
Verdana KOI8:style=Bold Italic
Luxi Mono:style=Bold
Times New Roman KOI8:style=Regular
Utopia:style=Bold
FixHelvDL:style=Regular
Antiqua:style=Regular
Arial KOI8:style=Italic
Arial KOI8:style=Bold
Bitstream Vera Sans:style=Roman
Bitstream Charter:style=Bold Italic
Luxi Sans:style=Bold
Andale Mono KOI8:style=Regular
Antiqua:style=Bold Italic
Times New Roman:style=Bold Italic
Lucida Console:style=Regular
Arial Black:style=Regular
Impact:style=Regular
Times New Roman:style=Bold
Lucida Sans KOI8:style=Regular
Tahoma KOI8:style=Regular
Verdana:style=Bold
Arial Narrow:style=Regular
Courier:style=Bold Italic
Luxi Sans:style=Regular
FixHelvDL:style=Italic
Courier:style=Regular
Arial Narrow:style=Bold Italic
Cursor:style=Regular
Arial:style=Bold Italic
Georgia:style=Bold
FixHelvDL:style=Bold Italic
Courier New:style=Regular
FixHelvDL:style=Bold
Bitstream Charter:style=Regular
Times New Roman:style=Italic
Times New Roman KOI8:style=Italic
Bitstream Vera Sans Mono:style=Oblique
Courier 10 Pitch:style=Bold Italic
Luxi Mono:style=Regular
Arial KOI8:style=Regular
Bitstream Charter:style=Italic
Verdana KOI8:style=Bold
Courier New KOI8:style=Bold Italic
Tahoma:style=Regular
Bitstream Vera Sans:style=Bold
Courier New:style=Bold Italic
Georgia:style=Italic
Verdana KOI8:style=Italic
Marlett:style=Regular
Impact KOI8:style=Regular
Courier 10 Pitch:style=Italic
Utopia:style=Italic
Bitstream Vera Serif:style=Roman
Comic Sans MS KOI8:style=Regular
Georgia:style=Bold Italic
Courier New:style=Bold
Bitstream Vera Sans Mono:style=Bold Oblique
Luxi Serif:style=Oblique
Bitstream Vera Sans:style=Bold Oblique
Courier New:style=Italic
Tahoma:style=Bold
Luxi Serif:style=Bold Oblique
Verdana KOI8:style=Regular
Times New Roman:style=Regular
Bitstream Vera Sans Mono:style=Roman
Luxi Mono:style=Oblique
Courier 10 Pitch:style=Regular
Times New Roman KOI8:style=Bold Italic
Arial Narrow:style=Bold
Courier New KOI8:style=Italic
Luxi Sans:style=Oblique
Courier:style=Italic
Tahoma KOI8:style=Bold
Courier 10 Pitch:style=Bold
Courier New KOI8:style=Regular
Lucida Console KOI8:style=Regular
Arial:style=Italic
Comic Sans MS:style=Regular
Comic Sans MS KOI8:style=Bold
Luxi Sans:style=Bold Oblique
Georgia:style=Regular
Bitstream Vera Serif:style=Bold
Times New Roman KOI8:style=Bold
Arial Black:style=Italic
Courier New KOI8:style=Bold
Antiqua:style=Italic
Arial Narrow:style=Italic
Luxi Mono:style=Bold Oblique
Courier:style=Bold
Verdana:style=Regular
Utopia:style=Regular
Arbat:style=Regular
Bitstream Charter:style=Bold
Antiqua:style=Bold
Arial Black KOI8:style=Regular
Verdana:style=Italic
Arial:style=Bold

Со шрифтами ,в записи которых фиг-ет KOI8 русский отображается.

anonymous
()

Тогда так - как добиться появления этих самых KOI8?
zulu@zulu:~$ fc-list | wc -l
     65
zulu@zulu:~$ fc-list | grep -i koi | wc -l
      0

Zulu ★★☆☆
()

про кириллицу... продолжение

2 anonymous (*) (2003-05-28 07:46:57.952) & anonymous (*) (2003-05-28 14:16:57.448)

> Пашет русский ,если xft его чухает как нужно,например:
> xterm -fa "Lucida Console KOI8-14:Style=Regular"

> Со шрифтами ,в записи которых фиг-ет KOI8 русский отображается.

Не надо никаких KOI8 -- в самом ttf-шрифте есть информация, как его с разными
кодировками едят. :) Так что если нужные глифы есть, то все будет отображаться
в любой локали (если у Вас правильно настроен xft)

2 Zulu:

> Тогда так - как добиться появления этих самых KOI8?

А не нужно этого добиваться.

P.S. А чего народ UTF-8 не пользует?

Dselect ★★★
() автор топика

еще про кириллицу...

2 Zulu:

> Более того, проблемы даже если в ~/.fonts.conf сделать реврайтинг charset'а на KOI8-R

НЕ НАДО этого делать. export LC_CTYPE=<your_locale>, а все остальное делает
fontconfig.

Dselect ★★★
() автор топика

Кириллица

zulu@zulu:~$ locale | grep CTYPE
LC_CTYPE="ru_RU.KOI8-R"

Тем не менее, в терминале мусор (точнее, ISO-8859-1 вместо кириллицы)


Zulu ★★☆☆
()
Ответ на: Кириллица от Zulu

Попробуй xterm -lc -fa "Lucida Console-14:Style=Regular"

anonymous
()

еще про кириллицу и про GTK

2 Zulu:

> Тем не менее, в терминале мусор (точнее, ISO-8859-1 вместо кириллицы)

Возможные причины:

1) Вы запускаете xterm в UTF-8 mode. Соответственно 8-битные не-ASCII символы
отображаются так, как они (по идее) и должны отображаться. Попробуйте сделать так:
xterm +u8 -fa <blah-blah> .....

2) Что-то не то с /etc/fonts/fonts.conf

3) Все шрифты -- "неправильные", т.е. в них нет нужных глифов. Но в этом случае
на месте кириллических символов были бы просто пробелы.


2 anonymous (*) (2003-05-27 21:55:52.931):

> > где мне она встретится в FORM и C++ коде? :)

> В комментариях, однако...

Скорее там можно встретить немецкий или китайский :)

2 ivon:

> но выглядит все равно стремновато.

А в чем эта "стремноватость" проявляется?

> Мне gtk-шный гораздо больше нравится.

Этот screenshot -- иллюстрация того, что шрифты выглядят "правильно" и без всяких GTK[2].
А про то, что кому нравиться, я не спорю.

Dselect ★★★
() автор топика
Ответ на: про кириллицу... продолжение от Dselect


Ну может и не надо koi8 , но что есть правильно настроенный xft с правильными шрифтами?Неужто вот это:

...Мне удалось возпроизвести _только_ при одном условии -- если не удается
прочитать fonts.conf и нет ничего в fonts.cache-1. При этом xterm 4.3.0 ругается
на это, а более ранние версии -- нет...

Имхо, по большей части все упирается именно в "правильность" шрифтов.

P.S. Без п-ы ,у меня действительно от этого дела глаза болят.

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

правильно настроенный xft


> Ну может и не надо koi8 , но что есть правильно настроенный xft с правильными
> шрифтами?

RTFM://fontconfig.org/fontconfig-user.html

>Неужто вот это:

> ...Мне удалось возпроизвести _только_ при одном условии -- если не удается
> прочитать fonts.conf и нет ничего в fonts.cache-1. При этом xterm 4.3.0 ругается
> на это, а более ранние версии -- нет...

Имеется в виду следующее:

$ find /usr -name 'fonts.cache*' -exec sudo setfacl -m u:<my_username>:--- {}
$ find ~ -name 'fonts.cache*' -exec setfacl -m u:<my_username>:--- {}
$ sudo setfacl -m u:<my_username>:--- /etc/fonts/fonts.conf
$ xterm -fa 'Lucida Console-14'
segmentation fault

> Имхо, по большей части все упирается именно в "правильность" шрифтов.

Можно, конечно, сделать хитрым образом ttf-шрифт, так, что в той части unicode-символов,
где расположна кириллица, была какая-то хрень. Но это уже в духе русских лесорубов,
пиливших финской бензопилой ломик.

> P.S. Без п-ы ,у меня действительно от этого дела глаза болят.

Дык я ж для своих глаз настраивал, а не для Ваших.

Dselect ★★★
() автор топика

Все еще кириллица

1) Нет. не в UTF-8 режиме.

2) Стандартный. Секция <dir> указывает куда надо.

3) zulu@zulu:~$ dpkg -l msttcorefonts
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Описание
+++-==============-==============-============================================
ii  msttcorefonts  1.1.2          Installer for Microsoft TrueType core fonts


Все еще в непонятках. 
zless /usr/share/doc/fontconfig/fontconfig-user.txt.gz 
не прояснил ситуацию...

Zulu ★★☆☆
()

Братья! Скажите какие программы поддерживают (точнее включают) иксовый антиалиасинг (кроме конечно GTK2 и QT)? Может есть возможность заставить X по умолчанию включать АА?

anonymous
()

man xterm:

...

 -lc  Turn on support of various encodings according to  users' LC_CTYPE  locale setting,  i.e.,  LC_ALL,  LC_CTYPE, or LANG variables. 

... 

у меня koi заработал после добавления этого ключика

edd
()

про кириллицу — окончательный диагноз

2 edd & Zulu:

> -lc Turn on support of various encodings according to users' LC_CTYPE locale setting,
> i.e., LC_ALL, LC_CTYPE, or LANG variables.
> у меня koi заработал после добавления этого ключика

С не UTF-8 локалью действительно нужно добавлять эту опцию, либо писать в
Xresources

*XTerm*Locale: true

Мораль: пользуйтесь UTF-8 -- и все будет ОК.

2 anonymous (*) (2003-05-29 22:04:18.611626)

> Братья! Скажите какие программы поддерживают (точнее включают) иксовый
> антиалиасинг (кроме конечно GTK2 и QT)?

Это делает libxft, GTK2 и QT просто пользуются этой библиотекой.
Соответственно, X'-овый АА "понимают" программы, слинкованные с libxft.
( посмотреть можно так: ldd some_prog | grep -i xft )


> Может есть возможность заставить X по умолчанию включать АА?

Section "Module"
.....
Load "freetype"
....
EndSection

Dselect ★★★
() автор топика

2Dselect:
А bash у тебя какой, или что ты пользуешь?...

Wotson
()

Увы, LANG=ru_RU.UTF-8 xterm -fa 'Courier New-12:style=regular'
тоже не приносит облегчения. Вместо кириллических символов - квадраты...

8(

Zulu ★★☆☆
()
Ответ на: комментарий от Zulu

опять про кириллицу

Желательно еще и LC_CTYPE указать, но если и это не помогает, то
возможные причины таковы:

1) шрифт "неправильный"
2) вместо "правильного" шрифта подставляется (согласно тому, как определено в
/etc/fonts/fonts.conf ) другой шрифт
3) Вы пытаетесь просмотреть текст в 8-битной кодировке (напр., KOI8-R ).

Dselect ★★★
() автор топика

2Dselect:
In my case everything goes fine (russian+umlauts), but <backspace>
works twice in case of 2-byte chars. (<BS> can be pressed twice
per char and the command line length limit looks incorrect also)


I thought it comes from
"5. Теперь про bash. Он думает, что один байт = один символ. Это плохо."

How do you solve this problem?

Wotson
()

bash and Unicode chars

2 Wotson:

> I thought it comes from
> "5. Теперь про bash. Он думает, что один байт = один символ. Это плохо."

I don't think this statement is true. Everything you need is just proper /etc/inputrc
( or ~/.inputrc )

Here is the incantation, wich makes bash ( and all programs, using readline library )
work with non-ASCII chars:

-------------------snip-snip-snip----------------------------
# put this in ~/.inputrc
set meta-flag On
set convert-meta Off
set output-meta On
# But in this case emacs keybindings with Meta key won't work.
# So, I use
set editing-mode vi
# vi mode is more convenient, isn't it? :)
-------------------snip-snip-snip-------------------------

Dselect ★★★
() автор топика
Ответ на: bash and Unicode chars от Dselect

Thanks!
i'll try it.

Special thanks for an english answer,
it wasn't necessary but anyway.

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