LINUX.ORG.RU

LXDE переносят на Qt, планируется совместимость с Wayland

 , , ,


2

2

В блоге LXDE появился отчет о работе по переносу компонент LXDE на Qt. Скриншот демонстрирует почти полное окружение, в том числе файловый менеджер PCManFM-Qt и панель lxpanel-qt. Автор сообщает, что потребление памяти несколько повышено по сравнению с версией на Gtk+2, но с Gtk+3 ситуация не лучше. Пока что разработка идет с использованием Qt4, переход на Qt5 планируется после выхода версии 5.1. Для полной совместимости с Wayland необходимо решить проблемы с зависимостью спецификаций freedesktop.org от X11, но автор рассчитывает, что это сделают разработчики KDE и Gnome. Кроме того, уделяется внимание совместимости с Razor-Qt.

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

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

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

anonymous ()

переход на Qt5 планируется после выхода версии 5.1

так уже после выхода. Когда будет переход?

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

запускать игры стима .

Зачем нужен стим? Уже без стима прогу запустить нельзя?

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

легкий десктоп и кьют - вещи несовместимые

успешно ставил qt и запускал examples на sam9g45ek с 64 метрами SDRAM.

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

на котором нет приложений

Android в конце 00-х тоже ругали за то, что на него приложений нет, и вся система - пёстрый вырвиглазный неупорядоченный зоопарк.

MiniRoboDancer ★☆ ()

правильные пацаны пилят собственный десктоп

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

легкий десктоп и кьют - вещи несовместимые

легкий десктоп и зоопарк тулкитов - вещи несовместимые

ananas ★★★★★ ()

Если бы не внешний вид LXDE, давно бы уже свалил с Unity...

Desmond_Hume ★★★★★ ()

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

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

всё пошло от iOS

хватит уже п..врать
http://apple-way.net/novosti/item/evolution-macosx.html
максимум от mac os x, и touсh интерфейс тут не при чем. Да и в этом нет ничего особенного.

выбор из N элементов путём нажатий на нужных, switch вместо обычного флажка

Как и в mac os x не связано с касанием, а просто красивее (чем уродливые радио баттоны из win 95), ну попробуй докажи, что оно для touch интерфейсов, лол:)

Очень глупая фраза, хотя бы потому что иксового интерфейса

хватит п..врать
http://farm9.staticflickr.com/8509/8579098986_6d83f6f0b1_z.jpg
И все ваши гномы с кде недалеко от этого ушли, не говоря уже об lxde и тп. Его можно коротко описать: окошечки (с кнопочками _ [] x) и панельки.

Скажи, ты патологический п..лгун?

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)

Хорошая новость.

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

Потому же, почему никто в здравом уме не станет сейчас использовать GTK1 и Qt 3.

Deleted ()

надеюсь, они понимают, что делают

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

Точно, кьют - это что-то вовсе не нативное. Мультиплатформенное =~ тормозное. Хотя, конечно, тот ещё торт для быстрых штук.

wstorm ★★ ()

Как полностью перенесут, можно будет переходить с КДЕ. Хорошая новость.

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

Qt всегда был быстрее отрисовкой. И перезаливки в Qt нет. Но память иксы жрать начинают c Qt-версиями.

anonymous ()

Через пару лет ждем сообщения: «Проекты Razor-QT и LXDE объединяются».

x_hash ()
Ответ на: комментарий от special-k

хватит п..врать
http://farm9.staticflickr.com/8509/8579098986_6d83f6f0b1_z.jpg

Это twm - просто еще один оконный менеджер, только очень старый и убогий.

И все ваши гномы с кде недалеко от этого ушли, не говоря уже об lxde и тп. Его можно коротко описать: окошечки (с кнопочками _ [] x) и панельки.

Скажи, ты патологический п..лгун?

Поехавший

shatsky ★★ ()

Надеюсь, xfce не переходят? Понятно, что gtk2 - плохо, gtk3 - хуже, но ведь qt не лучше! Лучше бы какой-нибудь lxtoolkit сделали.

mittorn ★★★★★ ()

Тред-перепись дегенератов-тулкитохейтеров.

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

«современного ДЕ» ?

Да.. «современное» - не очень, надо заменить на «нормальное».

ну и какие задачи

Интеграция приложений в себя - разных типов приложений (gtk, qt, xul, web ...). Ну и более интересные чем простые кнопки элементы управления не будут лишними; должен же быть какой-то элемент удивления; не должно же все быть серым и унылым. А так же продуманный интерфейс, юзабилити и все дела https://wiki.ubuntu.com/UnityNextSpec?action=AttachFile&do=get&target...

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

должен же быть какой-то элемент удивления; не должно же все быть серым и унылым.

Нескучные обои!

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

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

Из-за этого половина софта эпически глючит, а при появлении попапа - да нельзя поменять громкость 8)

это подарок от кривых иксов

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

Не.. меня этим не удивишь..
Изменение цвета панелей, изменение шрифтов, цвета шрифтов и тп мне по-барабану.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от anonymous

Qt гламурная распиаренная проприетаристами троллтехами поделка для виндовс, иногда даже работающая под линуксом.

Стесняюсь спросить: ты времена Qt3 застал? Тогда было строго наоборот - под линукс была нормальная свободная версия, под оффтопик только проприетарщина.

