LINUX.ORG.RU

Начата работа над целями KDE Frameworks 6

 


0

0

Сообщество KDE понемногу начинает намечать цели для будущей 6 ветки своих продуктов. Так, с 22 по 24 ноября в берлинском офисе Mercedes-Benz Innovation Lab пройдёт спринт, посвящённый KDE Frameworks 6.

Работа над новой веткой библиотек KDE будет посвящена модернизации и чистке API, в частности будет выполнено:

  • разделение абстракций и реализаций библиотек;
  • абстрагирование от платформоспецифичных механизмов вроде QtWidget и DBus;
  • очистка от устаревших технологий типа до-юникодных эмодзи;
  • приведение расположений классов к более логичному виду;
  • удаление интерфейсного кода там, где он не нужен;
  • очистка от дублирования реализаций — переход к Qt-компонентам везде, где это возможно;
  • вынесение привязок к QML в соответствующие библиотеки.

Обсуждение планов продолжается, любой желающий может высказать своё предложение на соответствующей странице Фабрикатора

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

★★

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

Ответ на: Re: Угу... от gutaper

Re: Угу...

За какие, например?

Да вон, кто-то из KDEшников ни за evince, так за evolution цепляется… В треде где-то было.

Если evince это ещё «лёгкое ранение», то уж что-что, а evolution это такой… «комбайн» реально. Что там, говорите, для почты/чатов в KDE-то есть?

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

апстрим не просто отвязывал, он проделал двойную работу. Он сделал чтобы работало и так и так. Нужна Катя голая, сиди собирай. Но вам нет, вам надо чтобы КДЕ из реп выкинули, а кдешный софт тогда вы великодушно станете собирать и морщиться, «вот у миня в гноим, гномосячья писалка пипикаит, а Катя нипипикаит, какои жы эта гавно - кдешный совт»

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

Ты наверное ещё совсем молоденькой

Дата регистрации: 01.03.19

Обычно «лови школоту» громче всех кричит…. ну ты понял. И эта драма прошла мимо меня, так как я почти всегда использовал КДЕ еще с 3 ветки. Гном ни 2-й ни тем более третий у меня не жил дольше нексольких часов.

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

Правда потом они откапали стюардессу... =)))

когда запилили Юнити и прикрутили туда Наутилус. Оказалось, что наутилус надо клещами вырывать из гнома. А потом оказалось, что невозможно держать в репах два Наутилуса. В итоге они выкинули весь гном. Неудобно такое делать в репозитории.

И закопали Unity, которую в самом конце пытались на Qt перенести, если не ошибаюсь. А так-то да, как говорится, «пацаны к успеху шли, да не фортануло». =)))

Сейчас вот опять успокоились и на гномчике сидят. Но не к добру это, совсем не к добру… =)))

anonymous ()
Ответ на: Re: Угу... от anonymous

Re: Угу...

KMail вполне себе годный. Был бы… если бы не его прибитость в KDE PIM в сусе. А заодно к akonadi. Поэтому тут и я юзал или громоптицу, а потом Claws-Mail. Но это не гномософт ни разу. И если бе не дебильный багаж PIM, то я разумеется сидел бы на KMail.

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

Тебя уже на баррикадную понесло.

Я не говорил, что надо делать standalone полностью и чтобы в зависимостях не было ни одной kf5. Я собственно изначально написал, что рад тому, что они еще более модульными хотят стать.

Я писал исключительно про дистрибутивы, где ленятся сделать по-человечески для всех. Цельную среду в готовом образе релизном аля «KDE Edition», собранную из частей, которые прекрасно работают по-отдельности. И все это в целом решается тупо мягкими зависимостями.

gutaper ★★★ ()
Ответ на: Re: Угу... от gutaper

Re: Угу...

KMail вполне себе годный. Был бы… если бы не его прибитость в KDE PIM в сусе. А заодно к akonadi. Поэтому тут и я юзал или громоптицу, а потом Claws-Mail. Но это не гномософт ни разу. И если бе не дебильный багаж PIM, то я разумеется сидел бы на KMail.

