Hacker Newsnew | past | comments | ask | show | jobs | submit | stn_za's commentslogin

Ag puhleez


Target audience here are all libs from Sillicon Valley who has been trained to hate spaceshipman


COCs never became popular though, business types enforced them and hackers fought against and lost


Not hackers, more like mentally ill trolls that fought for the right to say racial slurs on github issues.


[flagged]


What was a better time? When injunctions to suicide were socially acceptable?


[dead]


huh?


Sigh, simpler times


Sigh, good old days


When you could tell teens to kill thmeselves over nothing? That's what you're musing over? Get some help.


Uhm, yeah I would too


100% This.

Make desktop apps great again


Note Qt5 is currently broken in some universe MATE desktop repos.

wxwidgets would likely be cleaner to maintain over the long-term, and seems more stable for event callbacks etc.

I'll admit some users like spelunking environment variables like QT_QPA_PLATFORM, and application specific python3-venv installs...

Sometimes a web SPA is just easier to avoid the whole mess of porting. =3


Install qt5ct and set

      #!/bin/sh
      export QT_QPA_PLATFORMTHEME=qt5ct 

at /etc/profile.d/qt5.sh with 0755 perms.


In some situations qt5ct was the problem at certain points in the past. In this case that trick won't work either.

The Cinnamon desktop package is functional in 24.04 LTS for "reasons" yet to be identified.

Thanks for trying to help though =3


OFC with qt5ct it's suggested to add the qgtk styles too. For instance, the GTK2/3 one to map your GTK2/3 (and 4) settings into the QT5 widgets.

BTW, to enforce Zukitre as the GTK4 theme with Elementary icons:

create /etc/profile.d/gtk.sh

       #!/bin/sh 
       export GTK_THEME=Zukitre
       export GTK_ICON_THEME=Elementary
And, yes, Zuki themes and the Elementary icon set must be installed too.


The theme overrides were not working, so the issue is likely in how the Qt5 template layer was built/integrated in the universe MATE build (Qt6ct seems unaffected, but will not help with code built on Qt5). i.e. the applications may not crash, but will look garbled and exhibit undefined GUI behaviors on legacy desktops. Overriding the themes and other documented workarounds will only suppress standard warnings, but have not had any impact on the core Qt5 issues.

For an LTS OS intended to be around for 12 years, I am not sure things have turned out well in user space and Qt5.

Hopefully, this saves someone a few hours of chasing this external issue in their own projects. =3


Uhm, I use Mate under Trisquel 11 (bound to Ubuntu 22 releases, but libre), it's the default desktop DE and I have no issues with neither qt5ct nor GTK theme overriding, which is more apt for Gnome3/OSTree based desktops than normal setups.


This issue appeared in Canonical's Ubuntu 24.04.1 Noble Numbat MATE Desktop iso and universe repository meta packages ubuntu-mate-desktop and mate-desktop .

The meta package ubuntucinnamon-desktop does not seem to impact the Qt5 Apps/installation in a detrimental way.

If I could offer any advice about this mystery issue... probably wiser to defer upgrading for a bit =3


Why qt5ct when qt6 (and qt6ct) were released years ago, in 2020 ?


Same reason as usual. Not every application has been ported.


...why? I know this is the default opinion, but it's always seemed misplaced to me, even more so in 2024.

QT is run by a for-profit company ($QTCOM, TIL!) selling commercial licenses, Electron is maintained by OpenJS, who has it MIT-licensed all the way. QT uses a language that was designed in 1985 (literally 1-5y after GUIs first appeared) and Electron uses a language designed in 1995 (for the express purpose of modernized GUIs). QT stands alone on its monolithic rock, whereas Electron leverages Chromium and Node.js, two absolute powerhouses of free development and dependencies. Finally, and most importantly: the web is more beautiful and far more consistent than native-styled apps, and GUIs made whole-cloth from QT are almost always too ugly to even be in the running there. All of those downsides are worth it to save some RAM? Not even worth it, but worth lauding like it's a brave stance?

Sorry, just triggered my trauma from having to work in QT before I was able to find my true calling as a webslinger. No offense to the author of this particular app ofc, I'm sure it was the right choice for them and it looks well-executed for QT. ...Though if they used Electron, it could've been "Jocker" or "Tocker" (ts!) or "Chrocker" or "Electrocker" rather than "cock-er", but that's neither here nor there.


The argument is not so much for QT as it is against electron/web crap masquerading as desktop applications.


Why did you move to management if you wanted to carryon coding?

2 different personality types, mindsets.

Becoming a better coder while also getting manager pay instead of moving to management is a thing ya know


The best / cheap solution for great wifi is to purchase additional cheap ones, disable the dhcp server and drag lan from one to the other. (AP mode I guess.)

Lounge, Office, Bedroom for example. Connect your devices to each at least once and then forget about it as it'l switch over.

Of course if you have money, you could do the same but using MESH/Mimo.


> Connect your devices to each at least once and then forget about it as it'l switch over.

Not by default, you'd still need to tweak the Roaming Aggressiveness/Sensitivity. Set it too low and it will only switch when the current WiFi is down, too high and it will switch too often and you'll have too many network interruptions.

On iOS devices for example I think the roam trigger threshold is not user selectable (–70 dBm, and if gaining 8/12dBm depending on transmitting state). So setting this up reliably is closer to luck than science.


There are wifi extenders that should do transparent roaming quite well. Some can be connected using RJ45, some just take the wifi and "repeat it" further away, Some can do both.

In this case, you don't even need to connect to each.


As the article mentions in section 17, WiFi extenders are not recommended unless you don't mind slashing your speed in half. Two repeaters will slash your speed to a quarter, three to an eighth, etc. While they do extend range, they do so effectively by halving the speed because they are repeaters, which repeat every data packet they receive to get it to the other side, which wastes half of the available bandwidth. If it is only using RJ45, and not repeating the WiFi signals, then it may be OK but at that point it's acting more as an AP than a repeater. Section 18 of the article suggests an AP (eg. router in AP mode) is the best way to extend WiFi range.


I've had bad experiences with those repeaters, but never used the RJ45 backed ones. IMHO, that is then the same as an AP though - except for maybe sharing the same network SSID.


Good luck. Some device (cough iPhones) are really sticky.


Apple stuff support all the 802.11 roaming specs, and they explain how roaming is triggered at this page:

* https://support.apple.com/en-ca/guide/deployment/dep98f116c0...


My iDevices roam well. I do have my access points set to 14 dBm instead of the default 22 dBm.


Chapter 18 has some good diagrams to go along with the explanation of why/when this makes sense.


A better use case would be to list the processes on systems without procps installed. Nice.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: