LINUX.ORG.RU
ФорумTalks

LXDE хочет мигрировать на Qt

 , ,


0

6

(Кажется, еще не обсуждали в толксах.)

Разработчики LXDE обсуждают планы постепенной миграции на Qt. Причина, как они пишут, в том, что Gtk2 как основу для DE еще можно было терпеть, но Gtk3 — полное говно. Как вы знаете, pcmanfm уже портирован на Qt, и сейчас две версии разрабатываются параллельно.

Также в рассылке обсуждается возможность объединить усилия с проектом razor-qt. Возможно, эти проекты сформируют единую команду разработчиков.

Часть разработчиков и пользователей LXDE, не довольных этим решением, собирается форкнуть проект, но насколько эти планы серьёзны, пока не ясно. В рассылке обсуждение этого вопроса сейчас напоминает срачи на ЛОРе по накалу страстей. Сторонники перехода на Qt приводят аргумент, что форкнуть в этом случае придётся не только LXDE, но gtk2, поскольку его срок жизни ограничен.

А между тем, следующая версия Xfce всё так же будет базироваться на gtk2, и никаких четких планов по переходу на gtk3 пока нет. Сколько усилий может занять такой переход и как отразится на судьбе проекта, не понятно. Как отразится непереход — не понятно тем более.

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

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

Может они сделают шустрое и маложручее DE которое не будет выглядеть как говно.

Скорее наоборот. Жручесть razor-qt и ШГ с УГ от lxde.

devl547 ★★★★★
()

Мигрировать на Qt означает переписать всё заново, но с использованием Qt? Или у LXDE есть какой-то свой слой совместимости?

i-rinat ★★★★★
()
Ответ на: комментарий от StReLoK