А я просто и без затей сижу под Gnome3 на evolution. И нафиг мне надо всё остальное, если в evolution есть всё что нужно и работает в Gnome как положено – без косяков и с приличествующими случаю уведомленями.

Да, я работаю в Gnome, KDE изредка палочкой тыкаю, прихожу в ужас и сваливаю назад в Gnome. Работать. =)

anonymous ()

Если и 6ка будет на Wayland, то нахер он нужен этот KDE?! Покупаешь видеокарту адекватную, а тебе разрабы подсовывают свинью в виде полного отсутствия поддержки nvidia…

dengolius ()

Не ведаете что творите, более идиотского занятия чем противопоставление гнома и КДЕ нет. Включите голову - таких сред должно быть как минимум две. Обязательно. Потому что все разные, у всех требования, склад ума, привычки разные. Потому что конкуренция должна быть. И потому что одно и тоже всегда можно реализовать, используя несколько разных подходов.

А делиться на группы и сраться между ними - это просто эволюционно заложенный в мозг обезьян механизм. Обезьян!

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

Скромненько, не правда ли?

apt install –no-install-recommends nautilus

bubblewrap gdisk gvfs gvfs-common gvfs-daemons gvfs-libs libatasmart4 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libgck-1-0 libgcr-base-3-1 libgnome-autoar-0-0 libnautilus-extension1a libparted-fs-resize0 libparted2 libpolkit-agent-1-0 libpolkit-gobject-1-0 libstemmer0d libtracker-control-2.0-0 libtracker-sparql-2.0-0 libudisks2-0 lsof nautilus nautilus-data parted tracker udisks2

0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. Need to get 7,735 kB of archives. After this operation, 32.3 MB of additional disk space will be used.

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

Нет.

Отвечаю. =)))

У те уже пол гнома и так стоит. Да мне и пофигу сколько это займёт, какого хрена я вот этими пакетами должен засирать систему? А ну живо отвечай!

У меня стоит только то, что нужно мне и моим гномьим приблудам. [b]Ничего KDEшного у меня нет[/b]. Ни байта. Если это не одна только машина, где я программироаванием под Sailfish балуюсь.

Ещё раз – [b]не используйте KDE[/b], используйте чисто Gnome и будет Вам счастье… =)))

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

Последний раз отвечу, а то в школото-mode режиме мне неинтерсно общаться.

Нет, полгнома у меня не стоит. Если грепнуть установленные пакеты по «gnome» - то там всего 3, 2 из которых всего лишь темы гтк так упакованы в дебе. Разумеется гномолибы могут называться инчае. Но таки нет, ничего гномовского у меня в жЫрных ипостасях нет.

Так что мимо. Это лишь означает, что либо гномософт лучше пилится на части, либо конкретно в дебиане ленятся пилить кеды (хотя по опыту суси могу сказать, что и там схожая картина, просто в менее терминальной стадии).

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

Гном изначально модульным был.

номософт лучше пилится на части

Да. Qt/KDE это изначально такой… «монолит», который ЕМНИП только в третьих кедах начали распиливать на куски, потому что уже ни в какие ворота не лезло.

anonymous ()
Ответ на: Нет. от anonymous

Re: Нет.

Использовал гном, пол года. На машинке с 16гб памяти и i7 8550u. Задолбался бороться с тормозами, а потом при обновлении еще и дополнения отвалились.

Поставил кстати сейчас Evolution, он притащил мне больше 100мб по зависимостям, и не смог подключить мою гуглопочту, дистр opensuse tumbleweed. Громоптица и kmail смогли.

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

Нет, я теперь включил утыркорежим, которым вы тут меня пытались вынудить извиняться за то, что от Кати нельзя отпилить всего и встроить обратно в кде. Теперь ты мне отвечай, назрена мне засирать систему gvfs, когда у меня KIO? Разрабы Наутилуса тупые? Они не умеют в нормальные KIO и пилют лабуду всякую и с Наутилусом запихавают это мне в лаптоп? И это я езё не спросил зачем Cheese понадобился zeitgheist?

ChekPuk ()
Ответ на: Re: Нет. от anonymous

Re: Нет.

Опять жистрозависимые проблемы.

