LINUX.ORG.RU

Пилим qutIM в Гноме...

 , , ,


0

0

Решил тут на досуге посмотреть как он будет выглядеть в GTK окружении... В общем конечно всё не так уж и страшно как предполагалось, но и не так уж прямо изящно... GTKшных иконок явно нехватает, пришлось тащить oxygen, да и гигантизм виджетов немного напрягает.
Заодно хотелось бы представить новую форму чата. Включить её можно через настройки плагинов, выбрав в ChatForm'ах форму Adium.
ЗЫ
Система - debian sid, ШГ - bitstream vera sans, местами serif (принимаются предложения по улучшению), тема GTK - nimbus.

>>> Просмотр (1280x1024, 967 Kb)

★★★★★

Проверено: mono ()
Последнее исправление: Gorthauer (всего исправлений: 1)

>да и гигантизм виджетов немного напрягает

У них так принято, не трогай.

Deleted
()

Замечательный скрин, такие строгие тона. Подсвеченные желто-зелено-красные кнопки в кутиме как бы говорят, что ты сам решаешь, что и как будет на твоем рабочем столе. Обоина на водит на мысли о буре, которая терзает умы разработчиков Gnome3, кутима, да и самого автора. Отдельно приклекают внимание курсор, указывающий на подключенный том Media и время 01:46. Сильно, сильно...

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

>У них так принято, не трогай.
У них так не принято. Если человек захотел гтк-тему (которая большинству до одного места, т.к. и пиджина С ГИГАНТИЗМОМ ВИДЖЕТОВ хватает, кому гтк-темы нравятся) - это проблемы человека.
У мну, к примеру, никакого гигантизЬма: http://img-fotki.yandex.ru/get/4301/metaverse.0/0_455e7_566b2990_orig.png

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

Так это не значит, что надо в кутиме что-то менять. А что допиливать и выбирать другие гтк темы можно это давно известно :}

Deleted
()

Это не гигантизм Qt, это корявая тема Gtk.

GTKшных иконок явно нехватает, пришлось тащить oxygen

qutIM не умеет иконки из темы брать?! Это же стандартная фича Qt.

Kosyak ★★★★
()

Хороший скрин! Как нимбус прикручивал?

aydar ★★★★★
()

шрифты с засечками на экране монитора ненужны

cuki ★★★★
()

Всё хочу пощупать новый кутим, да не получается. Пробовал собрать — какую-то ошибку выдал, а на форуме кутима написано про неё, что это из-за кривой сборки главной собиралки. Че она кривая не знаю, из убунтовских реп брал. Потом с ланчпада пробовал поставить — какая-то ошибка в libpurple.so. Вроде все пакеты требуемые поставил, не знаю че ему надо. Короче забил, то ли я неосилятор, то ли кутим еще такой кривой.

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

qutIM не умеет иконки из темы брать?! Это же стандартная фича Qt.

Умеет и берет, в том то и дело, что мы всю жизнь брали иконки из темы Oxygen, а в гномьей теме по просту не оказалось нужных иконок, вот и пришлось заткнуть их кдешными.

Всё хочу пощупать новый кутим, да не получается. Пробовал собрать — какую-то ошибку выдал, а на форуме кутима написано про неё, что это из-за кривой сборки главной собиралки. Че она кривая не знаю, из убунтовских реп брал. Потом с ланчпада пробовал поставить — какая-то ошибка в libpurple.so. Вроде все пакеты требуемые поставил, не знаю че ему надо. Короче забил, то ли я неосилятор, то ли кутим еще такой кривой.

Проблема элементарная. в Убунте cmake 2.8.0 в котором нету скрипта для поиска QtMultimedia, соответственно лечится выковыриванием более свежей версии findQt4 или же отрубанием нахрен бэкенда QtMultimedia (откройте каталог сборки при помощи cmake-gui и уберите галочку у multimediabackend).

PS

Кутим в целом еще недопилен новый, но я им уже пользуюсь как основным. Аська по функционалу практически доросла до уровня что был в 0.2, а кое где уже обогнала. Главное что теперь плагины стало в 10 раз проще делать.

Gorthauer ★★★★★
() автор топика

по-моему я видел что-то подобное в рутновской конфе...

helios ★★★★★
()

Люди, которые в курсе кухни qutIM, наоборот, отовсюду его выпиливают.

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

Конечно не стоит, его даже в репах нету. Надеюсь для стабильной версии не надо будет всё это вручную где-то искать и доустанавливать)

weiss
()

у тебя полный нимбус. даже иконка опенсоляриса. гуд

а чем пиджин не вышел?

terminalem
()

Ну что ж, жду релиза с нетерпением, спасибо %)
И да, размер виджетов в норме, спасибо ЛОРовской вики.

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

Ставь нормальный клиент, Pidgin например, а не порт QIP'а

Лолшто?

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

> Жабский Nimbus