Ну а сейчас под всеми платформами работает примерно одинаково и раздаётся под LGPL. А если у кого-то код отлаженный под виндой, не заработал в линуксе, то это вина не Qt, а чьих-то кривых ручонок. Причём с вероятностью 90% можно прогнозировать либо вольное обращение с регистром имён файлов (в никсах он должен строго соблюдаться), либо затаскивание в проект непереносимых библиотек, завязанных на виндовый API. Второе - это диагноз трудноизлечиваемого заболевания, ну а с первым можно бороться. Либо повышенной внимательностью, либо перевёртыванием последовательности разработки. Сначала всё отлаживаем под линуксом, потом проверяем, как с тех же исходников работает виндовая сборка. Я вот такую проверку делал вчера после двухмесячной разработки - заработало с полпинка, обе сборки готовы к выдаче заказчику.

По теме: я не понял, зачем GTKшный DE переводить на Qt, если уже есть Razor-Qt? Пусть бы развивались параллельно...

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

но ведь qt не лучше!

Лучше, инфа 100%.

Лучше бы какой-нибудь lxtoolkit сделали.

За разведение новых тулкитов в линуксе пора уже морду бить. Доколе?!!

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

Ставь голую консоль, какие проблемы?

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

По теме: я не понял, зачем GTKшный DE переводить на Qt, если уже есть Razor-Qt? Пусть бы развивались параллельно...

PCManFM.

shatsky ★★ ()

Кстати, PCMan привел конкретные цифры по потреблению памяти LXDE сразу после запуска на чистом Debian: 91 Мб у Qt-версии, 86 Мб у Gtk+. Ах, да, запущенный lxterm в обоих случаях был собран с Gtk+, так что реальное потребление на Qt еще меньше.

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

на чистом Debian: 91 Мб у Qt-версии, 86 Мб у Gtk+

Debian, KDE 3.5.13. ~70 Мб.

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

yaspol kernel: OOPS [cpu#0]: massive butthurt detected: evacuate personnel, rectum obliteration imminent!

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

Ты говоришь о вещах, которые пользователя вообще волновать ни коим образом не должны.

Тогда зачем пользователю волноваться на чём написана его программа, Qt или GTK?

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

Если честно, сильно мало верится. Тем паче, что по тексту, там разница в потреблении всего 5 метров между Qt и Gtk+ версиями (плюс дополнительные условия для кутей: типа запущен lxterminal, который на Gtk, а это, как минимум, дополнительная подгрузка и необходимых Gtk либ). Но после предоставления пруфа, подобгого этому, могу согласиться.

h4tr3d ★★★★★ ()

Ох, пропал LXDE.

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

хватит п..врать
http://farm9.staticflickr.com/8509/8579098986_6d83f6f0b1_z.jpg

ты конечно извини, но для рисования такого достаточно примитивов типа «линия», «прямоугольник», «установить цвет» и т.д. Запусти иксы без WM: не будет у тебя ни окошек с кнопочками ни панелек, а потом ещё создай окно используя это: http://tronche.com/gui/x/xlib/window/XCreateWindow.html - вот это настоящий интерфейс иксов, которого нет. Или почитай мануалы типа http://www.x.org/releases/X11R7.7/doc/libxcb/tutorial/index.html и выполни примеры, вот и увидишь «истинный UI иксов» :)

Рисование же заголовков окон (с кнопопчками или без) отдаётся на откуп WM'ама (twm /как на снимке выше/, fvwm, icewm, kwin, xfwm, openbox и т.д.), Виджеты (что внутри окна) - тулкитам (Motif, Gtk[123], Qt[12345], fltk и т.д.)

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

вот это настоящий интерфейс иксов, которого нет

вот это настоящее противоречие)

Т.е. интерфейс, задающий общность есть. Как бы очевидно что он есть. И смысл в том, что еще один сервер со схожим интерфейсом попросту не нужен. И lxde переписывать под wayland не нужно. Какие нерешенные вопросы закрываются «архитектурным решением» ознаменующим сей топ? Эта идейная импотенция, эта безвекторность линукс сообщества - от нее уже тошнит.

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

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

Конечно я не исключаю, что кто давно и втихаря пишет новые ДЕ исключительно под мир и вайленд.. но внешняя картина - это царящий бред.

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

это как нужно ненавидеть своих юзеров

Хотя такой фактор как продажность тоже никто не отменял.

special-k ★★★ ()
Ответ на: комментарий от Oleaster

По-моему дураки это те кто пытается экономить мегабайты вместо того чтобы купить пару гигов рамы.

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

А если ещё немного уменьшить связность логики и интерфейса, то и с Qt без проблем можно делать тулкитонезависимую логику.

да со всем можно. вопрос в объёме дополнительного кода на прослойку.

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

В таких случаях можно уже всё писать на Qt без STL.

как-то не хочеться много кода переписывать.

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

нельзя использовать std::string (в glibmm Glib::ustring намного лучше совместим с std::string ).

что-то не видно интервальных конструкторов у QVector и т.д.

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

что-то не видно интервальных конструкторов у QVector и т.д.

Что-то, простите?

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

да со всем можно. вопрос в объёме дополнительного кода на прослойку.

У нормальных людей эта «прослойка» называется API и не создавать её считается плохим тоном. Разумеется, у индивидуальных разработчиков и слабых команд разработчиков на этот счёт другое мнение: они думают, будто смешивать логику и интерфейс до полной неотделимости — это круто. В результате в их коде годами не исправляются очевидные баги и годами проводятся попытки интегрировать стороннюю библиотеку заместо своего прибитого намертво велосипеда.

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