У меня в генточке, пока не заемержите gnome-online-account (https://packages.gentoo.org/packages/net-libs/gnome-online-accounts) гуглопочту тоже не подтяните. И ещё ряд менее распространённых служб. Там не только гугловые учётки поддерживаются.

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

Я, кстати, после того, как мы подняли свой почтовый сервак, забил на гуглопочту. У меня evolution и так работает. И без гуглозависимостей.

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

Видишь как, сразу школото-моде. А я отвечал на дебильные вопросы, стучался в пустые глазницы и пытался донести, что не надо раздербанивать ни одну систему, надо их использовать, целиком. И Дольфин и Наутилус, и Окуляр и Евинс созданы для использования в своей среде. Мне не нужен Евинс, потому что у меня Окуляр. Тебе не нужна Катя, потому что у тебя есть Джини. Но, блин, вам всё распилить надо!

ChekPuk ()
Ответ на: Re: Нет. от anonymous

Re: Нет.

Для того, чтобы работал Evolution с гуглопочтой, надо поставить генту с гномом и пердолиться в сборку с прописыванием зависимостей? Гном точно для пользователей создан?

anonymous ()
Ответ на: Re: Нет. от anonymous

Re: Нет.

Для того, чтобы работал Evolution с гуглопочтой, надо поставить генту с гномом и пердолиться в сборку с прописыванием зависимостей? Гном точно для пользователей создан?

Боюсь, что гентарям сугубо похрен что там у кого и где не работает. УМВРЧЯДНТ?

Что в генточке хорошо, так это то, что ставится/настраивается раз, а потом работает и апдейтится произвольно долго.

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

Возможность использовать то, что нравится там, где хочется - это хорошо. И модульность в теории это позволяет.

Нет ни одной среды, которая от корки до корки покрывает все потребности. Рано или поздно придется ставить доп софт. Ты каким плеером пользуешься? Уж не Kaffeine ли?

Так вот почему smplayer, vlc и прочие не тянут гном-шел или плазму? Но при этом круты и работают? Что мешает так же делать для сред? А ничего не мешает, кроме пубертатного «или все или ничего»

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

А в чем связь распила и бросания проектов?

Пока оно «просто собирается», лежит на старой странице и работает, автор числится активным и даже иногда правит баги и что-то добавляет. Когда изменения инфраструктуры или API что-то немного ломают, автору часто оказывается влом читать десятки страниц новых мануалов, даже если исправить надо всего 1 строку в мэйкфайле. И программа погибает окончательно.

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

Но ведь используешь проги не входящие в КДЕ :) Значит чего-то не хватает в среде. А если бы и там писали так же, как пишут входящие в состав ДЕ софтины?

Поэтому я не понимаю, почему чекпук так топит за монолитность и что от модульности якобы все захиреет и умрет.

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

Но ведь используешь проги не входящие в КДЕ

А они не тащат за собой полгнома, нет проблем

Значит чего-то не хватает в среде

Могу сказать, что я использую не из KDE:

Firefox, Opera, Chrome
SMPlayer, VLC
Telegram
KeePassXC
LibreOffice
VirtualBox
FocusWriter

И знаешь, всему этому теоретически можно было бы найти аналоги в KDE (кроме VirtualBox), но неохота

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

Так это означает, что среда вообще не должна развиваться, если составные части такие, как ты описал.

Вот есть условыный «Самый лучший плеер». Автор которого уже почти забыл о его существовании. Он зависит от огробного куска kdelibs. И «вроде как собирается». Потом внутри этого kdelibs что-то перетрясли, и его «Самый лучший плеер» перестал работать с новым монолитным куском kdelibs.

Чем это отличается от того, если эти же изменения были в отдельном модуле? Прога итак итак уже мертвая и работает до поры до времени.

gutaper ★★★ ()
Ответ на: Re: Угу... от anonymous

Видимо, речь про меня. Никто не цепляется за Evince. Делать мне больше нечего, как цепляться за гномософт. Привел его только в противовес Окуляру.

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

А может быть не «неохота» а более честно - представленный софт элементарно лучше и фичастее, нежели в составе кед?

