LINUX.ORG.RU

Состоялся релиз KDEPIM 5.0

 , , ,


0

1

KDEPIM — менеджер персональной информации для KDE. Новая версия примечательна тем, что использует KDE Frameworks 5 и Qt 5.
Новый релиз содержит следующие программы:

  • KMail — почтовый клиент;
  • KAddressBook — адресная книга;
  • KOrganizer — органайзер;
  • Kontact — менеджер персональной информации;
  • KAlarm — планировщик уведомлений;
  • Blogilo — клиент для ведения блогов;
  • KNotes — заметки.

Основные нововведения:

  • портирование на KDE5/Qt5;
  • новый интерфейс для написания сообщений в KMail, с поиском и заменой;
  • из KAdressBook можно напрямую посылать vcard контакта;
  • теперь можно делиться ссылками в социальных сетях Facebook и Twitter;
  • значительно ускорен Akonadi;
  • в KContacts добавлена полная поддержка формата vcard 4.

>>> Подробности



Проверено: leave ()

Ответ на: комментарий от EXL

Ну-ну. А кернел паник словил бы - ныл бы, что ядро гавно, выкиньте его? Просто, понимаешь, если ты идиот, то ты им и останешься, что с балу, что без него. Не надо на зеркало пенять...

И кстати, за всё время использования кед ни разу балу не съел больше 100 метров. У тебя 512 рамы и документ на 80 гигов на индексироваться начал, что балу всю память съел? Хотя даже в этом случае врёшь как дышишь, имхо.

der_fenix ()

сижу с рц, нареканий нет. Работает реально шустрее (с почтой)

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

А сервер баз данных сколько кушает, это зависит от того, сколько там на сервере этого барахла хранится. Я же писал, что если уж они решили делать индексатор или еще какую бесполезную фигню, то делали бы нормально, а не с зависимостью в виде MySQL. Да в той же OSX использовали sqlite, неужели разрабы из KDE не могли до этого додуматься, но нет, надо пользователям пихать по полноценной СУБД, чтобы никто не ушел обиженным ... идиоты одним словом.

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

Еще как живо, предпочитаю использовать программы на Qt4 и GTK2, потому что современные версии этих тулкитов ничего нового не привнесли, только внешний вид стал хуже(Qt5 игнорирует настройки fontconfig, требует opengl и пытается заставить всех писать программы на JavaScript, при этом выкинув поддержку виджетов, GTK3 страдает ожирением виджетов).

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

БД у меня и так всегда запущена (PostgreSQL), база аконади занимает в памяти метров 30 (точнее лень считать).

А sqlite на таком объёме, которым ворочает akonadi (по крайней мере у меня), будет задыхаться и еле шевелиться. Думаешь не пробовали sqlite? Он не предназначен для таких нагрузок и объёмов.

Короче, что один, что второй - лишь бы до%$#ться.

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

А у вас вообще фэйспалм проприетарный.

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

Qt5 игнорирует настройки fontconfig

Вроде уже нет.

требует opengl

Как будто что-то плохое.

пытается заставить всех писать программы на JavaScript, при этом выкинув поддержку виджетов

Упоролся?

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

Что за красавица на аве? Щас стены малафить буду!

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

Потому что этим пользуются. И это СПО.

anonymous ()

KAlarm — планировщик уведомлений;

Ура, давно искал простую напоминалку.

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

Qt5 игнорирует настройки fontconfig
Вроде уже нет.

Есть две программы на Qt5 - Dropbox и Telegram Desktop, обе класть хотели на fontconfig. Это бинарные сборки, нативных программ на этом тулките в системе просто нет(Ubuntu 14.04), проверить не могу.

требует opengl
Как будто что-то плохое.

А что в этом хорошего? Пробовал Unity убунтовский, так там при проигрывании видео верхняя панель поверх самого видео рисуется в полноэкранном режиме и полно других глюков. Зачем мне такое счастье? А если бы они не использовали композитный менеджер, то и стабильностью проблем бы не было и такие глюки не вылазили(а там их просто тьма). Поэтому opengl и есть зло.

пытается заставить всех писать программы на JavaScript, при этом выкинув поддержку виджетов
Упоролся?

Когда был анонс Qt5 разрабы заявили, что интерфейс на виджетах это легаси и поддерживать его не собираются, если интересно - можете сами поискать. А зачем было добавлять поддержку убожества под названием JavaScript, кроме как не для убиения С++ биндинга?

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

современная DE
LXDE

facepalm.rar

LXDE это именно DE, потому что предоставляет в комплекте панель, общие настройки для приложений и оконный менеджер, и, что самое главное, не засирает систему своим подобием вендового реестра или конфиг-сервиса, как это делают XFCE, Gnome3 или KDE4. Она просто использует файловые конфиги, как оно и должно быть. А еще не навязывает композитиный оконный менеджер, из-за которого одни проблемы.

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

