Один из разработчиков KDE - Мартин Грёсслин (Martin Gräßlin), который уже не раз упоминался на этом ресурсе, рассказал немного о грядущих изменениях в KDE SC.
Согласно ему, в KDE откажутся от старого метода блокировки пользовательской сессии в связи с тем, что ныне используемый способ требует очень много всевозможных хаков X.Org и вызывает массу проблем, особенно у владельцев ноутбуков, которые используют режимы suspend/resume.
Новый способ блокировки будет использовать исключительно средства KDE и KWin и будет реализован с помощью QML. Поскольку новый метод приведёт к неработоспособности старых хранителей экрана, от них будут постепенно отказываться. На форуме проекта можно проголосовать за то, оставлять пакет XScreensavers в составе KDE или нет.
Ещё одной особенностью будет то, что использование KWin станет обязательным, в противном случае, данная функция просто перестанет работать должным образом (хотя вы всегда можете списаться с разработчиком нравящегося вам оконного менеджера, чтобы он реализовал там свой способ блокировки экрана). Побочным плюсом использования такого подхода, станет избавление от целого ряда проблем возникающих с видеодрайверами при использовании KDE. Кроме того, разработчики планируют интегрировать всё вышеперечисленное с Plasma Active, первый релиз которой состоится в ближайшее время, поэтому отказ от KWin повлечёт отказ и от целого ряда новых функций.
Что касается сроков, то внедрение нового метода блокировки пользовательской сессии запланировано реализовать к выходу KDE 4.9.
В этой версии был сделан давно обещанный набор исправлений и изменений для программ входящих в KDEPIM, использующих для своей работы бэкэнд Akonadi. Согласно анонсу, эти изменения сильно увеличили скорость и стабильность работы целого пакета программ, куда входят KMail, KNode, KAddressBook и другие программы.
Из прочих обновлений в списке изменений присутствуют исправления ошибок в Khtml. Okular, Konsole. Также в KGeography были обновлены карты Южного Судана.
Разработчики рабочей среди и набора программ KDE Software Compilation объявили о доступности KDE SC 4.7 под платформой Windows.
Продукт по-прежнему далёк от стабильного состояния и не предназначен для ежедневного использования.
Изменения и нововведения версии KDE под Windows полностью совпадают с аналогичными для Linux. Тем не менее, есть и отличия. Например, была реализована возможность печати документов из программы Okular, добавлена поддержка 64 разрядных платформ с использованием mingw-w64, а также добавлена поддержка отладочных версий пакетов благодаря GSoC 2011.
Инсталлятор KDE для платформы Windows забираем отсюда.
Выпуск, как видно по номеру версии, носит по большей части корректирующий характер.
Что исправлено:
Решены некоторые проблемы в движке khtml, в том числе, связанные с зависанием браузера Konqueror при открытии некоторых типов таблиц;
В Okular исправлена проблема свзанная с печатью файлов не имеющих расширения;
Множество исправлений касающихся менеджера композитинга Kwin, в том числе внесены исправления увеличивающие скорость отрисовки;
В Konsole добавлена возможность drag'n'drop из файловых менеджеров НЕ из состава KDE SC, исправлены проблемы связанных с подгрузкой профилей программы;
Множество исправлений в KIO, в том числе исправлены крахи при попытке подключения к медленному DNS-серверу. Улучшена поддержка заголовков HTTP Authentication;
На проходящем сейчас в Берлине Desktop Summit поднимается много интересных тем. Одна из таких - использование KDE SC дисплейного сервера Wayland, про которую рассказывал Мартин Грёслин (Martin Gräßlin)
В настоящий момент, использование KDE SC в Linux ограничено X11, но первые наработки по поддержке Plasma в KDE планируется реализовать в течение 2012 года.
В презентации представленной Мартином, было показано текущее состояние дел в прокте KWin с использованием X. В качестве причин для перехода KDE на Wayland называется крайне устаревший код и API X11, который писался ещё в те времена, когда о композитинге не было и речи, отсутствие прямого взаимодействия с оконным менеджером и крайне медленная разработка всей подсистемы X.Org в целом. Но если смотреть в будущее, то Wayland поможет решить множество проблем стоящих сейчас на пути у разработчиков графических приложений и систем для вывода графики во встраиваемых и мобильных устройствах.
Особенно заинтересованы в продвижении Wayland представители компаний Intel, а также разработчики MeeGo и Qt. В частности, компания Intel уже в этом году планирует выпустить MeeGo Tablet UX 1.3, который будет работать с использованием данного дисплейного сервера.
Но возвращаясь к KDE надо отметить, что основная проблема стоящая сейчас у проекта KWin/Plasma - это отсутствие ресурсов. С учётом этого, текущий план по переносу KDE на Wayland будет происходить постепенно. Начиная с очистки кода KWin в рамках Google Summer Of Code 2011, а также освобождение от привязок к X некоторых высокоуровневых компнентов, отвечающих за деятельность рабочего пространства. Побочный эффект высвобождения от таких привязок - упрощение портирования KDE на такие платформы как Android, webOS и Microsoft Windows.
План предусматривает сначала работу KDE SC вместе с Kwin в Wayland поверх X, затем будет реализована работа KWin без X и в конце-концов, полное избавление KWin от наследия X11. Но несмотря на это, совместимость с X11 будет сохранена в целях запуска старых приложений, а также целого ряда других случаев. Тем более, что даже несмотря на наступление гипотетической зрелости у Wayland, необходимость в X11 не мсчезнет ещё очень долго.
Конкретных сроков не называется, но скорее всего, это будет сделано к выходу KDE SC 4.9. К моменту, когда будет закончена работа над реализацией второй фазы. Первая же фаза (работа KWIn и Wayland поверх X) будет ориентировочно приурочена к выходу KDE 4.8 (это должно произойти в январе 2012). Третья фаза (избавление Kwin от наследния X11) будет реализована по принципу "как получится". Т.е. как менеджеры проекта скажут, что проект можно официально выпускать.
Кстати, о своём решении использовать Wayland заявил проект Ubuntu Linux, который также в течение 2012 года планирует выпусть экспериментальную версию окружения Unity, работающую с использованием данного дисплейного сервера.
Вышло очередное стабилизирующее обновление для рабочего окружения KDE SC.
Обновления касаются Plasma и Netbook по большей части.
Изменения:
Исправлена проблема из-за которой новые табы в Konsole открывались не в тех каталогах;
В именах профилей Konsole теперь можно ставить несколько точек;
Вернули на место кнопку "Закрыть вкладку" в контекстном меню;
Исправлена утечка памяти в kmix при использовании DialogSelectMaster;
Исправлено множество ошибок в Kopete, среди которых не работавшая интеграция Now Listening с аудиопроигрывателями Amarok и JuK, ошибки в плагине "Статистика", не мигающий значок в трее при уходе контакта из сети и так далее.
Исправлена ошибка в Krunner касающаяся не работавшего SimulateUserActivit, после выхода компьютера из режима сна;
Также исправлены ошибки в Krunner приводящих к крахам бэкэнда Solid;
Желающие пособирать KDE SC из исходников могут пройти сюда. Все прочие ждут появления обновлений в репозитории своего любимого дистрибутива.
Недавно Andriy Rysin взялся за реализацию нескольких мелких, но весьма полезных пользовательских предложений, связанных с переключением раскладок. Все они должны увидеть свет в выпуске KDE SC 4.7.
Первое предложение — возможность назначить для каждой раскладки индивидуальную комбинацию клавиш. Например, Ctrl+1 для английской, Ctrl+2 для венгерской, Ctrl+3 для русской… Эта возможность уже хорошо знакома пользователям kkbswitch (увы, так и не портированного на KDE4) и будет особенно интересна тем, кто использует более двух раскладок.
Второе касается запоминания последней выбранной раскладки между запусками KDE. Например, если при завершении работы для Kopete была выбрана русская раскладка, а для Konsole — английская, то теперь при следующем запуске KDE и этих приложений языковые предпочтения будут восстановлены. Данная функциональность работает для любой области переключения кроме «Окно». Что интересно, это пожелание висит в багтрекере аж с 2002 года, то есть ещё со времён KDE 3.0!