Begone GTK4, Long Live The New King GTK5

แชร์
ฝัง

ความคิดเห็น • 169

  • @DistrosProjects
    @DistrosProjects ปีที่แล้ว +140

    GTK5 is in development, meanwhile GIMP stable is still using GTK2 lol.

    • @computerfan1079
      @computerfan1079 ปีที่แล้ว

      Same thought XD

    • @TheyCallMeHacked
      @TheyCallMeHacked ปีที่แล้ว +20

      Remember when it used to mean GIMP Toolkit

    • @yibowei9636
      @yibowei9636 ปีที่แล้ว +4

      ​@@iotku yes, for 2 years🤣

    • @WildVoltorb
      @WildVoltorb ปีที่แล้ว

      Well... it works fine 😒

    • @AcidiFy574
      @AcidiFy574 ปีที่แล้ว

      If it ain't broke don't "fix" it
      Can you tell the difference between GTK-2 & GTK-4 apps ?
      (I'll give you 30 minutes to come up with an answer)
      EDIT: he didn't

  • @ebassi
    @ebassi ปีที่แล้ว +53

    Hi, GTK team member here. Opening the GTK5 development indeed does *not* mean GTK5 is going to be released any time soon; we'll have a few years of development and iterations on the API, especially now that we have platform libraries like libadwaita. It is also true that a development cycle of 9 years is too long: we made decisions early in GTK3, like scaling and text rendering, that do not mesh well with how fast things move, these days. Some things can be done compatibly during a stable cycle, but some cannot. It is untenable to tell people to wait 9 years to address shortcomings encoded in your API. Of course, the two years proposal in 2016 was never going to fly-it was a proposal, after all, and we iterated over it until we published the actual process that we followed for the release of GTK4, and for future releases. The important thing is that once GTK5 is out, GTK4 will be feature frozen (just like GTK3 is these days) and that we will offer migration guides on how to port GTK4 applications to GTK5 (just like we do for GTK3 applications ported to GTK4).

    • @rusty9060
      @rusty9060 ปีที่แล้ว +1

      Ebussy

    • @AdamBelis
      @AdamBelis 9 หลายเดือนก่อน

      Hopfully morting from 4- 5 is not ging to be sucha dificul task how it was from 2-3 and 3-4

    • @bennguyen1313
      @bennguyen1313 2 หลายเดือนก่อน

      In order to develop a GTK application.. why does one need to download not only GTK, but MSYS2, then compile tons of code? I would think a few megabytes for the header file and library/dll files.. but instead, after installation/building, my gtk-build folder is over 4GB! Why?
      I'm interested in using Visual Studio Community, to create a simple c/c++ application that takes data from the serial port and displays it using a GUI I designed in Glade!

    • @hiroshimanagasaki616
      @hiroshimanagasaki616 6 วันที่ผ่านมา

      Ebussy

    • @QuantenMagier
      @QuantenMagier 23 ชั่วโมงที่ผ่านมา

      You forgot to mention the design decision in gtk3.10 to force all people to the same shortcuts, forcing the US keyboard layouts shortcut keymappings on everyone.. 🤮

  • @BenjaminWheeler0510
    @BenjaminWheeler0510 ปีที่แล้ว +34

    Most of my distro’s apps are still on gtk3 XD

    • @xBZZZZyt
      @xBZZZZyt ปีที่แล้ว +1

      some programs still use gtk2

    • @ryderostby
      @ryderostby ปีที่แล้ว +4

      You guys have gtk?

    • @carlod1605
      @carlod1605 ปีที่แล้ว +5

      @@xBZZZZyt yeah, gtk2 is still fine for simple apps. The only problem is that it works terrible under the wayland, but hey xwayland exists.

    • @mgord9518
      @mgord9518 ปีที่แล้ว +2

      @@carlod1605 For simple apps, they should just be re-implemented in a toolkit that actually gets updates. FLTK exists and has Wayland support

  • @tato-chip7612
    @tato-chip7612 ปีที่แล้ว +36

    The only issue is a lot of core gnome apps seem to be GTK3 still.
    Also poor gimp.

    • @altrogeruvah
      @altrogeruvah ปีที่แล้ว +10

      Poor GIMP, indeed... by the time GIMP 3.0 is released, whenever that may be, GTK3 will already be end-of-life. I honestly can't imagine GIMP running on a non-deprecated GTK, which it's sad.

    • @thingsiplay
      @thingsiplay ปีที่แล้ว

      @@altrogeruvah Why can't you imagine running GIMP on GTK3? I think the most sensible move would be using Flatpak version in the future, in case GIMP is the only GTK3 app.

    • @altrogeruvah
      @altrogeruvah ปีที่แล้ว +6

      @@thingsiplay Cause it's been on GTK2 since 2004.

    • @thingsiplay
      @thingsiplay ปีที่แล้ว +2

      @@altrogeruvah GIMP 3 is in development and maybe released this or next year. It's ported to GTK3.

    • @computerfan1079
      @computerfan1079 ปีที่แล้ว +2

      I don't know about Gtk, but generally, version migrations get easier over time, so I imagine that GTK 3 -> GTK 4 is easier than GTK 2 -> GTK 3

  • @breadmoth6443
    @breadmoth6443 ปีที่แล้ว +9

    Gone? Now yet another GTK version my distro will ship with. I already have v2 v3 and v4 .... so now when the next iteration of Slackware, it will have v5 along with the previous versions because reasons.

  • @mgord9518
    @mgord9518 ปีที่แล้ว +9

    GTK devs trying to break API compatibility speed run
    At least they're actually using different major versions now but Jesus

    • @goawqebt6931
      @goawqebt6931 ปีที่แล้ว +1

      It's a different library, a different shared object to link against, there's no breakage

  • @FengLengshun
    @FengLengshun ปีที่แล้ว +20

    The best thing is that it'll keep the tradition of the G(IMP) in GTK being stuck two versions before the main GTK. Though AFAIK the main issue why it's taking so long to jump from Gtk+ to Gtk3 was due to technical debt of customizing their Gtk+ so much that it's been a mess trying to untie them for Gtk3, and once that debt is paid it should be easier to get to Gtk4 and maybe even Gtk5.
    Honestly, I don't really care since the global appmenu and no-CSD war is already lost on Gtk4 and Gtk3. Nothing for me to care about anymore. Maybe I'd care more if someone did manage to create a gtk4-classic a la gtk3-classic/gtk3-nocsd but as no one evet did, I'm not going to hope that Gtk5 will be better for my preferences than Gtk4. Hoping for Gnome and Gtk Devs to reconsider on their design ideas is a shooting star I'm no longer capable of believing in.

    • @WildVoltorb
      @WildVoltorb ปีที่แล้ว +3

      I feel your pain

    • @RokeJulianLockhart.s13ouq
      @RokeJulianLockhart.s13ouq ปีที่แล้ว

      Yeah. It's a shame.

    • @aheendwhz1
      @aheendwhz1 6 หลายเดือนก่อน

      Doesn't GTK4 support app menus? I thought they moves so much stuff from Gtk to Libadwaita in order to keep plain Gtk4 as "Gtk classic", that applications like Gimp can use without following all of Gnome's design trends.
      Inkscape migrates to Gtk4 right now, and I don't think they have any plans dropping the menu bar.
      Edit: Oh, you said "global app menu", so do you mean the app menu exported like in Unity? Yeah, I think since Unity's dead, less and less applications are going to support this (even though you can enable this in KDE, but an optional feature in one DE won't be enough for apps to support it).

    • @FengLengshun
      @FengLengshun 6 หลายเดือนก่อน

      @@aheendwhz1Yeah. To me, Global Appmenu is great. I don't get why GNOME abandoned it given the amount of empty space on the top panel. I guess it's just convergence and their idea of how it should be approached, but man, both app menu toolbar and global appmenu hooks to go with it are great - even Windows and Apple still use them.

  • @queerstudbroalex
    @queerstudbroalex ปีที่แล้ว +9

    Love the 6 on the whiteboard!

  • @justinhall3243
    @justinhall3243 ปีที่แล้ว +7

    Man I am still trying to get over the hangover from GTK3

  • @cobaltsashu
    @cobaltsashu ปีที่แล้ว +3

    Ooo I noticed the whiteboard changing through the video. Poor whiteboard, it had trouble spelling GTK. It’s strangely cute.

  • @AlucardNoir
    @AlucardNoir ปีที่แล้ว +15

    GTK5 moves to wayland, which in turn lead to Gnome moving to wayland which in turn leads to Ubuntu moving away from Gnome... good times ahead.

    • @tui3264
      @tui3264 ปีที่แล้ว +3

      ubuntu might move to cosmic :p

  • @whiteglitch
    @whiteglitch ปีที่แล้ว +11

    I would love a gtk3 fork focused on cinnamon desktop instead of gnome

    • @ps5hasnogames55
      @ps5hasnogames55 ปีที่แล้ว +4

      Forking a toolkit is difficult and always results in your project becoming a dead-end. See TDE, stuck on their anicent fork of Qt 3 with no progress in sight.

  • @nymnicholas
    @nymnicholas ปีที่แล้ว +5

    Just a WM user here. I cannot say i hate Gnome/GTK. They have their place in real world, but they are rushing things. And becos of that, some users might move away. Peace :-)

  • @amayra2010
    @amayra2010 ปีที่แล้ว +7

    thanks for covering this i would like see you talk about QT6 and KDE problem

  • @thingsiplay
    @thingsiplay ปีที่แล้ว +7

    Why would anyone port their programs to GTK 4 if 5 is coming soon?
    GIMP, the program for which GTK 1 was written and invented for in the first place, still is GTK2 only and only the next major release this or next year will be GTK3.

    • @linus.
      @linus. ปีที่แล้ว +2

      Because those changes happen incrementally. The path for porting your app would be one version at a time, as this process is the best documented and therefore easiest. Correct me if I'm wrong.

    • @thingsiplay
      @thingsiplay ปีที่แล้ว +2

      @@linus. It takes ages to port complex software and doubles the work if they decide to go through each step. And at the time they do it, its already outdated. If GTK5 is ready in a few years, than it would be wise to wait for and port to it directly.

    • @BrodieRobertson
      @BrodieRobertson  ปีที่แล้ว

      GTK actually has a really slow dev cycle, other toolkits it's not unexpected to see a realease every 3 years

    • @carlod1605
      @carlod1605 ปีที่แล้ว

      @@thingsiplay I think you don't understand. You just cannot port the app from gtk2 to gtk4 or gtk5. In that case it's easier to rewrite the app from scratch than skip a major version of gtk.

    • @thingsiplay
      @thingsiplay ปีที่แล้ว +2

      @@carlod1605 Why can't you port a GTK2 app to GTK4 directly?

  • @Zeioth
    @Zeioth ปีที่แล้ว +14

    I gonna keep asking for an env var to resize apps properly on GTK until the day I die. Until is not there, I'm gonna prefer QT every time.

    • @softwarelivre2389
      @softwarelivre2389 ปีที่แล้ว

      Libgranite has one

    • @Zeioth
      @Zeioth ปีที่แล้ว

      @@softwarelivre2389 Does the application need to use granite or It is enough installing It? Whats the name on the env var?

    • @softwarelivre2389
      @softwarelivre2389 ปีที่แล้ว +3

      @@Zeioth the application needs to implement libgranite. The name of the variable I don't quite remember, as granite is mostly used on elementaryOS, and you can just change it directly in the settings app.

  • @ruadeil_zabelin
    @ruadeil_zabelin ปีที่แล้ว

    I didn't even know gtk4 was a thing. I keep seeing everything gtk3

  • @oalfodr
    @oalfodr ปีที่แล้ว +3

    I only have GTK3. Transmission tried to introduce GTK4 and bunch of its additional dependencies on my computer recently and lost its GUI because of it. I hate that new versions are not backward compatible and that I am expected to have several versions of it.

  • @channel-uz9fz
    @channel-uz9fz ปีที่แล้ว +17

    I use gtk4 apps on i3wm and I def think dropping the X11 backend will decrease its usage, unless Nvidia updates their drivers to function properly on Wayland

    • @randomness0
      @randomness0 ปีที่แล้ว +3

      Good, get yourself a good graphics card or get worse support on Linux.

    • @bootmii98
      @bootmii98 ปีที่แล้ว +3

      @@randomness0 Okay well Nvidia makes the best graphics cards

    • @randomness0
      @randomness0 ปีที่แล้ว +7

      @David Calman *the best graphics cards for Windows, there's zero thought put into making their drivers good on Linux.

    • @Gornius
      @Gornius ปีที่แล้ว +2

      It's now working pretty good on GNOME actually, have been using Wayland on Nvidia for 3 months and nothing really broke. Plasma has some bugs (mainly blur-related), if they're gone I'll probably just switch to KDE.
      Really since Nvidia partially open-sourced their drivers many issues were solved.

    • @dungeonseeker3087
      @dungeonseeker3087 ปีที่แล้ว +3

      @@randomness0 Oh boy are you VERY wrong. For a start AMD GPUs on laptops are not very common outside of APUs and those are generally terribad Vega based GPUs anyway, if you want a half decent laptop you kinda have to buy an Nvidia. Second Nvidia Linux drivers have improved hugely over the last few years, ever since they adopted GBM support and released the open source kernel module things have gotten better very quickly with thee mainline drivers porting many of the open modules fixes. Finally there is only one thing I've encountered that doesn't work well with Nvidia on Linux, that being GDM and Wayland. Honestly I kinda prefer gaming on my laptop over my desktop since my 3060ti Laptop GPU supports DLSS and RTX, both of which work flawlessly under Linux and in many cases my 3060ti can outperform my 5700XT. Edit - Also NVENC/NVDEC is quite simply the best hardware acceleration backend period.

  • @ps5hasnogames55
    @ps5hasnogames55 ปีที่แล้ว +2

    GTK5 isn't in development. GTK4 was as discussed as early as 2016, but didnt come out all the way until December 2020. Nearly 5 years. GTK5 still won't be out for another few years. That said, there probably will be a push to get GTK5 out sooner because GTK4 was outdated very quickly after release. E.g. wayland fractional scaling protocol which GTK4 will never support.

  • @maxf1542
    @maxf1542 ปีที่แล้ว +1

    With dockerized dependencies for ui like flatpak I would assume it wouldn't matter to people using gtk1 even

  • @Bunnymorphosis
    @Bunnymorphosis หลายเดือนก่อน

    gtk4 has visual inconsistency with adwaita itself, can't wait to see it magnified when gtk5 apps arrives

  • @MyurrDurr
    @MyurrDurr ปีที่แล้ว

    This is strange since most Gnome desktop apps are still GTK3 :P Are they not meant to be the "Flagship" desktop / app suite to showcase the latest GTK versions?

  • @DamjanDimitrioski
    @DamjanDimitrioski ปีที่แล้ว +3

    I use GTK in GImp and Inkscape :D. I used to make Desktop apps in GTK in my youth, but now it's easier to make a web UI than develop Desktop GUI.

    • @WildVoltorb
      @WildVoltorb ปีที่แล้ว +4

      Eeeew, like an electron app? Like.. discord? That bloated, disgusting, slow mess? Seriously?

    • @UlvicanKahya
      @UlvicanKahya ปีที่แล้ว +1

      Nowadays, you can also develop desktop GTK applications with Javascript using their implementation called GJS or GNOME Javascript

    • @DamjanDimitrioski
      @DamjanDimitrioski ปีที่แล้ว +4

      @@WildVoltorb No, like a web server serving normal web pages. And sure I rather use Electron these days it's cheaper to maintain such app, cause it's cross platform, not that Python + GTK is not but I think it's easier to find html + css developers to build the UI than the developer to build with GTK or QT in these era.

    • @DamjanDimitrioski
      @DamjanDimitrioski ปีที่แล้ว

      @@UlvicanKahya I rather stick with Python :).

  • @lperkins2
    @lperkins2 ปีที่แล้ว +1

    Anyone else remember the nightmare that was the GTK -> GTK2 transition?

    • @tachobrenner
      @tachobrenner 2 หลายเดือนก่อน

      What happened there?

  • @speedytruck
    @speedytruck ปีที่แล้ว +1

    9:24 No, you'd be using Flatpak and keep your immutable host clean.

  • @anon_y_mousse
    @anon_y_mousse ปีที่แล้ว

    Nothing I use even requires GTK4, so it'll be a few years yet before this affects me. Although, as a Slackware user that might prove to be a *lot* of years. I'm kind of considering whether I should just make my own toolkit since GTK seems to be moving away from where I want to be and never really was perfect but just seems to like making breaking changes, and Qt has always been kind of bloated to me, as is C++ in general. As I've been designing and developing my own language I've tried to avoid the pitfalls that everything else hits and chief amongst those is I want to wait until it's truly ready before I release it, but I may need to just suck it up and accept that it'll never be ready without some help.

  • @fcolecumberri
    @fcolecumberri ปีที่แล้ว +7

    As a developer I find each new version of GTK more confusing, with less clear documentation. As a user, I can't get my head around why Gnome apps have problems to work well on my Mate-Desktop (considering the shared history). While in contrast each new version of Qt is simpler to develop on and always works well with every desktop.

  • @nerdydrow
    @nerdydrow ปีที่แล้ว +3

    on my system only Bottles is using GTK4 the rest are older, granted I don't use many GUI apps these days but still

    • @softwarelivre2389
      @softwarelivre2389 ปีที่แล้ว

      GNOME Mines is GTK4, same for GNOME Chess.

    • @nerdydrow
      @nerdydrow ปีที่แล้ว +1

      @@softwarelivre2389 essential pieces of software, how can I forget!

  • @Haskellerz
    @Haskellerz ปีที่แล้ว +2

    The latest QT is 6.4.2, are you old now

  • @velho6298
    @velho6298 ปีที่แล้ว

    Oh my god I am old

  • @IuliusPsicofactum
    @IuliusPsicofactum ปีที่แล้ว +3

    Wonderful. What will they break this time? They broke Nautilus to the bones already.

  • @uuu12343
    @uuu12343 ปีที่แล้ว

    I dont quite get it
    How do these projects and big companies decide when to push a major release, or call it GTK [n+1]?

  • @dungeonseeker3087
    @dungeonseeker3087 ปีที่แล้ว +2

    Before they drop X11 they should really fix GDM not working with Wayland on Nvidia GPU hybrid laptops. Yes I'm aware it was supposed to have been fixed already, its not. Currently I run Gnome on my desktop and Plasma on my laptop because in hybrid mode GDM freaks out, disables Wayland entire with a udev rule and if I override the rule and force GDM into Wayland mode things break (mutter regularly resets randomly, sleep/wake kinda works but sometimes doesn't etc etc).

    • @goawqebt6931
      @goawqebt6931 ปีที่แล้ว +1

      Same situation, I had to use x11

    • @DeafMan1983
      @DeafMan1983 5 หลายเดือนก่อน

      Me too I love X11 because X11 is richest window system. Wayland has less features but it is very hard to develop with real OpenGL without EGL.

  • @SkyFly19853
    @SkyFly19853 ปีที่แล้ว

    With the power of Python, yes, why NOT?

  • @tonyramirez5707
    @tonyramirez5707 ปีที่แล้ว +3

    There was GTK4?

    • @darukutsu
      @darukutsu ปีที่แล้ว +3

      Wait isn't gtk2 stable release?

  • @Beryesa.
    @Beryesa. ปีที่แล้ว +2

    I wonder what will happen to things like waybar etc when gtk3 support gets dropped

    • @carlod1605
      @carlod1605 ปีที่แล้ว +1

      gtk3 will be supported at least for the next 4 years so you can go safe sleep. 4 years is enough time to move to gtk4 or any other toolkit

    • @Beryesa.
      @Beryesa. ปีที่แล้ว

      @@carlod1605 they can't move to gtk4 to my knowledge.

  • @OpenSourceAnarchist
    @OpenSourceAnarchist ปีที่แล้ว +7

    I keep trying KDE every year, and every year I'm disappointed compared to GNOME. It just doesn't feel as unified somehow... Windows 10/11 has a similar issue. I can't quantify it, it's just a feeling while using the desktop. Maybe KDE 6 will be different, but despite all the problems with the development team, I just love the coziness and "just works" of GNOME. I know that's not everyone's experience, just mine over the years

  • @mahtja1559
    @mahtja1559 ปีที่แล้ว +4

    All of this wayland talk is making me want to get an AMD card ASAP so I can feel safe. I don't use Gnome anymore, but since xorg is no longer being developed, I want to be prepared.

    • @Deinorius
      @Deinorius ปีที่แล้ว +1

      @Sergio Cuervo Since when?

    • @happygofishing
      @happygofishing ปีที่แล้ว +3

      @@sergiocuervo3698 still broken on kde 2060

    • @mahtja1559
      @mahtja1559 ปีที่แล้ว +1

      @sergiocuervo3698 That is entirely dependent on which card you have and what driver version you're running. Even then, there are no guarantees. The only thing that closely resembles success with Nvidia Wayland that I had, was with Arch KDE. You can almost forget it with Gnome.

    • @mahtja1559
      @mahtja1559 ปีที่แล้ว +1

      And if you run more than one monitor, you can forget it entirely. It will never remember your monitor configuration.

    • @phoenixrising4995
      @phoenixrising4995 ปีที่แล้ว

      I think Linux needs to drop Nvidia if they can't get their act together. 🤣

  • @nextfangtechlead6239
    @nextfangtechlead6239 ปีที่แล้ว

    Wait wait wait a minute, Gimp is still using gtk3 😵‍💫

    • @BrodieRobertson
      @BrodieRobertson  ปีที่แล้ว +3

      No it's using GTK2, the GTK3 version is being released soon

    • @nextfangtechlead6239
      @nextfangtechlead6239 ปีที่แล้ว

      @@BrodieRobertson oh yeah, my mistake 🤭

  • @knghtbrd
    @knghtbrd ปีที่แล้ว +1

    The major thing I have that uses GTK4 is ibus. And DAMMIT, ibus worked with everything until it started using GTK4, now it doesn't work with Firefox at all, it doesn't work with GTK3 apps often, and the whole thing is really annoying.
    Basically, GTK5 can only make things worse from my frame of reference, unless everyone starts using Gnome. Which is the Gnome way! The Gnome devs in their arrogant self-appointed supremacy know better than you do what you need. They will tell you what you should and shouldn't use and what you do and don't need. If they don't need it, you don't either.

  • @C6438911
    @C6438911 ปีที่แล้ว +1

    What does this mean for nvidia graphics card owners? Buy a AMD card ?

  • @dand337
    @dand337 ปีที่แล้ว +11

    Maybe this will mean that gnome apps stop looking so bad

    • @JamesXylight
      @JamesXylight ปีที่แล้ว +8

      An update to an API does not change the actual theme itself. I don't know what you're talking about.

    • @mat_max
      @mat_max ปีที่แล้ว +11

      Gnome apps look sick wtf

    • @baldpolnareff7224
      @baldpolnareff7224 ปีที่แล้ว +5

      Tbh I think GNOME Apps look great with GTK4+libadwaita

    • @jackharold8379
      @jackharold8379 ปีที่แล้ว +1

      Worst take of the year.

    •  ปีที่แล้ว +2

      No they'll look the same, with too much header bar

  • @jaimiepotts7638
    @jaimiepotts7638 ปีที่แล้ว

    GTK fractional scaling support please

    • @Mathias-bz2kr
      @Mathias-bz2kr ปีที่แล้ว

      it exists in experimental stage on gnome, it worked ok for my laptop on latest fedora.
      But it seems to be only gnome not something supported in a good way in gtk, because that is sadly how gnome is developed.
      On the archwiki look up "HIDPI" and go to GTK

    • @jaimiepotts7638
      @jaimiepotts7638 ปีที่แล้ว

      @@Mathias-bz2kr hmm not quite. Fractional scaling in GNOME works by scaling up all the content and then scaling down (e.g. for 150%, the GNOME compositor scales up by a factor of 3 and then downscales by a factor of 2). This can be pretty power intensive.
      If GTK supported fractional scaling (like Qt does for example) then what would happen is the compositor would tell the GTK application the fractional scale factor and GTK would then redraw the app itself without having to do any upscaling/downscaling.

    • @Mathias-bz2kr
      @Mathias-bz2kr ปีที่แล้ว

      @@jaimiepotts7638 You are probably right, I don't know the details, thanks for the detailed answer :).

  • @GegoXaren
    @GegoXaren ปีที่แล้ว +3

    We will likely not see Gtk5 in many years. Gtk4 will be the main focus for a few year to come.
    Gtk4 is, if nothing else, much much more performant than Gtk3. And I have only one Qt app installed: OBS (Qt apps have a tendency to randomly crash) , the rest are Gtk3 and Gtk4.

    • @acerIOstream
      @acerIOstream ปีที่แล้ว +2

      That's actually true in my experience, Qt apps tend to be less stable than GTK apps.

    • @Deinorius
      @Deinorius ปีที่แล้ว +5

      I can imagine other people coming around and saying something completely opposite.

    • @computerfan1079
      @computerfan1079 ปีที่แล้ว +2

      @@Deinorius well, here I am. Maybe it has to do with running qt apps on KDE, but rarely have any crashes. Maybe it's because you haven't tried it in a while? Both Gnome and KDE have made major improvements over the last few years

    • @GegoXaren
      @GegoXaren ปีที่แล้ว

      @@Deinorius
      The worst part is that it is the toolkit (Qt) that crashes the apps, as the problem exists in all Qt apps, and expresses itself the same way:
      Use a Dropdown/combobox, and don't click on an item, but dissmiss it, and boom, desktop crash.
      This is with the Flatpak version of Qt, so it should be quite stable, one would assume.

    • @Deinorius
      @Deinorius ปีที่แล้ว +1

      @@GegoXaren Well, I'd rather ask which apps crash randomly. When did this happen last time?
      It means nothing that I'm writing I have no crashes at all! Not with Qt or even GTK but as I mentioned before that doesn't say much.

  • @DanielClear2
    @DanielClear2 ปีที่แล้ว +7

    I don't think we, as the Linux OSS community, have the luxury to have major updates this frequently.
    We bash Microsoft for toolkit inconsistency, but we already do have that in the Linux community; we just forcefully theme apps to look coherent.
    Developers already shouted at users and maintainers to not theme their apps. A stupid take IMO, just don't hardcode your layout, or force set a theme on your app (this excludes broken distro themes); but we've already fragmented enough.
    Linux apps are not independent of their environment, unlike Windows, so every bit affects everything. Most of the projects are not funded either, even then no one actually works full-time in these projects. We need every major release to settle down and mature. Otherwise we'll have a Windows 11-like mess.

    • @Deinorius
      @Deinorius ปีที่แล้ว

      Completely agree. Both toolkits should do something about this fragmentation before it becomes even worse.
      And later on we'll even get Cosmic DE with another toolkit... great.

    • @Chr0n0s38
      @Chr0n0s38 ปีที่แล้ว

      @@Deinorius To be fair to Cosmic, it's not written in C. GTK works with Rust, but it's still much easier to have a toolkit designed with Rust in mind. Iced makes a lot of sense in that regard.

    • @Deinorius
      @Deinorius ปีที่แล้ว

      @@Chr0n0s38 Of course, it makes absolutely sense and I'm kinda curious about it when though I won't change from KDE to Cosmic.
      But it still makes me worried. Another toolkit, maybe a few apps that are really great and you'll even need another toolkit being installed for those.
      Even on my Steam Deck it's annoying that I have to have specific flatpak versions of KDE or Gnome frameworks/toolkit installed for just one or two apps which each take 500-800 MiB of space. At least I have the 512 GB model. I don't want to imagine how this works with 256 GB and a number of games...

    • @Chr0n0s38
      @Chr0n0s38 ปีที่แล้ว

      @@Deinorius Honestly, I'd be less worried about the extra framework and more concerned about the entire language behind it. That said, for desktop use I don't think it'll add up that much.
      The Steam Deck is a different story, but what I would probably do if I had the 256GB option, is add a large SD card to either hold the games, or the flatpaks (realistically it'd be the games, you'd go through 256 quick with just the games).

    • @WildVoltorb
      @WildVoltorb ปีที่แล้ว

      Hey, don't forget about enlightenment

  • @CdrmnkNathan
    @CdrmnkNathan ปีที่แล้ว +1

    GTK5 is only just starting to be seriously talked about it's good 3+ years down track for release. By then hopefully Wayland is lot more matured most people have moved away from X11.

    • @BrodieRobertson
      @BrodieRobertson  ปีที่แล้ว

      Which is still 3 years quicker than it took GTK4

  • @Algeriawindows69
    @Algeriawindows69 หลายเดือนก่อน

    gimp got a lot of catching up to do

    • @QuantenMagier
      @QuantenMagier 22 ชั่วโมงที่ผ่านมา

      No please not, GTK2 is still the best GTK version.

  • @itildude
    @itildude ปีที่แล้ว +2

    Or we could...just move along from GTK. (ducking and covering).

  • @Shonicheck
    @Shonicheck ปีที่แล้ว +1

    The sad truth is that while i am way more enticed by the development model of gtk, it sadly has way worse modus operandi of the core development team.

    • @anon_y_mousse
      @anon_y_mousse ปีที่แล้ว

      That's true of so many projects, in my opinion.

  • @ps5hasnogames55
    @ps5hasnogames55 ปีที่แล้ว +1

    It's not pronounced ad-way-ta. Ad-vai-ta. It's a sanskrit word

  •  ปีที่แล้ว +1

    I need to move away from Fedora so that I don't have to suffer GNOME any further honestly

    • @alexisfinaris2051
      @alexisfinaris2051 ปีที่แล้ว

      Why? There are Fedora Spins, Fedora Everything, Fedora Kinoite...

    •  ปีที่แล้ว

      @@alexisfinaris2051 because they are just spins, they have no official support. I have actually installed Kubuntu now just for the desktop

  • @tonystorcke
    @tonystorcke ปีที่แล้ว

    I think GTK is developing too fast. They need to watch out for feature bloat. We don't want another KDE.

  • @sprinklednights
    @sprinklednights ปีที่แล้ว +1

    On my system, I only have gtk3 installed. No gtk4 or gtk2. So it seems that most of my applications are still using gtk3, and now I hear fuss about gtk5. Very looking forward to see GNOME devs getting death threads (internet). I guess that learning a bunch of terminal applications was indeed the best choice. It seems that the (GNU) + Linux ecosystem has been fumbling for "improvements" ever since the whole Linus Tech Tips fiasco, and now things change quicker than systemd haters replying to comments supporting systemd. No hate towards any developer, who are working on these projects more than on their posture, but with everything coming, My 1X year old brain is very overwhelmed on what will happen with technology in general actually. Whether I will enjoy technology in the future is a question I hope to never have to seriously answer as I want to enjoy technology, but when I see the pessimism in myself, it really feels that this will be a concerning question. This is just another topic that brings up my anxious catharisis, hence why this is more of a ramble than really a view of this news. I apologise.

    • @dreamcastspirit1386
      @dreamcastspirit1386 ปีที่แล้ว +2

      Learn to program and you will never not love technology. I recommend lower level languages but even stuff like python or lua will always make it fun.

    • @sprinklednights
      @sprinklednights ปีที่แล้ว

      @@dreamcastspirit1386 I don't have the time for it sadly. My school enforces me to use bad tools

    • @carlod1605
      @carlod1605 ปีที่แล้ว

      @@dreamcastspirit1386 There are no low level languages tbh maybe except assembly. This term is really misleading. Most of languages can be both low level and high level rust and cpp being the perfect example.

    • @computerfan1079
      @computerfan1079 ปีที่แล้ว

      Why care so much about which GTK version apps use? And since when has stagnation been a positive?

    • @Deinorius
      @Deinorius ปีที่แล้ว +1

      @@computerfan1079 It's not stagnation this is about.
      What's the value of development if not many or enough people can enjoy or at least benefit from it. So many comments here about nearly everything using GTK3, Gimp using GTK2 and what's using GTK4 exactly?
      It's like videogame graphics becoming better and better but because of that you need better and more expensive hardware (and we know how the market still is looking right now), development tools need to be better, you still need exhaustive efforts to make those big games, costs are exploding and after all this where is the fun?
      When GTK5 releases I'm curious to see how many apps changed even to GTK4. Gimp definitely won't! What's this future where you need to have three different GTK and maybe two Qt versions installed to use all the apps you wish to?
      I personally would wish for a better regulated (and no, I don't mean "no freedom"!) Linux Desktop.

  • @michaelmcdonald3275
    @michaelmcdonald3275 ปีที่แล้ว +1

    Should probably just ask ChatGPT to rewrite gtk3 and gtk4 into RUST.

  • @Jeffsa12
    @Jeffsa12 ปีที่แล้ว +6

    As a long time Linux user, I'm convinced at this point, that Microsoft has very successfully killed their worst nightmare, Linux desktop usage by the masses, by backdoor funding and controlling the direction of the Gnome and GTK projects.
    This "crazy conspiracy" idea comes from my refusal to believe a project that developed something as good as Gnome 2, would intentionally trash it, then replace it with something that is the utter steaming pile of shit that Gnome and GTK have become since then.
    Another reason, look at the contempt the Gnome and GTK project have towards outside development contributions if they don't exactly fall in alignment with the direction and exclusively benefit the Gnome DE.
    I predicted and wrote years ago, that GTK would eventually end up a "for Gnome only" project.
    Think how this move leaves hanging, all the Linux GUI applications that rely on GTK3. I'd estimate a safe to guess for this would amount to 35 -40% of all Linux GUI applications will eventually be negatively effected by this.

    • @computerfan1079
      @computerfan1079 ปีที่แล้ว +4

      I don't even know where to start. You have 0 proof of the Microsoft thing, the Gnome team is choosing their own path, times change: so what. If you want to change your desktop, try one of the other DE's like KDE or XFCE. Gnome was never about deep customisation anyway

    • @anon_y_mousse
      @anon_y_mousse ปีที่แล้ว +2

      @@computerfan1079 Problem with that advice is that he could be a programmer who uses GTK to write apps. Since generally if you use GTK you're going to be C only, moving to Qt might be a non-starter. Personally, I'm good either way, but others might not be as multi-lingual.

  • @MartinAhlman
    @MartinAhlman ปีที่แล้ว

    Don't yell! Things take time. Look at the latest Gnome or KDE. There's no distro using them (I know gnome has a distro, and that's for testing.)
    And please stop shouting! It's annoying.
    There are alternatives to both shouting on Youtibe as well as GTK and its alternatives. Stop shouting!
    I know you're going to be there to shout some more, but I don't like it.

  • @MyurrDurr
    @MyurrDurr ปีที่แล้ว

    This is strange since most Gnome desktop apps are still GTK3 :P Are they not meant to be the "Flagship" desktop / app suite to showcase the latest GTK versions?