| DJArty @ 01-10-2008 03:26:02 |
Приветствую! Представляю на растерзание мой порт для таблетки - qutIM. Для тех кто не в курсе: qutIM мэссенджер для протокола ICQ. На данный момент только для него, но автор (Рустам Чакин) и команда работают сейчас над прикручиванием Jabber и плугинной системы по просьбе трудящихся (текущая версия всё ещё считается альфой или бетой -но работоспособна). Сооружен с использованием Qt4 и является кроссплатформенным. Теперь и на таблетке, сей пост - доказательство :) . Если у вас на ББ Линукс, пользуетесь аськой, а вы ещё не пробовали qutIM - пожалуй вы многое пропустили :cool: . Про qutIM смотрим здесь : http://qutim.org/ 
Довольно рекламы - вернёмся к таблетке. Всё это работало и собиралось для Diablo 4.2008.30-2. Понятное дело раз Qt4 то нужны либы для того что бы qutIM закрутился Добавляем реп maemo extras-devel (если небыло до того)
Для ленивых - кликаем тут (Install кнопка): http://qt4.garage.maemo.org/qt4-diablo-devel.install  Понадобится поставить оттуда следующие пакеты: libqt4-xml, libqtcore4, libqtgui4, libqt4-network, libaudio2 последовательность не помню - одни тянут за собой другие, но только этих достаточно и необходимо.
Только теперь ставим qutIM для таблетки http://n8xx.com/uploads.php?file=qutIM-0.1.1-0.1.deb  или отсюда http://djarty.narod.ru/qutIM-0.1.1-0.1.deb  Скриншоты: Окно контактлиста (в обычном не фулскрине)
 Контактлист в фулскрине + окно настроек:
 Окно чата в фулскрине + кейборд:
 Окно чата + эмотиконсы:
 Рабстол со свернутым кутимом и всплывающими окнами:
 Знал бы что превьюшки генерятся - оставил бы скрины стандарными :rolleyes:
Что работает: писать и получать мессы вобщем можно :) Вызов чата с юзером правда иногда то двойным кликом то тройным вызывается... для фулскрина контактлиста добавил пункт в меню (в фулрежиме и рекомендую проводить первоначальные настройки) для фулскрина окна чата работает стандарная кнопка (F6), но работает только с первого раза - пока фокус не перенесётся на табы или окно ввода текста - потом помогает маленькая кнопка фулскрина в нижнем левом углу. можно прикрутить смайлы, звуки - об этом попозже
Что не работает: не работает менюха выпадающая по правой кнопки мыши на юзере в контакт листе. Не работает пока понятно почему - нету у стилуса правой кнопки мыши :) Беседую на эту тему с портером Qt4 что бы выпадало на длительное удержание поскольку менюшка весьма нужная (игноры, перемещения, удаления для пользователя) иногда после тройного-двойного клика на юзере в контактлисте не выходит окно чата - глюки, как решение - вырубить аську, включить поновой - окно чата само восстановится как будто оно и было но не отображалось, соответственно рекомендую не закрывать окно чата а просто сворачивать. Ещё помогает словить окно - если кликать на всплывающем(с кратким содержанием которое). многие пункты не проверял - смотрите - говорите
По поводу прожорливости статистики пока мало, но видно что памяти кушает около 25% а проц в зависимости от красивостей, но в пиках вроде около 20%, много кушает проца если смайлы прикрутить анимированные - но это трабла и на ББ - связано с Glibs - выход не сильно насыщать окно чата анимированными смайлами или использовать статические. А в свёрнутом положении конки иногда даже кутим и не показывают ).
Пробуйте ) Имейте ввиду - я не автор сего, а только переделкин - что в моих силах попробую сделать для таблетки если будет интерес :)
P.S. Звуки по мотивам Звездных Войн :) (как пример) http://n8xx.com/uploads.php?file=StarWa … _qutIM.zip  Распаковываем в папку на флэшке или в хоуме если есть место(так может и лучше будет-поскольку постоянно будет искать звуки там) В настройках звука на первой закладке меняем "Без звуков" на "Команда", на второй жмём "Импорт" и указываем на xml в распакованной ранее папке. Другие наборы делаются вручную по аналогии.
P.P.S. Эмотиконсы, они же смайлы, например эти http://n8xx.com/uploads.php?file=Akiros … _qutIM.zip  распаковать в /home/user/.config/qutim/emoticons/ в этом каталоге в итоге может быть несколько подкаталогов с разными наборами смайлов. В настройкай кутима в смайлах выбрать набор. Данный набор неанимированные смайлы и это к лучшему, так как анимированный набор (например Kolobok как на скрине) поедает процессор (есть проблемы с Glibs, такие жк проблемы и на ББ). Для ленивых есть возможность так же эмотиконсы паковать в deb пакет который выкидывает смайлпак в /usr/share/qutim/emoticons/ (туда тоже можно :) )
|
| TWINc @ 01-10-2008 03:58:08 |
Автору спасибо. А много памяти отъедает? Хардварные кнопки типа фуллскрина, меню не рабатают?
|
| DJArty @ 01-10-2008 04:05:26 |
:) TWINc и зачем вот я вот эту войнуимир писал вверху? :) Про кнопку меню как то и не думал куда прилепить (чистого Хилдон меню нету как бы - да и не вижу зачем, по Ф6 расфуллскринивается(читать когда именно)). Да, забыл сказать - у меня N800 - соответственно об удобстве работы с N810 не в курсе (это я к тому что на активный стилус рассчитано).
|
| svs57 @ 01-10-2008 04:16:11 |
Русские буквы не вводятся. Раскладка переключается, а вместо русского латынь.
|
| DJArty @ 01-10-2008 04:30:51 |
Возможно заработает если интерфейс на русский переключить... Не сталкивался - странно - у меня то на скринах всё нормально ) может как раз приколы 810? Переключить интерфейс, проверить кодировку по умолчанию (она поидее Win-1251 по умолчанию) покликать после набранного текста кнопку "E->T" (перевод в латиницу с кириллицы) - интересно что будет при этом Либы кутёвые я все правильно указал (это к тем кто уже поставил)?
|
| svs57 @ 01-10-2008 05:14:37 |
У меня все встало с указанными библиотеками, интерфейс и кодировка выставлены. Вместо русского - латынь. А клавиатура переключается. При нажатии кнопу левее отправить, русские переходят в латинские и наоборот. Но русские все равно не вводятся
|
| svs57 @ 01-10-2008 05:21:10 |
И еще мелковато все и сколько не кликаю на юзера чат не открывается
|
| DJArty @ 01-10-2008 06:06:10 |
Мелковато - это восновном для того что бы настроечные окна были читабельны и не налазили надписи - иначе прийдётся полностью переделывать их внешний вид, можно будет попробовать нокиевский шрифт вместо стандартного попробовать может будет виднее но это в след. подверсии ) Окно чата, истории и контактлист не уменьшал в шрифте - как по мне они вполне нормальны, но обсуждаемо ) По поводу переключения языка... Переключается язык на виртклаве стилусом или на хардовой клаве? (уж не вкурсе есть ли) Интерфейс самой таблетки надо полагать тоже русский? Прошивка у меня кстати как в подписи - последнюю (с которой сейчас народ морочится) не ставил пока - может и в этом дело. Еще как первое на ум приходящее это возможное влияние строк Encoding=UTF-8 в qutIM.desktop и xpm-файлов входящих в дебпакет, но рекомендовать по этому поводу пока ничего не буду - желательно получить отзывы от других владельцев N800 и N810 поставивших сборку. По поводу окна чата - бывает - методы писал в вверху, видимо нужно давать время контакт листу при первой загрузке обработать лист и кликать таки тремя кликами (а сейчас выйти зайти в кутим), проблема видимо в реализации отработки кликов в виджете отображающем контактлист со стороны порта Qt4 а не квиповый, нужно смотреть. А так окно чата желательно не закрывать а сворачивать (хоумом например из фуллскрина).
|
| fz_destroyer @ 01-10-2008 06:16:54 |
а че за прога инфу на скрине справа выводит?
|
| svs57 @ 01-10-2008 06:20:31 |
У меня последняя прошивка. Подпись не поменял :) Я запускал как из ком. строки так и из десктопа. Нет разницы. Клавиатуру использую хард. На софтверной русский работает.
|
| DJArty @ 01-10-2008 06:21:31 |
не понял справа чего и на каком именно скрине Conky что ли? с показом процессов памяти и проч? или в qutIM?
|
| fz_destroyer @ 01-10-2008 06:29:36 |
Conky, спс)
|
| DJArty @ 01-10-2008 06:40:13 |
svs57 говорит:На софтверной русский работает.
ага, ну вот и порешалось ) Это видимо к портеру Qt4 нужно обратиться что хардовый сигнал на переключку языка в N810 не обрабатывется )
|
| n800 user @ 01-10-2008 13:05:41 |
не ставится третяя и последняя библиотеки, вот лог. хелп плиз
/home/user # apt-get install libqtgui4 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libgnomeprint2.2-data libgnomecanvas2-0 libgnomecanvas2-common libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeprintui2.2-common Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libaudio2 Suggested packages: nas Recommended packages: qt4-qtconfig The following NEW packages will be installed: libaudio2 libqtgui4 0 upgraded, 2 newly installed, 0 to remove and 25 not upgraded. Need to get 78,2kB/4524kB of archives. After unpacking 11,8MB of additional disk space will be used. Do you want to continue [Y/n]? y WARNING: The following packages cannot be authenticated! libaudio2 libqtgui4 Install these packages without verification [y/N]? y
Err http://qt4.garage.maemo.org chinook/user libaudio2 1.9.1-osso0 404 Not Found Failed to fetch http://qt4.garage.maemo.org/dists/chino … _armel.deb 404 Not Found E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
|
| DJArty @ 01-10-2008 14:46:15 |
Почему chinook и почему вообще из qt4.garage.maemo.org скачка, я ж про maemo extras-devel писал ) а на гараже только кнопка для автоподключки репозитория использовалась...
|
| svs57 @ 02-10-2008 00:04:05 |
У меня как раз из extra-devel qt4 :) apt-cache showpkg libqtgui4 Package: libqtgui4 Versions: 4.4.1-1maemo1 (/var/lib/apt/lists/repository.maemo.org_extras-devel_dists_diablo_free_binary-armel_Packages) (/var/lib/dpkg/status) ... А где бы найти qt4 что хард клава работала? Вообще не замечал чтоб в других приложениях, использующих qt так было.
|
| n800 user @ 02-10-2008 00:33:14 |
DJArty говорит:Почему chinook и почему вообще из qt4.garage.maemo.org скачка, я ж про maemo extras-devel писал ) а на гараже только кнопка для автоподключки репозитория использовалась...
отключил репозиторий qt4 все установилось
зы ни у кого нет проблем при наборе текста пальцами, текст пропадает при закрытии полноэкранной клавиатуры
|
| DJArty @ 02-10-2008 03:01:31 |
svs57 говорит:А где бы найти qt4 что хард клава работала? Вообще не замечал чтоб в других приложениях, использующих qt так было.
В каких например? Отпишусь qt4 портеру - возможно к нему вопрос, хотя я правда коечего не добавлял касательно хилдонинпута заработало с виртклавы сразу - я и оставил всё как есть. Я так понял "хардклава работала" это про переключение языка?
n800 user говорит:зы ни у кого нет проблем при наборе текста пальцами, текст пропадает при закрытии полноэкранной клавиатуры
Ага - есть такое, пропадает, я даже так и не пробовал ) Вернее не пропадает, а просто не передается в текстедитовое поле (тут может быть ещё вопрос с тем как его передавать, если по энтеру то может быть накладка с отправкой мэсседжа по энтеру - возможно в коде кутима можно будет чтото поправить, но думаю таки так "не"реализовано в порте Qt4, посмотрим )
|
| n800 user @ 03-10-2008 07:03:05 |
скажите плиз как сбросить настройки в программе? я поставил в настройках bordless в genelar кажись, после чего пропала панелька, с которой вызывается меню настроек
|
| svs57 @ 03-10-2008 07:35:26 |
я имею в виду что переключение на русский в хард клаве при вводе в куим происходит если перейти в другое окно то ввод будет по русски а в куим при этом латинские
|
| smman @ 03-10-2008 08:41:08 |
прикольная программка. максимально похожа на клиент для ББ. очень хотелось бы развития дальнейшего....
|
| DJArty @ 03-10-2008 12:37:59 |
n800 user /home/user/.config/qutIM можно его снести - будет как с начала (историю разве что оставить - хотя врядли там чтото успело важного накопиться :) )
|
| n800 user @ 03-10-2008 23:35:31 |
спасибо, в конфигах поставил windowsstyle=o и все встало на свои места
|
| NeBabNik @ 05-10-2008 15:44:27 |
а как в ней заставить работать эмотиконы?
|
| DJArty @ 06-10-2008 07:39:25 |
NeBabNik говорит:эмотиконы
Если в двух словах, то берутся эмотиконы от kopete например (там описывающий .xml более подходящий) и выкладываются во всё тот же /home/user/.config/qutim, т.е. типа /home/user/.config/qutim/emoticons/NaborSmajlov/ . Если xml правильно построен то набор появится в настройках смайлов в кутиме. Позжей выложу один из наборов и дополню стартовую пэйджу... И, вообще, предлагайте желаемый набор смайлов, только так что б ни чьих авторских прав не затрагивало особо :) Из-за этого собственно и не предлагается смайлпак в составе кутима :)
|
| DJArty @ 07-10-2008 03:53:32 |
Добавил эмотиконсы (смайлики) http://n8xx.com/uploads.php?file=Akiros … _qutIM.zip (см. топик)
|
| DJArty @ 08-10-2008 03:30:56 |
svs57 говорит:переключение на русский
А какой кстати комбинацией переключение на N810 делается? (если б ещё код клавиш знать или аналог стандартной клавы)
|
| cuxokabo @ 08-10-2008 08:12:36 |
Раскладка клавиатуры на N810 переключается комбинацией Ctrl+Chr.
|
| DJArty @ 08-10-2008 08:15:54 |
Ага ну и что такое Chr? :) чему оно на обычной комповой клаве соответствует? (это что б если что код кутима править так там же ж с привязкой к ББ)
|
| DJArty @ 09-10-2008 01:34:02 |
Вобщем, сделал простенький тест, выяснилось что набор в полноэкранном режиме (фингерпринт) таки не работает, и с переключением раскладки на N810 видимо так же (не могу проверить т.к. у самого N800). И проблема в самом порте Qt4 а не qutIM, так что с этим прийдётся подождать )
|
| NeBabNik @ 09-10-2008 13:33:48 |
за набор смайликов спасибо огромное
а как уменьшить размер шрифта в окне чата
|
| svs57 @ 09-10-2008 13:54:20 |
Chr - Multi_key
|
| NeBabNik @ 09-10-2008 15:11:03 |
ммм у меня нет клавы, у меня же н800
|
| DJArty @ 10-10-2008 02:01:40 |
NeBabNik говорит:... размер шрифта ...
Как обычно, кому мелко кому крупно :) В окне чата есть значек смены шрифта "А" - сменить на подходящий (не проверял правда сохраняется ли для следующего сеанса).
|
| svs57 @ 10-10-2008 02:54:15 |
Жаль что русский с хард клавы не работает. В konqueror тоже также. Видимо все же QT4 кривая.
|
| NeBabNik @ 10-10-2008 05:40:04 |
DJArty говорит:NeBabNik говорит:... размер шрифта ...
Как обычно, кому мелко кому крупно :) В окне чата есть значек смены шрифта "А" - сменить на подходящий (не проверял правда сохраняется ли для следующего сеанса).
Вот и лучше бы чтобы была настройка помне дак две-три строчки в чате это мало!
Всё спасибо работает! То бишь буква А работает и запоминаеться
Вот ещё вопрос будут ли работать анимированные смайлики?
|
| DJArty @ 12-10-2008 07:31:50 |
svs57 говорит:Жаль что русский с хард клавы не работает. В konqueror тоже также. Видимо все же QT4 кривая.
А можно всётаки поподробней описать что происходит а чего не происходит? :) Как видно что язык сменился или не сменился на хардовой клаве N810? Qt-шник утверждает что мол всё нормально, хоть и странно объясняет мол раскладка не меняется но язык установленный в конфиге метода ввода меняется... ничего не понятно ) Пальцевый метод обещался поправить скорее, а с языком надо ещё доказать ) Могу дать маленький пример там где только одно поле ввода QTextEdit что б попробовать на нём впечатываются ли русские после Ctrl+Chr или нет...
|
| DJArty @ 13-10-2008 02:32:12 |
Собственно тестовый исполняемый файлик с одним только QTextEdit виджетом http://djarty.narod.ru/texttest (12Кб) просьба проверить ввод текста и описать что происходит. На N800 нормально пишет по аглицки и русски с виртуальной клавы стандартной (фингерпринт максималистский - не работает пока), а вот как работает на N810 переключение языка проверить физически не могу.
|
| svs57 @ 13-10-2008 04:03:36 |
вывод texttest здесь http://n8xx.com/uploads.php?file=output.txt.gz 
|
| DJArty @ 13-10-2008 05:11:56 |
Мерси за оутпут , мусора там много - чёто портер не чистит свои дебуги и разобраться что он там имел ввиду сложновато :) А визуально надо полагать после Ctrl+Chr гдето на эране N810 всплывает "абв" но при наборе "ц" и т/д/ в поле набираются латинские буквы? Кстати такие же как на англ раскладке или левые аля латинские со всякими доп крючками? Это я к тому что портер Qt4 на втором каком нить французском или испанском повторить не может из-за того символы примерно одинаковые а проблема именно с кириллицей...
|
| svs57 @ 13-10-2008 07:32:08 |
DJArty говорит:Мерси за оутпут , мусора там много - чёто портер не чистит свои дебуги и разобраться что он там имел ввиду сложновато :) А визуально надо полагать после Ctrl+Chr гдето на эране N810 всплывает "абв" но при наборе "ц" и т/д/ в поле набираются латинские буквы? Кстати такие же как на англ раскладке или левые аля латинские со всякими доп крючками? Это я к тому что портер Qt4 на втором каком нить французском или испанском повторить не может из-за того символы примерно одинаковые а проблема именно с кириллицей...
Все так и есть. Вводятся латинские, как есть на клаве, а не французские. :)
|
| DJArty @ 07-11-2008 05:46:27 |
Появилась возможность попробовать jabber в кутиме...
|
| svs57 @ 07-11-2008 06:14:57 |
DJArty говорит:Появилась возможность попробовать jabber в кутиме...
2 вопроса 1. ввод с хард. клавы работает? 2. откуда брать свежую версию?
|
| DJArty @ 07-11-2008 10:52:03 |
1. Имеется ввиду русский ввод - это к портеру Qt4 для Маемо - ждётся от него исправление (вернее не очень ждётся так как он не поймёт никак в чём проблема :) ) 2. Свежую под таблетку пока неоткуда - сам ещё не пощупал, а для ББ 0.1.99 выглядит как то весьма сыровато по сравнению с 0.1.1 (т.к. переработан код был якобы основательно)
Предыдущее я сказал как бы как анонс возможностей которые должны поидее стабильно заработать в версии 0.2 А 0.1.99 автор выкинул в порыве гневности что ли :) для особо нетерпеливых.
|
| svs57 @ 07-11-2008 11:50:45 |
т.е. возможность попробовать появилась только у автора кутим? :)
в гараже qt4 про проблему с русской клавой в курсе?
|
| DJArty @ 08-11-2008 00:13:56 |
Попробовать впринципе может любой кто в состоянии скомпилить.. (на форуме кутима линк). А по поводу русского ввода - в курсе но не может повторить (еслиб вывод тот с тестовой проги англ. комментами сопроводить то может понятнее было б :) )
|
| svs57 @ 08-11-2008 01:17:48 |
Взял исходники кутим из svn qmake qutIM.pro WARNING: Failure to find: protocol/oscar/icq/cryper/cryptosettings.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/encryptionmanager.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/keysmanager.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/qutdes.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/cryptosettings.h WARNING: Failure to find: protocol/oscar/icq/cryper/encryptionmanager.h WARNING: Failure to find: protocol/oscar/icq/cryper/keysmanager.h WARNING: Failure to find: protocol/oscar/icq/cryper/qutdes.h WARNING: Failure to find: protocol/oscar/icq/cryper/cryptosettings.ui WARNING: Failure to find: protocol/oscar/icq/cryper/keysmanager.ui WARNING: Failure to find: protocol/oscar/icq/cryper/cryptosettings.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/encryptionmanager.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/keysmanager.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/qutdes.cpp WARNING: Failure to find: protocol/oscar/icq/cryper/cryptosettings.h WARNING: Failure to find: protocol/oscar/icq/cryper/encryptionmanager.h WARNING: Failure to find: protocol/oscar/icq/cryper/keysmanager.h WARNING: Failure to find: protocol/oscar/icq/cryper/qutdes.h WARNING: Failure to find: protocol/oscar/icq/cryper/cryptosettings.ui WARNING: Failure to find: protocol/oscar/icq/cryper/keysmanager.ui QTextCodec: Using KOI8-R, probe failed (e0 ce ru_RU) Дальше полно такой же ругани про KOI8-R Ну и make ругается make make -f Makefile.Release make[1]: Entering directory `/root/qutim' make[1]: *** Нет правила для сборки цели `protocol/oscar/icq/cryper/cryptosettings.ui', требуемой для `build/uic/ui_cryptosettings.h'. Останов. make[1]: Leaving directory `/root/qutim' make: *** [release] Ошибка 2
А не связана ли ругань про кои8 с тем что не вводится русский? Локаль-то utf8
|
| DJArty @ 09-11-2008 02:40:27 |
Не - ругань это специально что бы незнающие особо не пользовались svn а брали сорс с заглавной страницы (знающие отрубят ветку cryper) :) Судя по всему к тому же это свн 0,1,1 А я говорю уже про 0,1,99 (пре 0,2). Брать линки с форума (опять же зачемто автор шифруется и прямой линк на форум убрал - но догадаться не сложно как на него попасть ) ;)
|