БД у меня и так всегда запущена (PostgreSQL), база аконади занимает в памяти метров 30 (точнее лень считать).
А sqlite на таком объёме, которым ворочает akonadi (по крайней мере у меня), будет задыхаться и еле шевелиться. Думаешь не пробовали sqlite? Он не предназначен для таких нагрузок и объёмов.

Так 30 метров или «А sqlite на таком объёме, которым ворочает akonadi (по крайней мере у меня), будет задыхаться и еле шевелиться»? И что она там такого хранит? У вас список телефонных номеров на гигабайты? Или эти придурки решили всю почту в базу пихать? Чтобы хранить настройки программ или адресную книгу вполне хватит sqlite, остальное пусть в файлах хранят. А если разобраться, то вообще не нужен никакой akonadi, просто в файлах пусть хранят. Это скорее похоже на тот случай, когда им захотелось чего-нибудь сделать, но не знали чего, вот так и получился этот сервис, лишь бы был. Почему KDE3 не требовал базы и ворочал те самые гигабайты? Там тоже был PIM и он много всего умел.

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

Qt5 игнорирует настройки fontconfig

Вроде уже нет.

Есть две программы на Qt5 - Dropbox и Telegram Desktop, обе класть хотели на fontconfig. Это бинарные сборки, нативных программ на этом тулките в системе просто нет(Ubuntu 14.04), проверить не могу.

Не работает у тебя проприетарное говно, а виноват тулкит. Ок.

требует opengl

Как будто что-то плохое.

А что в этом хорошего? Пробовал Unity убунтовский, так там при проигрывании видео верхняя панель поверх самого видео рисуется в полноэкранном режиме и полно других глюков. Зачем мне такое счастье? А если бы они не использовали композитный менеджер, то и стабильностью проблем бы не было и такие глюки не вылазили(а там их просто тьма). Поэтому opengl и есть зло.

Глюки в юнити, а виноват OpenGL. Ок.

пытается заставить всех писать программы на JavaScript, при этом выкинув поддержку виджетов

Упоролся?

Когда был анонс Qt5 разрабы заявили, что интерфейс на виджетах это легаси и поддерживать его не собираются, если интересно - можете сами поискать. А зачем было добавлять поддержку убожества под названием JavaScript, кроме как не для убиения С++ биндинга?

Упоролся.

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

Не работает у тебя проприетарное говно, а виноват тулкит. Ок.

Сколько там баг висел и все на него класть хотели? Человек даже патч за них написал.

Глюки в юнити, а виноват OpenGL. Ок.

Если заменить WM на openbox, который не композитный и который не использует отрисовку через OpenGL, то все глюки сразу исчезают. Надо просто признать, что гуй в линуксе не может OpenGL нормально и не пытаться его везде засунуть.

Упоролся.

http://www.qtcentre.org/archive/index.php/t-49495.html
«As I understand, QT5 will mark widgets as deprecated
No, not really. More as a complete (as in terms of further work) module.»

А если коротко, то они положили болт на виджеты, пишете всё на QtQuick или рисуйте их на канвасе сами, разницы особой не будет.

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

е засирает систему своим подобием вендового реестра или конфиг-сервиса, как это делают XFCE, Gnome3 или KDE4

Где ты в кедах-то реестр нашёл, чучело? Как были файловые конфиги в версии 1, так и остались.

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

Чтобы хранить настройки программ или адресную книгу вполне хватит sqlite, остальное пусть в файлах хранят.

Угу, а бэкап почты делать в два захода, да? «Пусть делают так», «придурки»... Ты, я вижу альтернативно одарённый. Вот и сделай как надо, покажи класс, запили идеальный почтовик, которым кроме тебя хрен кто пользоваться будет.

В KDE3 Kmail на паре тысяч писем тупил безбожно. А сейчас по 15 тысячам и ищет, и фильтрует влёт. Но тебе-то хрен что объяснишь, конечно, ты ж всё знаешь лучше всех.

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

Лол, чудовище, а где ты в кедах «подобие виндового реестра» нашёл?

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

Специально для особенно одаренных написал «или конфиг-сервиса», суть одна. Самое существование таких высеров, как akonadi будет похуже всяких бинарных реестров.

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

Telegram Desktop, обе класть хотели на fontconfig

Потому что в телеграме Qt прилинкован статически и очень старый, там где ещё не пофикшен баг с fontconfig.

Сколько там баг висел и все на него класть хотели? Человек даже патч за них написал.

Исправили уже давно. Пересобери Telegram и Dropbox с новой версией Qt.

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

Не работает у тебя проприетарное говно, а виноват тулкит. Ок.