Плохо ты помнишь.

 * dependency graph for x11-libs/gtk+-3.8.1
 `--  x11-libs/gtk+-3.8.1  M[package.mask] 
   `--  app-accessibility/at-spi2-atk-2.6.2  (>=app-accessibility/at-spi2-atk-2.5.3) ~amd64 
   `--  x11-libs/libXrender-0.9.7-r1  (x11-libs/libXrender) ~amd64 
   `--  x11-libs/libX11-1.5.0-r1  (x11-libs/libX11) ~amd64 
   `--  x11-libs/libXi-1.7.1  (>=x11-libs/libXi-1.3) ~amd64 
   `--  x11-libs/libXt-1.1.3-r1  (x11-libs/libXt) ~amd64 
   `--  x11-libs/libXext-1.3.1-r1  (x11-libs/libXext) ~amd64 
   `--  x11-libs/libXrandr-1.4.0-r1  (>=x11-libs/libXrandr-1.3) ~amd64 
   `--  x11-libs/libXcursor-1.1.13-r1  (x11-libs/libXcursor) ~amd64 
   `--  x11-libs/libXfixes-5.0-r1  (x11-libs/libXfixes) ~amd64 
   `--  x11-libs/libXcomposite-0.4.4-r1  (x11-libs/libXcomposite) ~amd64 
   `--  x11-libs/libXdamage-1.1.4-r1  (x11-libs/libXdamage) ~amd64 
   `--  x11-libs/libXinerama-1.1.2-r1  (x11-libs/libXinerama) ~amd64 
   `--  dev-libs/wayland-1.1.0  (>=dev-libs/wayland-1.0.0) ~amd64 
   `--  media-libs/mesa-9999  (media-libs/mesa) ~amd64  [wayland]
   `--  x11-libs/libxkbcommon-0.2.0  (>=x11-libs/libxkbcommon-0.2.0) ~amd64 
   `--  dev-libs/glib-2.35.8  (>=dev-libs/glib-2.35.3) ~amd64 
   `--  x11-libs/pango-1.32.5  (>=x11-libs/pango-1.32.4) ~amd64  [introspection?]
   `--  dev-libs/atk-2.8.0  (>=dev-libs/atk-2.7.5) M[package.mask]  [introspection?]
   `--  x11-libs/cairo-1.10.2-r2  (>=x11-libs/cairo-1.10.0) ~amd64  [aqua? glib svg X?]
   `--  x11-libs/gdk-pixbuf-2.28.1  (>=x11-libs/gdk-pixbuf-2.27.1) ~amd64  [introspection? X?]
   `--  x11-libs/gtk+-2.24.17  (>=x11-libs/gtk+-2.24) amd64 
   `--  media-libs/fontconfig-2.10.2-r1  (media-libs/fontconfig) ~amd64 
   `--  x11-misc/shared-mime-info-1.1  (x11-misc/shared-mime-info) ~amd64 
   `--  x11-misc/colord-0.1.28  (>=x11-misc/colord-0.1.9) amd64 
   `--  net-print/cups-1.5.2-r4  (>=net-print/cups-1.2) amd64 
   `--  dev-libs/gobject-introspection-1.34.2-r1  (>=dev-libs/gobject-introspection-1.32) ~amd64 
   `--  app-text/docbook-xsl-stylesheets-1.78.0  (app-text/docbook-xsl-stylesheets) amd64 
   `--  app-text/docbook-xml-dtd-4.1.2-r6  (app-text/docbook-xml-dtd) amd64 
   `--  dev-libs/libxslt-1.1.28-r1  (dev-libs/libxslt) amd64 
   `--  virtual/pkgconfig-0  (virtual/pkgconfig) amd64 
   `--  x11-proto/xextproto-7.2.1-r1  (x11-proto/xextproto) ~amd64 
   `--  x11-proto/xproto-7.0.24  (x11-proto/xproto) ~amd64 
   `--  x11-proto/inputproto-2.3  (x11-proto/inputproto) ~amd64 
   `--  x11-proto/damageproto-1.2.1-r1  (x11-proto/damageproto) ~amd64 
   `--  x11-proto/xineramaproto-1.2.1-r1  (x11-proto/xineramaproto) ~amd64 
   `--  dev-util/gtk-doc-am-1.18  (>=dev-util/gtk-doc-am-1.11) amd64 
   `--  media-fonts/font-misc-misc-1.1.2  (media-fonts/font-misc-misc) amd64 
   `--  media-fonts/font-cursor-misc-1.0.3  (media-fonts/font-cursor-misc) amd64 
   `--  app-arch/xz-utils-5.0.4-r1  (app-arch/xz-utils) amd64 
   `--  sys-apps/sed-4.2.2  (>=sys-apps/sed-4) ~amd64 
   `--  x11-base/xorg-server-1.12.4-r1  (x11-base/xorg-server) amd64  [xvfb]
   `--  x11-apps/xhost-1.0.5  (x11-apps/xhost) amd64 
   `--  app-vim/gtk-syntax-20121015  (app-vim/gtk-syntax) ~amd64 
   `--  app-admin/packagekit-base-0.7.4  (app-admin/packagekit-base) ~amd64

daemonpnz ★★★★★
()
Ответ на: комментарий от druganddrop-2

А понифилы умеют думать? Ты перевернул всё моё мировоззрение.

daemonpnz ★★★★★
()

Ну чего, радость. Может, после этого Razor-LXDE можно будет пользоваться.
Кстати, а lxpanelx на Qt переписывать будешь?

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

И в чем же это выражается?

Нумерация релизов какбы намекает.

quowah
()

А можно ссылочку почитать?

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

Потому что у гномеров тайное желание окуклиться в гномоось, А GTK3 как способ захватить проги на gtk с собой, потому что они будут также удобны вне гнома, как андроид приложения на десктопе.

quowah
()
Ответ на: комментарий от i-rinat

Мигрировать на Qt означает переписать всё заново, но с использованием Qt? Или у LXDE есть какой-то свой слой совместимости?

Переписать.

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

Эго разрабатывают разработчики гнома, затачивая под гном же.

чем это плохо?

dikiy ★★☆☆☆
()

В качестве wm останется openbox или они что-то новое запилят?

bubblecore ★★★★
()

Причина, как они пишут, в том, что Gtk2 как основу для DE еще можно было терпеть, но Gtk3 — полное говно.

А что случилось с Gtk3?

dadd ★★★
()

В рассылке обсуждение этого вопроса сейчас напоминает срачи на ЛОРе по накалу страстей.

Надобно ссылочку на архив рассылки.

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

Заморозили портирование на qt4, т.к poor perfomance у этого вашего qt4.

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

`-- net-print/cups-1.5.2-r4 (>=net-print/cups-1.2) amd64
`-- dev-libs/wayland-1.1.0 (>=dev-libs/wayland-1.0.0) ~amd64

Вот это там зачем? Если принтеры понять хоть как то можно, но вяленый...

StReLoK ☆☆
()
Ответ на: комментарий от Sakka

Если к говну прицепить бантик, красивее оно не станет.

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

Поддержка вяленого. К тому же она только, если в генте включить USE=«wayland». В бинарных дистрах оно идёт вообще отдельно.

daemonpnz ★★★★★
()

Xfce всё так же будет базироваться на gtk2

Надеюсь, что мигрируют на Qt. Это будет круто!
Пока интересен проект «легкого» KDE. А если запилят и то, и другое, то, чувствуется, выбор будет непростой...

Igorrr ★★★★
()

Позовите меня, когда кто-нибудь выложит анализ gtk2 vs gtk3 хотя бы с минимальной претензией на объективность. Вопли «gtk3 - говно» без пруфов - задолбали. Хотите обосрать что-нибудь - срите аргументированно, мерзкие хейтеры.

cache ★★
()
Ответ на: комментарий от i-rinat

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

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

Неправда.

Но есть одно «но». Gtk - это графический тулкит, а Qt - это большой фреймворк с кучей возможностей, где тулкит - это однин из компонентов.

Поэтому, если строить DE на Gtk, но без гномьих потрохов очень сложно что-то сделать.

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

Работать?! Оно лишь запускается без 3д. Через софтварный рендеринг. Работой там и не пахнет.

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

я согласен с тобой, но написать нужно нормально, с источниками и без эмоций.

Не думаю, что обсуждение в рассылке тянет на новость. :} Вот когда будет официальный анонс, тогда и новость.

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

Поэтому, если строить DE на Gtk, но без гномьих потрохов очень сложно что-то сделать.

Ошибаешься.

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

Также в рассылке обсуждается возможность объединить усилия с проектом razor-qt. Возможно, эти проекты сформируют единую команду разработчиков.

Вот это будет круто.

SIvan32
()

Gtk3 — полное говно.

Хоть кто то осознал, неужели дошло. Хотя gtk2 устарел только морально, не понятно зачем его закапывать.

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

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

Чего тут девочек из себя строить.

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

То-то, ранее, в недрах pcmanfm был срач на то чтобы использовать gnome-vfs или нет.

Ну ты б еще времена MS-DOS вспомнил.

Чем gvfs-то не страивает? К гному она относится не больше, чем gtk.

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

А «gnome» в названии - это просто совпадение? :) Как ты определяешь, что относится к gnome, что нет?

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

Буква «g» означает Gnome, и разрабатывается этот модуль так же командой Gnome.

Или я что-то не понимаю?

mono ★★★★★
()

Я за. Хорошие DE нужны. А то не во всех дистрибутивах Linux позволяют установить KDE3 и Mate.

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