[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: homosexuality.png (155 KB, 672x737)
155 KB
155 KB PNG
>https://lists.debian.org/debian-devel/2026/01/msg00090.html
>the Debian GNOME team has a goal of removing gtk+2.0 from Forky before
the release of Debian 14 in 2027.

>https://lists.debian.org/debian-devel/2026/01/msg00145.html
>More specifically, GTK2 apps (including gkrellm) don't seem to be able
support fractional scaling (125% for instance) as is possible with
GTK3 apps in a GNOME on Wayland session.
>t. Jeremy Bícha <jbicha@debian.org>

>MUH MUH FRACTIONAL SCALING REEEEEEEEEEEEE

(You) _VIL_ INSTALL ZE GTK+4.0 AND (You) _VIL_ BE HAPPY

Can't wait for Lundukeberg to make a ragebait video over this.
>>
Isn't jeremy bicha the pedophile dude that was fired?
>>
File: 1747162163362686.jpg (204 KB, 819x1024)
204 KB
204 KB JPG
Why are they so obsessed with taking away people's freedom to choose software?
If you remove all the freedom of choice from linux it's just an inferior windows / macos.
>>
>>107808555
I compile.
aur/gtk2 2.24.33-5 (+44 14.92) (Installed)
GObject-based multi-platform GUI toolkit (legacy)
>>
>>107808555
use case for GTK?
>>
>>107808555
>>t. Jeremy Bícha <jbicha@debian.org>
https://www.offenderradar.com/offender-details/jeremy-c-bicha-of-florida-176493
>>
>>107808633
>>107809133
GTK2 is massively inferior to GTK3, where custom widget drawing is a pain and involves lots of repetition.
GTK3 is inferior to GTK4, 3 uses Cairo for actual drawing whereas 4 has a standardized scene graph kit which let's you draw with GPU acceleration and, yes, Cairo if GPU is not available.
>>
>>107809238
This. But unironically. Modern GUIs better be done in web tech. Like really. GTK et al is basically doing a worse version of what the web can do these days. They play the GUI like it is 95.
>>
fractional scaling is an essential feature unless you're still exclusively using a 1600x1200 CRT
>>
>>107809310
why shouldn't I be allowed to use GTK2 software though?
>>
>>107809378
I just assumed you were an app developer, from the stron reaction you've shown.
And if you're not a developer, what software exactly?
>>
>>107809407
Hexchat and Xemacs come to mind, when I use older computers for stuff I find that GTK3 programs tend to be considerably laggier than their older counterparts, not to mention the godawful file picker
>>
>>107808633
Maintenance overhead, limited budgets, limited people. Linux doesn't have stable ABIs and it's a fucking pain in the ass keeping stuff running as a result. Still annoying.
>>
>>107809250
>Height : 5.07"
>SEX BAT BY JUVEN/VCTM UNDER 12
jesus christ why is he still alive?
who let this fuckhead live?
where is that hammer guy when you need him?
>>
>>107809529
he was also under 12
>>
>>107809737
nigga you STUPID
>>
File: 1748890636740516.gif (724 KB, 737x720)
724 KB
724 KB GIF
>>107808555
not my problem
>>
>>107808555
linus should take some time to sketch out a toolkit and desktop design and crowdsource the code for it, and assign one of his kernel maintainers to maintain the userland trash
>>
>>107809737
2013-1984=29

>>107809529
his father covered for him since they were both in the military he was in a safe jail
>>
File: debconf25_group_photo.jpg (573 KB, 1024x598)
573 KB
573 KB JPG
>>107808571
That gets you promoted at Debian bro.
>>
>>107809407
I like the styling engines of GTK2 and hate how GTK3/4 doesn't work with non-gtk environments.
>GTK2 has many pretty style engines
>You can use it in Qt with qt6gtk2 or in LXQt
>There are also ways to make GTK2 follow Qt
>In GTK3/4 the entire theme engine is a fucking CSS file that mimicks other styles at best and you're lucky if you can even get the colors to match
Also Adwaita looks disgusting and whatever GTK4 is doing is even worse
>>
>>107809250
uh oh spaghettio
>>
>>107809310
> GTK2 is massively inferior to GTK3, where custom widget drawing is a pain and involves lots of repetition.
Good! Custom widgets should generally be discouraged. Consistency should be enforced.
> 3 uses Cairo for actual drawing whereas 4 has a standardized scene graph kit which let's you draw with GPU acceleration
The new drawing engine is actually slower despite using the GPU.
All in all Gtk3+4 are huge regressions on all sensible metrics compared to gtk2.
>>
>>107809277
that fucking gay wry smile gets me every time
>>
>>107808633
Between
> WAAAAH LET ME USE LEGACY UNSUPPORTED SOFTWARE (A few deleted spam comments and some nobody's blog posts/4chan threads)
and
>WAAAAAAH PATCH THESE BUGS IN THIS LEGACY UNSUPPORTED SOFTWARE (1000x bug tracker tickets)
The first is easier to deal with.
>>
>>107812437
> Muh Legacy
GTK introduces pointless regressions every release.
This is why older apps are better and more popular than newer versions and the reason why people want legacy support in the first place.
If the software actually got better, nobody would care about legacy support.
E.g. nobody cares about git 1.x or X10 or Multics.
>>
>>107812495
This. GTK is overengineered dogshit.
>>
>>107812401
What if I want to do something more complex than just a baby's first text editor or a shell command wrapper?
Also are you referring to the initial startup times? You are right that GPU resource allocation and upload takes time but overall processing power usage and efficiency is increased as that is a one time increase. That is, if you're not busting
GskCairoNode
s everywhere, which are required to draw on every draw queue call and are then uploaded to GPU, for ever frame.
And even that specific one time hit could be eliminated for very common programs like nautilus by becoming a background app. That way even when the window is seemingly closed and reopened you don't have to reallocate and reupload GPU resources as you never gave up on them.
>>
File: full-screen.jpg (157 KB, 1024x768)
157 KB
157 KB JPG
rip ROX
>>
>>107812761
> What if I want to do something more complex than just a baby's first text editor or a shell command wrapper?
Use standard widgets whenever possible. For everything else use a gl canvas + vulkan.
Everything else is a sub 1% usecase.
> Also are you referring to the initial startup times?
No the current implementation is slower on *all* metrics
> And even that specific one time hit could be eliminated for very common programs like nautilus by becoming a background app.
More useless bloated daemons clogging up memory just for displaying a basic fucking file browser, such progress.
>>
>>107809319
I was moreso refferencing the fact that the existance of qt absolutely deprecates gtk for the end user, but there is some (limited) validity to what you said
>>
gtk is obselete.
You should use x11 instead.
>>
>>107812495
>every release
>there's been 4 in total
>and they are supported for 2 decades each
Anon I think you are just retarded
>>
>>107815002
Yes every release was such a major regression that people would rather use decades old software than switch to severely degraded new software.
>>
>>107808633
nah, even if userspace became a janky mess (which it really isn't if you use even remotely modern software) the kernel will still always make linux the superior choice for reliability & performance
macos is hw-locked
windows is built on NT so it is a clusterfuck of bugs and bad design choices from the ground up



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.