ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] О кодировке названий файлов
@ 2005-02-27 20:46 Vitaly Lipatov
  2005-02-28 11:31 ` Sergey V Turchin
  2005-02-28 16:58 ` Yuri N. Sedunov
  0 siblings, 2 replies; 23+ messages in thread
From: Vitaly Lipatov @ 2005-02-27 20:46 UTC (permalink / raw)
  To: ALT Devel discussion list

В Сизиф/Incoming отправлена стабильная версия LIBNATSPEC 0.1

Библиотека разрабатывалась как _единый_ в системе источник
информации о кодировках как локальной, так и "чужих"
файловых систем. Кодировка локальной файловой системы
первично определяется на основе текущей локали.
Проверено функционирование в локали пользователя
(ru_RU.KOI8-R, ru_RU.CP1251), локали root (POSIX), и без 
установленной локали (в двух последних случаях она берётся из
/etc/sysconfig/i18n).

Предлагается данную библиотеку использовать в нашем дистрибутиве,
а именно:

1. Включить установку переменной G_FILENAME_ENCODING
файлы для этого расположены в каталоге profile примеров)
Для возможности работы с файлами при запуске glib-программ
под другими, не соответствующими пользовательской, локалями).

2. Добавить поддержку в следующие программы
  * mount (пакет util-linux)
  * submount
  * smbmount (samba)
  * mkisofs (cdrtools), это также должно решить проблему
с установками по умолчанию для growisofs, xcdroast, k3b)

Это позволит _не указывать_ при работе с программой кодировки.
Возможность _указать_ требуемую кодировку остаётся.

Готовые патчи как примеры использования расположены в пакете:
libnatspec-devel-examples-0.1.0-alt1.i586.rpm
Описание в файлах документации README и README-ru.html

Чтобы оценить как она работает, установите
libnatspec-0.1.0-alt1.i586.rpm
и запустите
$ natspec -i

Для сборки с библиотекой используйте пакет
libnatspec-devel-0.1.0-alt1.i586.rpm
где имеются макросы для aclocal (см. README)
и файл для pkgconfig.

Описании библиотеки natspec:
http://www.freesource.info/wiki/Biblioteka_NATSPEC

Общий обзор проблемы кодировок:
http://www.freesource.info/wiki/Kodirovka_Nazvanijj_Fajjlov

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2005-03-04 21:41 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-27 20:46 [devel] О кодировке названий файлов Vitaly Lipatov
2005-02-28 11:31 ` Sergey V Turchin
2005-02-28 11:36   ` Sergey V Turchin
2005-03-01 11:27   ` Sergey V Turchin
2005-03-01 13:02     ` Vitaly Lipatov
2005-03-01 13:20       ` Sergey V Turchin
2005-03-01 14:01         ` [devel] " Michael Shigorin
2005-03-01 14:44           ` [devel] [JT] " Alexey Rusakov
2005-03-01 14:54           ` [devel] " Sergey V Turchin
2005-03-01 15:00             ` Michael Shigorin
2005-03-01 15:42             ` Vitaly Lipatov
2005-03-01 14:14         ` [devel] " Vitaly Lipatov
2005-02-28 16:58 ` Yuri N. Sedunov
2005-02-28 17:15   ` Alexey Rusakov
2005-02-28 17:22     ` Yuri N. Sedunov
2005-02-28 17:55     ` Вячеслав Диконов
2005-03-01  0:24       ` Alexey Rusakov
2005-03-03 21:47   ` Yuri N. Sedunov
2005-03-03 22:09     ` [devel] О кодировке названий файлов [JT] Vitaly Lipatov
2005-03-03 22:30       ` Yuri N. Sedunov
2005-03-04 20:17         ` Vitaly Lipatov
2005-03-04 21:41           ` Yuri N. Sedunov
2005-03-03 23:43     ` [devel] О кодировке названий файлов Alexey Rusakov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git