Telegram под самой фашисткой GNU GPL v3, к слову. Просто они распространяют бинарную сборочку со статически влинкованным Qt, дабы работало на всех дистрах а не на одной убунточке. По традиции, этот Qt довольно-таки старой версии, без исправленного бага с fontconfig.

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

Угу, а бэкап почты делать в два захода, да? «Пусть делают так», «придурки»... Ты, я вижу альтернативно одарённый. Вот и сделай как надо, покажи класс, запили идеальный почтовик, которым кроме тебя хрен кто пользоваться будет.
В KDE3 Kmail на паре тысяч писем тупил безбожно. А сейчас по 15 тысячам и ищет, и фильтрует влёт. Но тебе-то хрен что объяснишь, конечно, ты ж всё знаешь лучше всех.

Давно уже все сделали - mutt, emacs или thunderbird на крайняк(и даже golded). И работало ведь на тысячах писем и не тупило, а теперь надо всё заново изобретать, потому что сделали не мы, так? Моё же негодование было вызвано тем, что сейчас в DE пихают кучу всякой ненужной и даже вредной(вроде целой СУБД MySQL) ерунды, тогда как не могут сделать даже так, чтобы основная функциональность работала, как было с той же плазмой(при мне не было ни разу, чтобы она не упала). Почему появились такие проекты, как TDE и MATE DE не задумывались? Людям просто надоели постоянно лагающие и падающие свистоперделки, они хотя просто работать, а не исправлять очередной косяк горе девелоперов, которые захотели реализовать очередную вундервафлю, совершенно не думая, кто и как потом будет этим пользоваться, ведь них главное - процесс создания. Это уже не говоря о том, что о проектировании пользовательского интерфейса там слышали единицы и то когда-то давно. Как по мне, так KDE4 и GNOME3 это прогресс ради прогресса, а на всё остальное положили.

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

А если коротко, то они положили болт на виджеты, пишете всё на QtQuick или рисуйте их на канвасе сами, разницы особой не будет.

Да, они несколько подзабили на виджеты. Но нигде не заявляли, что они deprecated. Ты это придумал сам и пытаешься подтвердить свои слова сообщениями анонимусов даже не на официальном Qt форуме.

Запомни: если они объявят Qt Widgets как deprecated — они уничтожат свою компанию. Даже в списке рассылки разработчики советовали использовать QtWidgets для создания нагруженных интерфейсов, типа IDA Pro.

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

Telegram под самой фашисткой GNU GPL v3, к слову. Просто они распространяют бинарную сборочку со статически влинкованным Qt, дабы работало на всех дистрах а не на одной убунточке. По традиции, этот Qt довольно-таки старой версии, без исправленного бага с fontconfig.

Чем GNU GPL v3 то не угодил? Самая вменяемая лицензия как по мне, уж куда лучше всяких там BSD. BSD лицензию выбирают, обычно, проститутки от разработчиков в надежде, что их купит какая-нибудь контора, тогда как GNU защищает разработчиков.

https://desktop.telegram.org/

v 0.8.39 dev 14.07.15
Moved to Qt 5.5

Баг с fontconfig был исправлен в 5.3

У разработчика своё видение на fontconfig в Qt https://github.com/telegramdesktop/tdesktop/blob/b9022ada09b5d800f9a42ec2e32a... , что печально.

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

Ну-ну. А кернел паник словил бы - ныл бы, что ядро гавно, выкиньте его?

Да, ныл бы. Но я ни разу не ловил кернел-паник в пользуясь Firefox. А с baloo у меня была целая серия негативного опыта.

и документ на 80 гигов на индексироваться начал, что балу всю память съел?

У меня всяких сорцов и тулчейнов и SDK на 20 GB. Эта херня, которой я вообще не пользуюсь, за 30 минут сжирает заряд батареи своей говноиндексацией в ноль. И плюс ещё постоянные тормоза и прочие выгрузки памяти то в файл подкачки, то в RAM. Какого хера KDE'шники включают эту ахинею по дефолту, зная, что она так тормозит работу системы?

Включение этой шняги в стоковых дистрибутивах по умолчанию — это фатальная ошибка разрабов KDE. Из-за этого на машинах, засранных текстовыми файлами (любых машинах разработчиков с кучей сорцов и хедеров) перманентные тормоза, так как всё упирается в самое слабое место — HDD/SSD. Что портит впечатление разработчиков о неплохой в общем-то оболочке.

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

Чем GNU GPL v3 то не угодил?

Кому? Я имел ввиду что Stil назвал проприетарщиной поделку под GNU GPL v3, которая одна из самых строгих касательно проприетарщины лицензий.

У разработчика своё видение на fontconfig в Qt https://github.com/telegramdesktop/tdesktop/blob/b9022ada09b5d800f9a42ec2e32a... , что печально.

Что-то не увидел там особых изменений в рендеринге:

