Announcement

Collapse
No announcement yet.

GNOME 3.34 Beta 2 Brings Last Minute Improvements To GNOME Shell, Mutter & Friends

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • cynical
    replied
    I think it is smaller in code but in dependency tentacles Gjs is quite extreme.
    Based on what? JS bindings for the Gnome platform depend on significant parts of Gnome being installed? Not surprising.

    Leave a comment:


  • kpedersen
    replied
    Originally posted by re:fi.64 View Post
    Heck, even if a system compiled polkit without JS integration, SpiderMonkey is far smaller than a Python install.
    I think it is smaller in code but in dependency tentacles Gjs is quite extreme.

    Python3
    Code:
    [I]Requires:[/I] [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egettext-runtime-0.20.1&stype=name"]gettext-runtime-0.20.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egettext-tools-0.20.1_1&stype=name"]gettext-tools-0.20.1_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eindexinfo-0.3.1&stype=name"]indexinfo-0.3.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibffi-3.2.1_3&stype=name"]libffi-3.2.1_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibtextstyle-0.20.1&stype=name"]libtextstyle-0.20.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epkgconf-1.6.1,1&stype=name"]pkgconf-1.6.1,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ereadline-8.0.0&stype=name"]readline-8.0.0[/URL]
    GJs
    Code:
    [I]Requires:[/I] [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eadwaita-icon-theme-3.28.0&stype=name"]adwaita-icon-theme-3.28.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eargyllcms-1.9.2_5&stype=name"]argyllcms-1.9.2_5[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eat-spi2-atk-2.26.2&stype=name"]at-spi2-atk-2.26.2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eat-spi2-core-2.28.0&stype=name"]at-spi2-core-2.28.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eatk-2.28.1&stype=name"]atk-2.28.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eavahi-app-0.7_2&stype=name"]avahi-app-0.7_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eca_root_nss-3.45&stype=name"]ca_root_nss-3.45[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ecairo-1.16.0,2&stype=name"]cairo-1.16.0,2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ecolord-1.3.5&stype=name"]colord-1.3.5[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ecups-2.2.12&stype=name"]cups-2.2.12[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Edbus-1.12.12&stype=name"]dbus-1.12.12[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Edbus-glib-0.110&stype=name"]dbus-glib-0.110[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Edejavu-2.37_1&stype=name"]dejavu-2.37_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eencodings-1.0.5,1&stype=name"]encodings-1.0.5,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eexpat-2.2.6_1&stype=name"]expat-2.2.6_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efont-bh-ttf-1.0.3_4&stype=name"]font-bh-ttf-1.0.3_4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efont-misc-ethiopic-1.0.3_4&stype=name"]font-misc-ethiopic-1.0.3_4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efont-misc-meltho-1.0.3_4&stype=name"]font-misc-meltho-1.0.3_4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efont-util-1.3.1&stype=name"]font-util-1.3.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efontconfig-2.12.6,1&stype=name"]fontconfig-2.12.6,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efreetype2-2.10.1&stype=name"]freetype2-2.10.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Efribidi-0.19.7&stype=name"]fribidi-0.19.7[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egdbm-1.18.1_1&stype=name"]gdbm-1.18.1_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egdk-pixbuf2-2.38.1&stype=name"]gdk-pixbuf2-2.38.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egettext-runtime-0.20.1&stype=name"]gettext-runtime-0.20.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egettext-tools-0.20.1_1&stype=name"]gettext-tools-0.20.1_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eglib-2.56.3_6,1&stype=name"]glib-2.56.3_6,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egmake-4.2.1_3&stype=name"]gmake-4.2.1_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egmp-6.1.2_1&stype=name"]gmp-6.1.2_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egnome_subr-1.0&stype=name"]gnome_subr-1.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egnutls-3.6.9&stype=name"]gnutls-3.6.9[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egobject-introspection-1.56.1,1&stype=name"]gobject-introspection-1.56.1,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egraphite2-1.3.13_1&stype=name"]graphite2-1.3.13_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egtk-update-icon-cache-2.24.32&stype=name"]gtk-update-icon-cache-2.24.32[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Egtk3-3.24.10_1&stype=name"]gtk3-3.24.10_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eharfbuzz-2.6.0&stype=name"]harfbuzz-2.6.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ehicolor-icon-theme-0.17&stype=name"]hicolor-icon-theme-0.17[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eicu-64.2,1&stype=name"]icu-64.2,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eindexinfo-0.3.1&stype=name"]indexinfo-0.3.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ejbigkit-2.1_1&stype=name"]jbigkit-2.1_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ejpeg-turbo-2.0.2&stype=name"]jpeg-turbo-2.0.2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elcms2-2.9&stype=name"]lcms2-2.9[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibICE-1.0.10,1&stype=name"]libICE-1.0.10,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibSM-1.2.3,1&stype=name"]libSM-1.2.3,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibX11-1.6.8,1&stype=name"]libX11-1.6.8,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXScrnSaver-1.2.3_2&stype=name"]libXScrnSaver-1.2.3_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXau-1.0.9&stype=name"]libXau-1.0.9[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXcomposite-0.4.5,1&stype=name"]libXcomposite-0.4.5,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXcursor-1.2.0&stype=name"]libXcursor-1.2.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXdamage-1.1.5&stype=name"]libXdamage-1.1.5[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXdmcp-1.1.3&stype=name"]libXdmcp-1.1.3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXext-1.3.4,1&stype=name"]libXext-1.3.4,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXfixes-5.0.3_2&stype=name"]libXfixes-5.0.3_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXft-2.3.2_3&stype=name"]libXft-2.3.2_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXi-1.7.10,1&stype=name"]libXi-1.7.10,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXinerama-1.1.4_2,1&stype=name"]libXinerama-1.1.4_2,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXrandr-1.5.2&stype=name"]libXrandr-1.5.2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXrender-0.9.10_2&stype=name"]libXrender-0.9.10_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXtst-1.2.3_2&stype=name"]libXtst-1.2.3_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5ElibXxf86vm-1.1.4_3&stype=name"]libXxf86vm-1.1.4_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibcroco-0.6.12&stype=name"]libcroco-0.6.12[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibdaemon-0.14_1&stype=name"]libdaemon-0.14_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibdrm-2.4.99,1&stype=name"]libdrm-2.4.99,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibepoll-shim-0.0.20190311&stype=name"]libepoll-shim-0.0.20190311[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibepoxy-1.5.2&stype=name"]libepoxy-1.5.2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibffi-3.2.1_3&stype=name"]libffi-3.2.1_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibfontenc-1.1.4&stype=name"]libfontenc-1.1.4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibgsf-1.14.44&stype=name"]libgsf-1.14.44[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibiconv-1.14_11&stype=name"]libiconv-1.14_11[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibidn2-2.2.0&stype=name"]libidn2-2.2.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibpaper-1.1.24.4&stype=name"]libpaper-1.1.24.4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibpciaccess-0.16&stype=name"]libpciaccess-0.16[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibpthread-stubs-0.4&stype=name"]libpthread-stubs-0.4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibrsvg2-2.40.20&stype=name"]librsvg2-2.40.20[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibtasn1-4.14&stype=name"]libtasn1-4.14[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibtextstyle-0.20.1&stype=name"]libtextstyle-0.20.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibunistring-0.9.10_1&stype=name"]libunistring-0.9.10_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibunwind-20170615&stype=name"]libunwind-20170615[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibxcb-1.13.1&stype=name"]libxcb-1.13.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibxkbcommon-0.8.4&stype=name"]libxkbcommon-0.8.4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibxml2-2.9.9&stype=name"]libxml2-2.9.9[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Elibxshmfence-1.3&stype=name"]libxshmfence-1.3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Emesa-libs-18.3.2_1&stype=name"]mesa-libs-18.3.2_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Emkfontscale-1.2.1&stype=name"]mkfontscale-1.2.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Enettle-3.5.1_1&stype=name"]nettle-3.5.1_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Enspr-4.22&stype=name"]nspr-4.22[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ep11-kit-0.23.16.1&stype=name"]p11-kit-0.23.16.1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epango-1.42.4_3&stype=name"]pango-1.42.4_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epciids-20190725&stype=name"]pciids-20190725[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epcre-8.43_2&stype=name"]pcre-8.43_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epixman-0.38.4&stype=name"]pixman-0.38.4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epkgconf-1.6.1,1&stype=name"]pkgconf-1.6.1,1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epng-1.6.37&stype=name"]png-1.6.37[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epolkit-0.114_3&stype=name"]polkit-0.114_3[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Epython36-3.6.9&stype=name"]python36-3.6.9[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ereadline-8.0.0&stype=name"]readline-8.0.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Eshared-mime-info-1.10_1&stype=name"]shared-mime-info-1.10_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Espidermonkey52-52.9.0_4&stype=name"]spidermonkey52-52.9.0_4[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Esqlite3-3.29.0&stype=name"]sqlite3-3.29.0[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Etiff-4.0.10_1&stype=name"]tiff-4.0.10_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Etpm-emulator-0.7.4_2&stype=name"]tpm-emulator-0.7.4_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Etrousers-0.3.14_2&stype=name"]trousers-0.3.14_2[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ewayland-1.16.0_1&stype=name"]wayland-1.16.0_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Ewayland-protocols-1.17&stype=name"]wayland-protocols-1.17[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Exkeyboard-config-2.27&stype=name"]xkeyboard-config-2.27[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Exorg-fonts-truetype-7.7_1&stype=name"]xorg-fonts-truetype-7.7_1[/URL], [URL="https://www.freebsd.org/cgi/ports.cgi?query=%5Exorgproto-2019.1&stype=name"]xorgproto-2019.1[/URL]
    Will the drop of the Gtk+ dependency remove all of these Xlib / Wayland ones?

    Leave a comment:


  • Britoid
    replied
    This is going to be a pretty nice release. I've tried some beta builds out on lower-end hardware and it's a lot smoother. I would of liked official transparent panel support back, but I guess I can wait.

    Leave a comment:


  • Venemo
    replied
    I'm really happy to hear that some of Daniel's patches made it finally.

    Leave a comment:


  • re:fi.64
    replied
    GJS has support for writing programs using GTK4 now that it no longer links to libgtk-3.
    This actually has really cool implications. Installing Gjs will no longer pull in GTK+, so you can use it as a simple scripting language for Linux without a large dependency. Most of its primary deps are pre-installed on modern distros anyway: everything uses GLib, and SpiderMonkey is installed for polkit. Heck, even if a system compiled polkit without JS integration, SpiderMonkey is far smaller than a Python install.

    Leave a comment:


  • tildearrow
    replied
    Typo:

    Originally posted by phoronix View Post

    Leave a comment:


  • GNOME 3.34 Beta 2 Brings Last Minute Improvements To GNOME Shell, Mutter & Friends

    Phoronix: GNOME 3.34 Beta 2 Brings Last Minute Improvements To GNOME Shell, Mutter & Friends

    Coming two weeks after the GNOME 3.34 beta is the second and final beta ahead of next month's official GNOME 3.34 release set for 11 September...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X