В поле ввода сообщения русский текст набирается умляутами. В поле ввода адреса - нормальными буквами Локаль uk_ua.koi8-u. Проверено на 3-х машинах. --- ---
Проверьте, пожалуйста, на версии 1.2.0-alt3: <a href="ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/LinPopUp-1.2.0-alt3.i586.rpm">ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/LinPopUp-1.2.0-alt3.i586.rpm</a>
Да, теперь нормально. Только в диалоге настройки \"Изменить->Настройки->Общие параметры\" текст напротив чекбоксов чем-то перекрывается... И под третьей самбой у получаемого/отправляемого сообщения неправильная кодировка... В smb.conf стоит dos charset = CP866 unix charset = KOI8-R display charset = KOI8-R Под второй самбой всё ОК
У меня немного \"подрезаны\" надписи снизу, но не перекрываются. Пришлите, пожалуйста, скриншот на <a href="mailto:bga@altlinux.ru" target="_new">bga@altlinux.ru</a>. В третьей самбе попробуйте следующее: В /etc/samba/smb.conf у параметра \"message command\" временно уберите \"rm %s\". Тогда сообщения будут складироваться в /tmp/smb.*. Отправьте сами себе сообщение из консоли при помощи smbclient -M host и посмотрите, правильно ли оно отображается в этом файле. Если правильно, то пришлите его мне. А также пришлите полный вывод команды $ locale.
>У меня немного \"подрезаны\" надписи снизу, но не перекрываются. Именно это я и хотел сказать :) > В /etc/samba/smb.conf у параметра \"message command\" временно уберите >\"rm %s\". Тогда сообщения будут складироваться в /tmp/smb.*. Отправьте > сами себе сообщение из консоли при помощи smbclient -M host и > посмотрите, правильно ли оно отображается в этом файле. Отправил, получил - и на экране и в файле нормально. Кодировка koi8-r. >А также пришлите полный вывод команды $ locale [<a href="mailto:sn@sn" target="_new">sn@sn</a> /]$ locale LANG=ru_RU.KOI8-R LC_CTYPE=ru_RU.KOI8-R LC_NUMERIC=ru_RU.KOI8-R LC_TIME=ru_RU.KOI8-R LC_COLLATE=ru_RU.KOI8-R LC_MONETARY=ru_RU.KOI8-R LC_MESSAGES=ru_RU.KOI8-R LC_PAPER=\"ru_RU.KOI8-R\" LC_NAME=\"ru_RU.KOI8-R\" LC_ADDRESS=\"ru_RU.KOI8-R\" LC_TELEPHONE=\"ru_RU.KOI8-R\" LC_MEASUREMENT=\"ru_RU.KOI8-R\" LC_IDENTIFICATION=\"ru_RU.KOI8-R\" LC_ALL=
А если отослать сообщение с компа, где стоит вторая самба или например НТ4, то сообщение доходит в кодировке 866
Ну всё равно скриншот пришлите, чтоб знать, на сколько надписи расширять. По samba3 ещё посмотрю, пока кажется, что это несоответствующие настройки. Linpopup преобразовывает сообщения только из UTF-8 (из-за GTK+2) в текущую локаль, дальнейшее зависит от самбы. Проверял на samba-2.2.8-alt2 и Win98/Win2000 - во всех шести направлениях сообщения доходили нормально. =) Кстати, как насчёт uk_ua.koi8-u? Я думал, проблемы именно с этой локалью, т.к. у меня она не установлена, а koi8-r и на старом Linpopup-e показывалась нормально.
ОК. <a href="http://bugs.altlinux.ru/file_download.php?f_id=0000252&f_type=bug">http://bugs.altlinux.ru/file_download.php?f_id=0000252&f_type=bug</a> С локалью uk_ua.koi8-u стало всё хорошо (она у меня намашине, как и вторая самба). А koi8-r и третья самба - на соседней машине.
Вот здесь предварительный вариант (я переписал диалог настроек): <a href="http://lrn.ru/~bga/linpopup/LinPopUp-1.2.0-alt3.1bga.i586.rpm">http://lrn.ru/~bga/linpopup/LinPopUp-1.2.0-alt3.1bga.i586.rpm</a> <a href="http://lrn.ru/~bga/linpopup/LinPopUp-1.2.0-alt3.1bga.src.rpm">http://lrn.ru/~bga/linpopup/LinPopUp-1.2.0-alt3.1bga.src.rpm</a> Проверьте, пожалуйста, если есть возможность.
Вроде-бы всё ОК :)
Исправлено портированием на gtk+2