exl@exl-Lenovo-G560e:~/Downloads$ diff -Nuar  qfontconfigdatabase.cpp qfontconfigdatabase_patched.cpp 
--- qfontconfigdatabase.cpp     2015-08-11 21:59:07.857715938 +0600
+++ qfontconfigdatabase_patched.cpp     2015-08-11 21:56:56.692726476 +0600
@@ -373,6 +373,15 @@
         return;
 
     familyName = QString::fromUtf8((const char *)value);
+    if (familyName == QLatin1String("Open Sans")) {
+        FcChar8 *styl = 0;
+        if (FcPatternGetString(pattern, FC_STYLE, 0, &styl) == FcResultMatch) {
+            QString style = QString::fromUtf8(reinterpret_cast<const char *>(styl));
+            if (style == QLatin1String("Semibold")) {
+                familyName.append(QChar(QChar::Space)).append(style);
+            }
+        }
+    }
 
     slant_value = FC_SLANT_ROMAN;
     weight_value = FC_WEIGHT_REGULAR;
@@ -781,6 +790,15 @@
         FcChar8 *fam = 0;
         if (FcPatternGetString(pattern, FC_FAMILY, 0, &fam) == FcResultMatch) {
             QString family = QString::fromUtf8(reinterpret_cast<const char *>(fam));
+            if (family == QLatin1String("Open Sans")) {
+                FcChar8 *styl = 0;
+                if (FcPatternGetString(pattern, FC_STYLE, 0, &styl) == FcResultMatch) {
+                    QString style = QString::fromUtf8(reinterpret_cast<const char *>(styl));
+                    if (style == QLatin1String("Semibold")) {
+                        family.append(QChar(QChar::Space)).append(style);
+                    }
+                }
+            }
             families << family;
         }
         populateFromPattern(pattern);
EXL ★★★★★ ()
Ответ на: комментарий от kodx

Ну так и пользуйся mutt, emacs и thunderbird. А аконади с kmail оставь тем, кому не нравится mutt, emacs и thunderbird, но нравится kmail с akonadi. Неужели так сложно не пользоваться тем, что не нравится? Сиди на Mate, проверяй почту mutt`ом. К кедам с аконади-то чего докапываетесь вечно?

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

Не пользуешься - отключи. Я понимаю, это ооочень сложно. Но сделай усилие, будь мужиком.

У меня не тормозит. У кучи народа не тормозит. У разработчиков кед не тормозит. Потому и включают по дефолту. А ради десяти таких как ты, у которых что-то там не работает или тормозит - этак вообще ничего нельзя включать, всегда найдётся несколько человек, которым не нравится/не работает/не нужно. Просто не пользуйся! Оставь тем, кому нравится. Если оно действительно такое плохое и не нужное, как ты думаешь - само загнётся. А не загнётся - хреновый ты детектор и Ванга никудышная.

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

Разработчик, не способный отключить ненужную ему службу в DE... Расскажи, пожалуйста, что ты там разрабатываешь, чтобы я не дай бог не начал этим пользоваться.

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

Эм-м, выключать каталоги с сорцами не пробовали?

Хотя, конечно, да, отключение всяких *.cpp *.c *.h... должно быть в конфиге по умолчанию. По-настоящему семантические индексаторы (в IDE) справляются с задачей много лучше.

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

Что-то не увидел там особых изменений в рендеринге

Наверное дело в том, что там freetype вкомпилен, вот как это выглядит http://i.imgur.com/McAnzJv.png

ldd ./Telegram
        linux-vdso.so.1 =>  (0x00007ffeb4bb5000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fe6e6ef6000)
        libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fe6e6cf4000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fe6e6ad5000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe6e68d1000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe6e66c9000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fe6e63c1000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe6e61a3000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe6e5e9f000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe6e5b99000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe6e5983000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe6e55be000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe6e722b000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fe6e53ba000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fe6e51b4000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fe6e4f76000)

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

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

Я пользовался KDE3 и он мне очень нравился, там все отлично работало и без mutt с emacs'ом, стандартный Kmail все вполне разруливал. А потом они решили сделать не как у всех.

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

Кто девушку ужинает, тот её и танцует. Это раз. Всем не угодишь - это два.

Ретрограды всегда в меньшинстве, хоть сто тысяч аргументов в защиту своей позиции приведи - ваше мнение мало кого волнует. Смирись. Оставайся на KDE3, форкай и пили свои кеды или ищи альтернативу. Разработчики приняли решение, сообщество в большинстве своём их поддержало. Всё, точка.

der_fenix ()

kde унылое говно

в 2 раза тормознее на нетбуках асус. просто по кадрам. уныйлый интерфейс gtk внушает полный ужас и страх - что же будет дальше. чем то напоминает виндовс 10. просто отврат!!!!!

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