<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>7926</bug_id>
          
          <creation_ts>2005-09-12 06:33:39 +0400</creation_ts>
          <short_desc>не работает drag&apos;n&apos;drop файлов с русскими именами</short_desc>
          <delta_ts>2009-01-26 18:20:48 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libgtk+2</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugene V. Horohorin">genix</reporter>
          <assigned_to name="Alexey Rusakov">ktirf</assigned_to>
          <cc>aris</cc>
    
    <cc>mike</cc>
    
    <cc>mutabor</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>30396</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2005-09-12 06:33:39 +0400</bug_when>
    <thetext>Не работает drag&apos;n&apos;drop файлов из каталогов с русскими именами между GTK 
(gqview) -&gt; KDE (konqueror)

Имеем:
локаль koi8-r
gqview-2.0.0-alt1.64bit
kdebase-konqueror-3.4.1-alt8.1
libgtk+2-2.6.7-alt1

Если из окна gqview, из каталога содержащего русские буквы в названии перетащить 
d&apos;n&apos;d файл в окно konqueror, то в konqueror гарантировано получаем сообщение об 
ошибке:

&quot;файл или папка _арабская_вязь_вместо_русских_букв_ не существует&quot;

лечится довольно тривиально, запуск konqueror в UTF8 локали:
LANG=ru_RU.UTF8 konqueror</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30397</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2005-09-12 06:34:21 +0400</bug_when>
    <thetext>по непроверенным агентурным данным, то же самое происходит и с k3b 
(перетаскивание файлов)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30401</commentid>
    <comment_count>2</comment_count>
    <who name="Eugene A. Suchkov">eugene.suchkov</who>
    <bug_when>2005-09-12 07:22:59 +0400</bug_when>
    <thetext>Подтверждаю</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30407</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-09-12 10:23:10 +0400</bug_when>
    <thetext>А почему путь в UTF-8 ? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38504</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2006-06-04 13:43:05 +0400</bug_when>
    <thetext>Это всё ещё актуально?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39825</commentid>
    <comment_count>5</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2006-08-28 21:49:38 +0400</bug_when>
    <thetext>Да, всё еще актуально!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65512</commentid>
    <comment_count>6</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2008-03-11 15:29:31 +0300</bug_when>
    <thetext>Reassign to real maintainer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65736</commentid>
    <comment_count>7</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-03-13 23:27:18 +0300</bug_when>
    <thetext>Вот некоторые результаты моих исследований и сопровождающие их догадки. Я
установил, что независимо от локали пользователя, запустившего (правильное)
gtk+-2 приложение, внутри него все строки представлены в utf-8. Соответственно и
при процедуре dnd-обмена строка передаётся в utf-8. Я не знаю, как дело обстоит
в КДЕ/Qt (т.к. оказалось, что не только я не любли КДЕшные приложения, но и они
тоже не любят меня -- у меня сегодня отказались запускаться konqueror и kmail),
но чует моё сердце, что в них строки хранятся в текущей локали. Соответственно
такое приложение ожидает, что при dnd строка тоже придёт в текущей локали. Выход
тут один -- переделать все такие программы на внтуреннее использование юникода
на манер gtk-шных.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65752</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2008-03-14 01:28:44 +0300</bug_when>
    <thetext>Нет, конечно же уже давно, как GTK-, так и QT-программы внутри используют 
исключительно UTF-8, собственно поэтому и возникают проблемы при пересечении 
границы - взаимодействию с со строками в кодировке локали.
Возможно это бага вообще в Иксах, пока не известно, нужно уточнить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65784</commentid>
    <comment_count>9</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-03-14 12:14:56 +0300</bug_when>
    <thetext>У меня есть программа, сделанная на основе примера использования dnd в Gtk, с
помощью которой удобно изучать тонкости dnd. Я, в частности, с её помощью и
установил, что при dnd Gtk-&gt;Gtk независимо от локалей, в которых запущены
приложения, строки передаются всегда в utf-8. Надо бы собрать нечто подобное для
Qt и посмотреть, что там.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69648</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-11 18:36:11 +0400</bug_when>
    <thetext>Это всё ещё актуально? (c)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85017</commentid>
    <comment_count>11</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2009-01-26 18:20:48 +0300</bug_when>
    <thetext>мне не актуально больше.
все уже съехало на UTF-8</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>