LINUX.ORG.RU

xfce 4.16

 


0

1

Кто пробовал? Как впечатления? Как производительность? В каком дистре его можно пощупать? Гномовский нетворкменеджер ничем не заменили? Поделитесь.

Я бы посоветовал подождать еще немного. Скоро Debian 11 выйдет (через пол года).

Как производительность?

Улучшена по сравнению с предыдущей стабильной версией.

В каком дистре его можно пощупать?

Arch Linux.

Гномовский нетворкменеджер ничем не заменили?

Нет.

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

Ясно, спасибо. Уже увидел в новостях Вашу тему)

grovekeeper
() автор топика
Ответ на: комментарий от MOPKOBKA

Я бы посоветовал подождать еще немного.

А в текущем стабильном Дебиане10 собрать можно без заморочек?

grovekeeper
() автор топика

25 декабря обновился на армовом арче.

Как производительность?

Производительность очень хорошая(если сравнивать с KDE)

В каком дистре его можно пощупать?

В арче

Гномовский нетворкменеджер ничем не заменили

Вроде нет.

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

Производительность очень хорошая(если сравнивать с KDE)

что конкретно, потребление ОЗУ снизили? это ещё зависит от количества включенных свистоперделок

InterVi ★★★★★
()

Я бы выбирал между 4.8 и 4.10. Не могу вспомнить ни одной нужной функции, которую добавили после 4.8, но вроде в 4.10 какой то баг починили. Может быть xfwm в 4.10 или 4.12 стал работать чуь лучше, но весь xfce начал переползать на гтк3, жирнеть и рассыпаться. Так что проще взять самый старый какой есть и поменять WM.

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

весь xfce начал переползать на гтк3, жирнеть и рассыпаться

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

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

Ну, тесты показывают что ещё не сровнялся… И вероятно действительно глупо привязываться к неподдерживаемому тулкиту. Но почему на гтк3? Он же ужасен во всём, да и лёгкого плавного перехода тоже не видно. Насколько я знаю xfce4 потому 4, что его 4 раза написали практически с нуля на разных тулкитах. За эти годы могли бы переписать 5-й раз, на более стабильном популярном qt или ещё на чём то, например eniglitment. Он тоже современный и тоже умеет вайланд.

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

Спасибо. А почему все ругают гтк3? Гном3 на нем гимп переходит на него, у гтк3 есть армия фанатов. В чем его достоинства и недостатки?

grovekeeper
() автор топика
Ответ на: комментарий от kirill_rrr

Не могу вспомнить ни одной нужной функции, которую добавили после 4.8

Тиринг починили, паузу при файловых операциях добавили, теперь файл можно скопировать если в папке назначения уже есть файл с таким же именем, скринсейвер при просмотре фильма больше не появляется, уведомления теперь сохраняются и можно их прочесть позже, и МНОГО чего другого, не понимаю о чем ты.

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

Можно спросить у знатоков? Почему в тунаре не всегда есть треугольник справа от от примонтированного диска для его анмаунта? Какая логика?

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

Дык, а зачем его пилят тогда если он жирнеет и рассыпается?

Потому что GTK 3+ сам по себе очень жирный. Сделать легковесную DE на нём невозможно.

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

Чем предлагаешь заменять GTK3? Там же тенденция на планшеты чтобы все было жЫрно, анимировано, и не функционально!

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

Потому что GTK 3+ сам по себе очень жирный

А почему ты так решил? Какие проводил тесты? На чём сделан вывод?

Вот тут Mate на GTK+3 лучше чем на GTK+2: https://ubuntu-mate.org/blog/mate-desktop-gtk2-vs-gtk3-memory-consumption/

Вот тут GTK+3 имеет меньшую задержку чем GTK+2, но потребляет на немного больше памяти: https://xpra.org/stats/gtk2-vs-gtk3/charts.html

И в целом так опять же довольны переходом на GTK+3: http://xpra.org/trac/ticket/2219#comment:3

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

ищет легкий тулкит

Из современных под Linux только Qt.

Я понял, ты просто фанат Qt, ничего лёгкого под Linux ты не искал.

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

Я понял, ты просто фанат Qt, ничего лёгкого под Linux ты не искал.

