LINUX.ORG.RU

Konqueror и расширения


0

0

Подскажите куда копать. Как сделать так чтобы KDE(Konqueror) открывал RAR архивы также как и любые другие, те сам а не внешней программой

anonymous

И еще вопросик насущный. Rar-архивы мне в основном приходят по электронке с документами и названия как не странно почти все на русском в CP1251. Можно ли как-нибудь для kio-rar жестко прописать кодировку cp1251 а то надоело уже постоянно iconv юзать.

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

Да пробовал - не получается....а в недра kio-slave лезсти неохота. Нашел решение - 7zip. Вот как бы p7zip-kio заставить открывать и RAR. если прописать в лоб то при открытии он зацикливается.

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

--- src/rar.cpp.orig        2005-02-13 16:45:04.000000000 +0600
+++ src/rar.cpp     2006-03-20 13:15:21.000000000 +0600
@@ -22,6 +22,7 @@
 #include <qstringlist.h>
 #include <qbitarray.h>
 #include <qfile.h>
+#include <qtextcodec.h>

 #include <kdebug.h>
 #include <kinstance.h>
@@ -555,7 +556,7 @@
       }
     }
     archive = archiveUrl;
-    proc = new KProcIO();
+    proc = new KProcIO(QTextCodec::codecForName("cp 1251"));
     *proc << rarProgram << "v" << archive.path();
     proc->setEnvironment( "LC_ALL", KGlobal::locale()->language() );
     proc->start( KProcess::Block );

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

Если не поможет, то попробуйте "cp 1251" заменить на "ibm866".

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

> Rar-архивы мне в основном приходят по электронке с документами и названия как не странно почти все на русском в CP1251.

Вообще-то они идут в cp866. :)

> Можно ли как-нибудь для kio-rar жестко прописать кодировку cp1251

Поправь в сырцах или поставь самый свежий rar - говорят, он научился в текущей локали показывать. Сам не проверял.

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

Да нет...последний и так rar стоит - 3.51. Буду пробовать патч приведеный выше.

И так можеть флейм но все же. Что лучше(архивы) для обмена c виндовс машинами? 7zip вроде поддерживает кодировки и вроде как при запуске пишется UTF16=on. Значит ли это что архивы созданые на *nix с любой локалью будут нормально смотреться на винде?

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

> И так можеть флейм но все же. Что лучше(архивы) для обмена c виндовс машинами?

если совсем ничего не помогает - можно попробовать isofs.bz2 ;-)

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