LINUX.ORG.RU

CDE 2.5.2 с xft

 , ,


1

0

Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.

Как и обещал, выкладываю скриншот CDE с xft шрифтами. Потребление ресурсов такое:

bash-5.1# ./ps_mem.py 
 Private  +   Shared  =  RAM used       Program

152.0 KiB +  37.5 KiB = 189.5 KiB       crond
164.0 KiB +  37.5 KiB = 201.5 KiB       init
216.0 KiB +  46.5 KiB = 262.5 KiB       syslogd
252.0 KiB +  59.5 KiB = 311.5 KiB       rpcbind
312.0 KiB +  80.5 KiB = 392.5 KiB       dbus-launch
508.0 KiB + 123.5 KiB = 631.5 KiB       su
676.0 KiB + 209.5 KiB = 885.5 KiB       scrot
468.0 KiB + 437.0 KiB = 905.0 KiB       dbus-daemon (2)
756.0 KiB + 822.5 KiB =   1.5 MiB       dhcpcd (5)
  1.6 MiB +  84.5 KiB =   1.7 MiB       Xsession
  1.7 MiB + 169.5 KiB =   1.8 MiB       cupsd
  1.8 MiB +  40.5 KiB =   1.8 MiB       udevd
644.0 KiB +   1.3 MiB =   1.9 MiB       dtlogin (2)
  1.9 MiB + 252.5 KiB =   2.1 MiB       ttsession
  1.7 MiB + 476.0 KiB =   2.1 MiB       agetty (6)
  1.6 MiB +   1.1 MiB =   2.8 MiB       xclock
  2.5 MiB +   1.1 MiB =   3.6 MiB       dtpad
  2.9 MiB +   1.0 MiB =   4.0 MiB       dtsession
  2.9 MiB +   2.3 MiB =   5.2 MiB       dtexec (3)
  3.9 MiB +   3.9 MiB =   7.8 MiB       dtfile (2)
  7.4 MiB + 870.5 KiB =   8.2 MiB       Mosaic
  7.3 MiB +   1.6 MiB =   8.9 MiB       dtwm
 10.2 MiB +   1.9 MiB =  12.1 MiB       bash (6)
 13.1 MiB +   5.4 MiB =  18.5 MiB       xterm (3)
161.8 MiB + 471.5 KiB = 162.3 MiB       Xorg
---------------------------------
                        250.1 MiB
=================================
NCSA Mosaic (или просто Mosaic [moʊˈzeɪɪk] — «Мозаичный») — веб-браузер с графическим интерфейсом пользователя и функцией клиента для более ранних интернет-протоколов, таких как FTP, NNTP и Gopher; за поддержку нескольких интернет-протоколов он и получил своё название. Разработка браузера началась в конце 1992 года, а в 1993 году были выпущены версии для Unix, Windows, Amiga и Mac.

Именно Mosaic сделал графические браузеры популярными. Ну точнее не он сам, а один из его форков, немного адаптированный под современные сайты. Как заметно на скрине, он даже может открыть http://www.gnu.org/

>>> Просмотр (1920x1080, 736 Kb)

★★★★★

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

Этот скриншот просто гравюра Дюрера по сравнению с тем, что я видел на сайте любителей AfterStep в то время (http://www.xwinman.org/screenshots/afterstep-ximenes.gif типа того). Ну и кнопочки заголовка окна норм.

Кстати, на этом скриншоте панелька красношляпы, которой мы обязаны были дикой лапше в /etc/init.d (Tk GUI настройки запусков демонов)

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

Кстати, так и не смог его собрать под 20-ю убунту.

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

skia

А это теперь не имеет никакого смысла, так как все GUI-тулкиты двигаются в сторону HW-accelerated графики напрямую через Vulkan/Metal/OpenGL|ES и от оконной системы им сегодня требуется лишь жонглирование контекстами.

И это, кстати, теперь справедливо даже для Windows. Там тоже многие приложения вроде всяких Steam, Skype или Firefox/Chrome тоже местные GDI и GDI+ толком не используют, даже несмотря на то что GDI/GDI+ развивались в ногу со временем, а не забросились как какой-нибудь XRender.

Wayland или dwm.exe или QuartZ выдаёт тебе контекст, а ты в нём ускоренно через OpenGL/DirectX/Metal рисуй хоть с помощью Skia, хоть с помощью Cairo, хоть с помощью Blend2D.

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

Это всё прекрасно, что чтобы нарисовать окно с кнопками и отрендерить в него, скажем, страницу PDF, не требуется никакого HW-accelerated. Тут справится и процессор из прошлого десятилетия.

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

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

Слишком много жонглирования и мало толку.

ты в нём ускоренно через OpenGL/DirectX/Metal рисуй хоть с помощью Skia, хоть с помощью Cairo, хоть с помощью Blend2D

Мне как офисному работнику/разработчику глубоко плевать на контексты, мне нужны окошки и стандартные примитивы.

ага, а кнопку, тулбар и прогресс с позиционированием окна скриптом сделать всё труднее и труднее.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.