Могу ещё Motif предложить, но на нём сейчас почему-то почти никто не пишет. Какие ещё есть тулкиты, которые не обёртки над Qt/GTK?

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

Какие ещё есть тулкиты, которые не обёртки над Qt/GTK?

Вот тут есть несколько:

Bubble Chains re-released (retro puzzle-arcade game) (комментарий)

Там обёртка лишь WxWidgets.

Я сам писал лишь на GTK из того списка, но тулкитов очень много.

Кто сам на X11 рисует(по-моему ultimatepp, тут на лоре про него новости иногда выходили), большинство через Opengl/Vulkan.

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

Вот тут есть несколько:

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

Из тулкитов общего назначения там только JUCE и Ultimate++. Первый судя по сайту специализируется на аудио-ПО. Для второго есть подозрение что это обёртка над чем-то, надо код смотреть.

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

Можно считать (наверное) Mageia Cauldron самым прожорливым дистрибутивом после установки, ~763 мб прямо после установки. Хотя free -m показывает 553 прямо сейчас, но xfce4-task-manager 781 во как.

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

Ничего из этого меня не волновало. Особенно тиринг.

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

Любое приложение после перехода с гтк2 на гтк3 жиреет по памяти и интерфейс рисуется медленнее и с фризами. Задница с темами, анимации…. А ещё csd которую из фичи всеми силами превращают в проблему. И это уже скорее моё мнение: виджеты гтк3 практически в любой теме раздутые и уродливые, логические зоны интерфейса не разделены и всё выглядит пусто и невнятно либо вычурно.

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

Мда, влепили одну единственную дополнительную кнопку и скатили заголовок. Карго-культ гнома этот ваш xfce. Всегда был, но теперь до жирафов дошел современный гном.

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

Моему «мощному» компу шесть лет стукнуло. Скоро семь. Но я считаю экономию на рабочем инструменте хуже экономии на туалетной бумаге. Бедность - она не в кошельке, она в голове.

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

Треугольник для извлечения нужен, для размонтирования: контекстный клик -> размонтировать.

А извлечение и рзмонтирование не одно и тоже? Почему не всегда есть треугольник?

grovekeeper
() автор топика
Ответ на: комментарий от kirill_rrr

Любое приложение после перехода с гтк2 на гтк3 жиреет по памяти и интерфейс рисуется медленнее и с фризами.

Эх, а я так люблю гимп.

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

Оно вроде и отмонтирует (по идее) и питание отключает.

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

Гимп и так строго говоря тормозной. Но и делать качественно они умеют, наверняка выжмут из гтк3 всю скорость на какую она только способна.

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

Я не понимаю логики, почему на флешках он есть, а на дисках нет. Диск же тоже можно примонтировать, размонтировать? Во всех других фм это четче понятно, там везде есть значок извлечения.

Или есть разница между извлечением и размонтированием?

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

Я не понимаю логики, почему на флешках он есть, а на дисках нет.

Потому что диск не извлекаемое устройство. Его можно монтировать и отмонтировать, это доступно по правому клику.

Или есть разница между извлечением и размонтированием?

Да, извлечение это типа полное отключение устройства.

MOPKOBKA ★★★★
()

garcon-0.8.0 не хочет обновляться:

