Ключевые слова:rus, xemacs, howto, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Kosta Kudrin 2:5054/69 Thu 25 Sep 97 13:56
Subj : Вот вам и руссификация Xemacs :)))
________________________________________________________________________________
Привет , всему линуксовому обществу!
Имелся Xemacs из поставки Debian 1.3 (19.14 Lucia)
Решил я его руссифицировать и читать/писать ньюсы и почту,
короче поюзать его решил !
Первым делом прочитал все сообщения касающиеся x(emacs)
в ru.linux и попробовал сделать так как рекомендовали!
:)
Hаивный мальчик!
:))
Hе помогло!
Что мне оставалось делать ??
Точно читать info !
беглый взгляд не дал мне ничего!:(
:)
Hу что ж пришлось читать более конкретно!
И в один прекрассный момент я обнаружил раздел
* Faces:: Changing the fonts and colors of a region of text.
Прочитал. Понял лишь то что можно менять все !:)
Hу и потом начал смотреть где это можно поправить
в самом xemacs.
Оказалось все очень просто !
1. Выбираем меню Options
2. Выбираем Edit Faces
получаем список цветов и фонтов.
3. Выбираем Font Spec.
Цвета я менять не стал , мне они и так понравились ,
Жаждующие сменить палитру флаг вам в руки ,
дествия для этого аналогичные.
4. Жмем <enter>
в нижней части экрана появляется строка
-------------------------------------------
font for <цвет> : <имя_фонта>
-------------------------------------------
по умолчанию там стоит -*-что-то-там-*-*-*-iso8859-*
Вместо этого указаного фонта ставите свой русский
у меня стоит -*-courier-medium-r-*-*-100-*-*-*-*-koi8-
5. И так для всех фонтов.
6. Выбираем меню Options
7. Выбираем Save Options
И телемаркет
:)
в домашнем каталоге создадуться
два файла .emacs и .xemacs-options
В которых записаны lisp последовательности для
определения вашей faces.
Для того , что бы все пользователи ,которые в будущем
будут созданы , имели руссифициролванный xemacs
вам необходимо положить эти файлы в /etc/skel
и пропатчить adduser моим патчем , который я
недавно кидал в эху! :)) А для текущих положить в
домашний каталог ~/<имя_юзера>
Можно конечно и по умолчанию сделать чтобы
xemacs понимал фонты -*-*-koi8-r , но для
этого надо патчить /usr/lib/xemacs-19.14/lisp/x11/x-face.el
и еще чего то там ! У меня покрайней мере с нахрапу не получилось
:)
Hо надежда умирает последней!:)
Еще некоторые замечания :
A).Если при отправке сообщения в конференцию вы получаете
в нижней строке сообщение :
Could't send message via news:440 posting not allowed
а на xconsole или в nntpd.log (или куда у вас валятся
сообщения от nnrpd ) сообщение:
<месяц> <число> <время> nnrpd[<pid>]: <полное_имя_хоста> noperm post
without permission
То дело в следующем. Вы просто не имеете права постить ньюсы с данного
хоста.
Проблема решается очень просто. В /etc/news/nnrp.access (это для
Debian 1.3 для SlackWare /var/lib/news/nnrp.access ) необходимо
прописать строку вида:
<полное_имя_хоста>:Read Post:<имя>:<пароль>:<список_дозволенных_групп>
В качестве <полное_имя_хоста> не проходит localhost.Почему ?
Hе знаю! Hо похоже xemacs использует hostname -f :))
В моем случае
tcsb.perm.su:Read Post:::*
А вообще смотрите man 5 nnrp.access это иногда помогает ! :))
B). Если при запуске mail вы получаете сообщение:
movemail: Permission denied for lock file--see source file
lib-src/movemail.c movemail exited with code 1
То значит на своей машине вы имеете установленым один из пакетов от
Netscape (NN,NC,NG), и у вас в $PATH лежит один из его компанентов ,
который называется .... Hу кто отгадает ??
:))
............................
............................
Точно!
movemail
В этом случае вам надо:
Определится что вы будете использровать
для чтения/написания почты.
- Если Netscape , то просто не нажимайте
кнопку mail из xemacs. Счастливо вам :))
Впринципе можно тогда вообще выкинуть меню
mail из xemacs , но для этого надо опять же
писать в .emacs некую последовательность символов
на лиспе !
- если xemacs и его VM ,то вам необходимо
удалить или переименовть movemail, который
находится в $PATH
например так mv movemail movemail.netscape
Hу вот и все!
Удачи вам в борьбе с xemacs
:))
А может быть это все в FAQ ?
:))
Что бы меньше спрашивали !
:))
Мне непонравилось то , что VM переносит мой mailBOX из
/var/spool/mail/<имя_пользователя> в ~/INBOX !
Hо это скорее все можно и отменить ! Где ? Это я найду !
:)
p.s. Какое ПО я использую:
Debain 1.3.1 от Cheap*Bytes;
Xemacs 19.14
--
С уважением , Костя
2:5054/69
aka cola@tcsb.perm.su
Спроси меня как , и я отвечу читайте man
:))
--- Gnus v5.2.25/XEmacs 19.14 * Origin: Technical Center of the Perm Saving Bank. (2:5054/69@fidonet)