Ну я в курсе (: не понимаю, почему люди по ней так прикалываются.

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

> Ставь нормальный клиент, Pidgin например, а не порт QIP'а

HINT: Gorthauer - автор qutIM'а.

pevzi ★★★★★
()

А стиль чата можно сделать так, что бы ник, тайм стамп и сообщение было в одной строке?

ostin ★★★★★
()

offtop

может подскажешь, почему у меня в окне чата всегда пусто (сообщения не появляются вообще)?=/

crew4ok
()

Антиква в заголовках. Ботанское имя пользователя. Псевдопластиковые табы. Мне очень грустно за пользователей QutIM.

О самом QutIM: Entia non sunt multiplicanda sine necessitate

ZhAN ★★
()
Ответ на: комментарий от Gorthauer
$ qutim
("/home/weiss/.icons", "/usr/share/gnome/icons", "/usr/local/share/icons", "/usr/share/icons", ":/icons") 
Jabber::JPlugin::JPlugin()
virtual void Jabber::JPlugin::init()
MrimPlugin::MrimPlugin()
FeedbagItemInit::FeedbagItemInit() 262
FeedbagItemInit::FeedbagItemInit() 262
[Core]: qutim_sdk_0_3::oscar::OscarPlugin::OscarPlugin() 
[Core]: virtual void qutim_sdk_0_3::oscar::OscarPlugin::init() 
[Core]: virtual void qutim_sdk_0_3::oscar::ClientIdentify::init() 
[Core]: virtual void VkontaktePlugin::init() 
static qutim_sdk_0_3::IconLoader* qutim_sdk_0_3::IconLoader::instance() Core::IconLoaderImpl(0x9f64980) 
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
Inited Services QSet("ContactInfo", "SettingsLayer", "AutoAway", "IconLoader", "Idle", "ContactList", "Popup", "TrayIcon", "ChatLayer", "FileTransferManager") 
Startup: Core::ServiceChooser
Startup: Core::ChatSettings
Startup: Core::CoreStartupModuleHelper
Startup: Core::ShortcutSettings
Startup: Core::AccountCreator
Startup: Core::EmoticonsSettings
Startup: Core::LocalizationModule
virtual bool MrimPlugin::load()
Ошибка сегментирования

И так всегда.

Ставь нормальный клиент, Pidgin например, а не порт QIP'а

Там есть импорт истории из других клиентов? Нет? Для меня, например, это = закопать.

weiss
()

*лично мне* qutIM под Гномом не нужен (есть pidgin)

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

> Там есть импорт истории из других клиентов? Нет? Для меня, например, это = закопать.

Модуль «Система чтения журналов». Поддерживает Адиум, QIP, MSN, и т.д. Идёт в стандартной поставке.

Не знаю, как там история в qutIM поживает (не могу поставить, ибо до сих пор в репе нет), но ничего логичнее и адекватнее хранения истории в Гайме/Пиджине не встречал.

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

И так всегда.

И так всегда будет пока я не увижу адекватного трейса... Запускать нужно через gdb, мне нужен трейс, телепаты пока в отпуске и они трейсы как-то не горят желанием присылать.

но ничего логичнее и адекватнее хранения истории в Гайме/Пиджине не встречал.

Это те логи txtшные логи в которых нехватает инфы для однозначного импорта хистори? Нет уж спасибо.

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

> Это те логи txtшные логи в которых нехватает инфы для однозначного импорта хистори? Нет уж спасибо.

Нет, это те аккуратно разложенные по директориям гипертекстовые файлы, придерживающиеся концепции: «Одна беседа — один файл». Вы что-то путаете.

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

Эта система только для чтения или для импорта с конвертацией в формат клиента?

Для импорта ессна.

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

Нет, это те аккуратно разложенные по директориям гипертекстовые файлы, придерживающиеся концепции: «Одна беседа — один файл». Вы что-то путаете.

Если мне память не изменяет, то там два варианта хранения хистори: первый в виде txt файлов и второй искомые htmlки.

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

> Эта система только для чтения или для импорта с конвертацией в формат клиента?

Понятия не имею. Уже лет пять пользуюсь пиджином и ничего импорировать не приходилось.

На деле импортирование из какого-нибудь квипа — задача нетривиальная и достаточно субъективная из-за деления сплошного текста на беседы. Если бы действительно понадобилось — написал бы свой парсер. А так просто между стационаром и нетбуком по rsync синхронизирую директорию ~/.purple.

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

Она вам не изменяет. При желании можно использовать и txt.

ZhAN ★★
()

Никогда не понимал излишеств в названиях вроде «Домашняя папка пользователя sauron». Тогда уже надо создать ярлык для «/» с названием «Корневая файловая система операционной системы Debian SID».

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

а че. вполне цивильно. а для / вместо предложенного «файловая система» очень даже неплохо подходит

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

Правда звучит.

«Внешний накопитель информации, использующий в качестве носителя твердотельную полупроводниковую энергонезависимую перезаписываемую память пользователя sauron ёмкостью 8 гигабайт.»

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

>Это те логи txtшные логи в которых нехватает инфы для однозначного импорта хистори?

Это те, которые очень удобно читать, на запуская саму программу :)

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

>>И так всегда.

И так всегда будет пока я не увижу адекватного трейса... Запускать нужно через gdb, мне нужен трейс, телепаты пока в отпуске и они трейсы как-то не горят желанием присылать.

Да, я тоже такой прикол ловил. Но что самое обидное при запуске через gdb ошибка никогда не проявляется. =(

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