mv -f .deps/libgarcon_1_la-garcon-menu-item-pool.Tpo .deps/libgarcon_1_la-garcon-menu-item-pool.Plo
mv -f .deps/libgarcon_1_la-garcon-menu-directory.Tpo .deps/libgarcon_1_la-garcon-menu-directory.Plo
mv -f .deps/libgarcon_1_la-garcon-menu-node.Tpo .deps/libgarcon_1_la-garcon-menu-node.Plo
1 warning generated.
mv -f .deps/libgarcon_1_la-garcon-menu-merger.Tpo .deps/libgarcon_1_la-garcon-menu-merger.Plo
mv -f .deps/libgarcon_1_la-garcon-menu-item.Tpo .deps/libgarcon_1_la-garcon-menu-item.Plo
mv -f .deps/libgarcon_1_la-garcon-menu.Tpo .deps/libgarcon_1_la-garcon-menu.Plo
/bin/sh ../libtool  --tag=CC   --mode=link cc -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread  -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include  -I/usr/local/include/xfce4 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include  -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include  -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -no-undefined -export-dynamic -version-info 0:0:0 -export-symbols-regex "^[^_].*"  -fstack-protector-strong  -Wl,--as-needed -Wl,-O1 -o libgarcon-1.la -rpath /usr/local/lib libgarcon_1_la-garcon-config.lo libgarcon_1_la-garcon-marshal.lo libgarcon_1_la-garcon-menu-element.lo libgarcon_1_la-garcon-menu-separator.lo libgarcon_1_la-garcon-menu-directory.lo libgarcon_1_la-garcon-menu-item-action.lo libgarcon_1_la-garcon-menu-item-pool.lo libgarcon_1_la-garcon-menu-item-cache.lo libgarcon_1_la-garcon-environment.lo libgarcon_1_la-garcon-menu.lo libgarcon_1_la-garcon-menu-item.lo libgarcon_1_la-garcon-menu-node.lo libgarcon_1_la-garcon-menu-tree-provider.lo libgarcon_1_la-garcon-menu-merger.lo libgarcon_1_la-garcon-menu-parser.lo libgarcon_1_la-garcon-private.lo  -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl  -L/usr/local/lib -lglib-2.0 -lintl  -L/usr/local/lib -lxfce4util -lglib-2.0 -lintl  -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl  -L/usr/local/lib -lgthread-2.0 -pthread -lglib-2.0 -lintl  -L/usr/local/lib
libtool: link: /usr/local/bin/nm -B  .libs/libgarcon_1_la-garcon-config.o .libs/libgarcon_1_la-garcon-marshal.o .libs/libgarcon_1_la-garcon-menu-element.o .libs/libgarcon_1_la-garcon-menu-separator.o .libs/libgarcon_1_la-garcon-menu-directory.o .libs/libgarcon_1_la-garcon-menu-item-action.o .libs/libgarcon_1_la-garcon-menu-item-pool.o .libs/libgarcon_1_la-garcon-menu-item-cache.o .libs/libgarcon_1_la-garcon-environment.o .libs/libgarcon_1_la-garcon-menu.o .libs/libgarcon_1_la-garcon-menu-item.o .libs/libgarcon_1_la-garcon-menu-node.o .libs/libgarcon_1_la-garcon-menu-tree-provider.o .libs/libgarcon_1_la-garcon-menu-merger.o .libs/libgarcon_1_la-garcon-menu-parser.o .libs/libgarcon_1_la-garcon-private.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgarcon-1.exp
libtool: link: /usr/bin/egrep -e "^[^_].*" ".libs/libgarcon-1.exp" > ".libs/libgarcon-1.expT"
libtool: link: mv -f ".libs/libgarcon-1.expT" ".libs/libgarcon-1.exp"
libtool: link: echo "{ global:" > .libs/libgarcon-1.so.0.0.0-ver
libtool: link: 		 sed -e "s|$|;|" < .libs/libgarcon-1.exp >> .libs/libgarcon-1.so.0.0.0-ver
libtool: link: 	 echo "local: *; };" >> .libs/libgarcon-1.so.0.0.0-ver
libtool: link: cc -shared  -fPIC -DPIC  .libs/libgarcon_1_la-garcon-config.o .libs/libgarcon_1_la-garcon-marshal.o .libs/libgarcon_1_la-garcon-menu-element.o .libs/libgarcon_1_la-garcon-menu-separator.o .libs/libgarcon_1_la-garcon-menu-directory.o .libs/libgarcon_1_la-garcon-menu-item-action.o .libs/libgarcon_1_la-garcon-menu-item-pool.o .libs/libgarcon_1_la-garcon-menu-item-cache.o .libs/libgarcon_1_la-garcon-environment.o .libs/libgarcon_1_la-garcon-menu.o .libs/libgarcon_1_la-garcon-menu-item.o .libs/libgarcon_1_la-garcon-menu-node.o .libs/libgarcon_1_la-garcon-menu-tree-provider.o .libs/libgarcon_1_la-garcon-menu-merger.o .libs/libgarcon_1_la-garcon-menu-parser.o .libs/libgarcon_1_la-garcon-private.o   -L/usr/local/lib -lgio-2.0 -lxfce4util -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lintl  -pthread -pthread -O2 -fstack-protector-strong -fstack-protector-strong -Wl,--as-needed -Wl,-O1 -pthread   -pthread -Wl,-soname -Wl,libgarcon-1.so.0 -Wl,-version-script -Wl,.libs/libgarcon-1.so.0.0.0-ver -o .libs/libgarcon-1.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libgarcon-1.so.0" && ln -s "libgarcon-1.so.0.0.0" "libgarcon-1.so.0")
libtool: link: (cd ".libs" && rm -f "libgarcon-1.so" && ln -s "libgarcon-1.so.0.0.0" "libgarcon-1.so")
libtool: link: ( cd ".libs" && rm -f "libgarcon-1.la" && ln -s "../libgarcon-1.la" "libgarcon-1.la" )
CPPFLAGS="-I/usr/local/include -DNDEBUG" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing " LDFLAGS="-fstack-protector-strong  -Wl,--as-needed -Wl,-O1" CC="cc" PKG_CONFIG="pkgconf" GI_HOST_OS="" DLLTOOL="false" CC="cc" /usr/local/bin/g-ir-scanner  --add-include-path=. --warn-all -DGARCON_COMPILATION --symbol-prefix=g_ --symbol-prefix=garcon_ --c-include=garcon/garcon.h --namespace=Garcon --nsversion=1.0 --libtool="/bin/sh ../libtool"  --include=GObject-2.0 --include=GLib-2.0 --include=Gio-2.0 --include=Libxfce4util-1.0 --pkg-export=garcon-1   --library=libgarcon-1.la  --cflags-begin -I.. -DGARCON_COMPILATION -DGARCON_VERSION_API=\"1\" -DG_LOG_DOMAIN=\"garcon\" -DSYSCONFIGDIR=\"/usr/local/etc/xdg\"  --cflags-end  garcon-config.c garcon-marshal.c garcon-menu-element.c garcon-menu-separator.c garcon-menu-directory.c garcon-menu-item-action.c garcon-menu-item-pool.c garcon-menu-item-cache.c garcon-environment.c garcon-menu.c garcon-menu-item.c garcon-menu-node.c garcon-menu-tree-provider.c garcon-menu-merger.c garcon-menu-parser.c garcon.h garcon-config.h garcon-marshal.h garcon-menu-element.h garcon-menu-separator.h garcon-menu-directory.h garcon-menu-item-action.h garcon-menu-item-pool.h garcon-menu-item-cache.h garcon-environment.h garcon-menu.h garcon-menu-item.h garcon-menu-node.h garcon-menu-tree-provider.h garcon-menu-merger.h garcon-menu-parser.h libgarcon-1.la Makefile --output Garcon-1.0.gir
Couldn't find include 'Libxfce4util-1.0.gir' (search path: '['.', '/usr/local/share', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0']')
gmake[5]: *** [/usr/local/share/gobject-introspection-1.0/Makefile.introspection:156: Garcon-1.0.gir] Error 1
gmake[5]: Leaving directory '/usr/obj/usr/ports/sysutils/garcon/work/garcon-0.8.0/garcon'
gmake[4]: *** [Makefile:599: all] Error 2
gmake[4]: Leaving directory '/usr/obj/usr/ports/sysutils/garcon/work/garcon-0.8.0/garcon'
gmake[3]: *** [Makefile:539: all-recursive] Error 1
gmake[3]: Leaving directory '/usr/obj/usr/ports/sysutils/garcon/work/garcon-0.8.0'
gmake[2]: *** [Makefile:471: all] Error 2
gmake[2]: Leaving directory '/usr/obj/usr/ports/sysutils/garcon/work/garcon-0.8.0'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/sysutils/garcon
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/garcon

===>>> make build failed for sysutils/garcon
===>>> Aborting update


===>>> You can restart from the point of failure with this command line:
       portmaster <flags> sysutils/garcon 

This command has been saved to ~/portmasterfail.txt
iZEN ★★★★★
()
Ответ на: комментарий от bhfq

Всё должно собираться нативно, если порты обновлены.

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