Да, они не тащат полгнома. Но и гномософт, как выясняется не тащит за собой полгнома (не, примеры найти можно, но все же навскидку в кедах тащит полкед все, а в гноме еще поискать надо).

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

представленный софт элементарно лучше и фичастее, нежели в составе кед?

Да.

Но и гномософт, как выясняется не тащит за собой полгнома

Так в этом софте и функций кот наплакал.

При этом, например, Evince для сохранения закладок требует целую gvfs, это норм?

alexferman ★★ ()
Последнее исправление: alexferman (всего исправлений: 1)
Ответ на: комментарий от gutaper

Короче. Пусть мне вернут тот уровень интеграции, что был в кде3, с довеском тех полезностей что появились в кде4 и 5. На остальной мир мне плевать. Никто в здравом уме не требует чтобы «на вашим линаксе» завелась прога из винды/макоси и нечего выдирать из кде приложения. Они хороши сами по себе, в кде. А то, нравится им панель из гнома видеть в энлайтменте, в котором вместо оконного менеджера опенбокс. Есть другие варианты? Пусть будут. А я хочу монолита, как некстстеп когда-то намечал себе дорогу. Чтобы всё со всем взаимосвязано. А такого нет нигде, только срачи и беганья с оторванными карбюраторами.

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

Так в этом софте и функций кот наплакал.

Вот и получается, что сторонние приложения, написанные на тех же Qt и Gtk фичастые и must have, но при этом не завязаны на все потроха DE, а внутри DE почему-то также делать - зашквар и «не хочешь - вали в гном».

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

При этом, например, Evince для сохранения закладок требует целую gvfs, это норм?

Наверное, не норм. Я же не говорю, что в только КДЕ софт такой. Думаю в любой ДЕ такая лажа. Собственно почему и я приветствую желание раздробить.

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

Вот это ты прямо в точку. Прогеры в гноме просто боги. На столько круты что годами тормоза не могли исправить…которые ОДИН разработчик из каноникал за два релиза убрал.

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

Думаю в любой ДЕ такая лажа

Это не лажа, это особенность DE. Полностью избавиться от этого вряд ли возможно. Я вижу только один способ - запилить в код проверки типа:

if SYSTEM == Linux && DE == Plasma
then
  use KDE_Frameworks_libfeature
else
  use builtin_bicycle_crutch_feature

Т.е. в код самих прог натолкать велосипедов, которые будут дублировать функции из KDE-библиотек, чтобы отвязаться от них. Только я вот не понимаю, почему я в KDE должен пользоваться разжиревшими KDE-программами c кучей велосипедов ради пользователей Windows, Gnome и всяких боксов.

alexferman ★★ ()
Последнее исправление: alexferman (всего исправлений: 2)
Ответ на: комментарий от question4

Не вижу разницы. Обратный пример: вот собрал я себе статично mpv. А он не запустился, потому что в openSUSE Leap glibc говно мамонта даже в сравнении с debian stable.

Т.е. неважно - дробится ли ДЕ или нет - если что-то сдохло - оно сдохло и тормозить развитие из-за того, что автор какой-то крутой проги ее нахрен забросил не разумно по-меньшей мере.

Оставлять монолитным куском монолитиный кусок только потому, что отомрут уже дохлые части, но еще не рассыпавшиеся лишь потому, что никто не шатал ничего.. ну такое себе.

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

Да почему что ты, что чекпук решили, что я противник зависимостей в кде софте от кделиб?

Я же вроде уже писал не раз, что я лишь за то, чтобы все это было модульно и опционально. Ну вот не надо мне иметь возможность импортировать фотки с фотоаппарата при подключении его, ну так сделайте это мягкой зависимостью, не тащите за дельфином kio в обязательном порядке.

Я же и пишу, что именно в дистрибах ленятся, а не кде софт плохой. Вот в сусе пилят на части норм кеды (во всяком случае пилили, в tumbleweed уже вроде тоже пихают все и сразу). Да, зависимость от кде либ есть, но не такая всратая, как в дебиане, к примеру. Где каждая отдельная прога тащит за собой вообще почти все де.

gutaper ★★★ ()