Live data from Hacker News

A new wave of Linux applications

tuxphones.com

551–560 of 584 posts

Re: A new wave of Linux applications

#552
post #482

Earlier quoted context omitted.

One thing I really hate about electron apps (besides performance in many cases) is the extreme branding they do. Every app looks differently, not fitting in with the rest of OS. As a user, theming is a powerful feature to make things look somewhat consistent. Though I use KDE and Qt apps as preference, and very few gnome apps. They tend to cope with this pretty well.

As some who normally uses GNOME, I actually like apps to have distinct visual identities so that they are easy to tell apart at a glance. When using VSCode or Chromium I prefer their native title bars and modal dialogs, which integrate with the rest of their appearance, instead of the grey system-provided widgets.

I can imagine.. But everything about GNOME rubs me the wrong way, so I find it hard to compare. The huuge title bars even when I don't have a touchscreen, everything hidden under a hamburger menu, the lack of configurability..

So for me the comparison against KDE is very different. KDE's tools have pretty sane defaults and can be customised very well.

Re: A new wave of Linux applications

#553
post #62

Earlier quoted context omitted.

I use the acme text editor https://en.wikipedia.org/wiki/Acme_(text_editor) for work every day. It makes heavy use of mouse chords, so I need 3 real buttons on the mouse, and it's hard to find a mouse with 3 real buttons and a scrollwheel which doesn't get in the way of the buttons. I've got a Kensington Expert Mouse trackball which works pretty well, but at the end of the day an old Logitech PS/2 mouse plugged into…

I also struggled to find a mouse with a decent wheel that you can click without moving it off which is handy in CAD's. Gave up in the end and switched to using thumb button for middle click. But there's an option to get one of 3DConnexion CAD Mouse's if you can swallow the price tag.

Logitech MX Master series has an amazing scroll wheel in almost any way you can think of, including being stable when clicking it.

Re: A new wave of Linux applications

#554

Earlier quoted context omitted.

You wrote: > This is surprising to me. It is the gold standard for cross-platform desktop applications. (Readers: Please note that I used "cross-platform" and "desktop" _together_. Yes, I know there are plenty of other GUI frameworks that cover other categories.) The amount of official and unofficial documentation, code samples, and Q&A for Qt is simply mind boggling. Did you not find these docs helpful? Or maybe you…

More like C++ hates everyone except for C++ compilers.

FYI: Qt is rather ancient C++ by now.

Re: A new wave of Linux applications

#555

Web application interfaces have already been ruined for desktop users by trying to serve both mobile/touch and desktop/mouse. It would be a real shame if other native software followed suit.

It can also be done well, see videos here: https://puri.sm/posts/converging-on-convergence-pureos-is-co... .

It's not at all obvious it can be done well, as the input methods are different, and the UI should match them.

At any rate, the video establishes how it is done poorly. Terrible GNOME UI, lots of empty space, functionality mostly hidden from the user, if not completely inaccessible.

Re: A new wave of Linux applications

#556

I have to say I just don't like Gnome's design. The shift away from text and towards more and more abstract icons, the "don't theme my app movement", removing features I consider pretty essential like typeahead.... Maybe mobile is where their weird (to me) design choices will finally shine though. Also looking forward to what KDE can accomplish in this space.

It's not even about likability, GNOME UI simply denies users access to functionality. Now, on a mobile, you typically don't have the time/attention/focus to actually scrutinize things much, and you need simple actions to be over-emphasized, so that kind of UI philosophy is tolerable (arguably beneficial); on the desktop it's the opposite.

Re: A new wave of Linux applications

#557

Earlier quoted context omitted.

gtk-rs has a book[1] which has setup information for windows. The install was easy on windows following the instructions. I have yet to build an app with GTK4 so I can't comment on the writing and building of apps just yet. [1] https://gtk-rs.org/gtk4-rs/stable/latest/book/

Thanks. I'll try running through that. relm4 links to https://www.gtk.org/docs/installations/windows/ and I followed those steps without success.

I followed those as well but changed to whats in the gtk-rs book A word of warning: before you start, if you choose to go down the MSVC path, you have to uinstall msys2 and remove msys from your environment paths. If the Meson build find msys2 in your environment path variable, it will try to build using msys2.

Re: A new wave of Linux applications

#558

Earlier quoted context omitted.

First time I’ve heard “BTRFS” and “reliability” together.

btrfs has come a long, long way. At this point the only major remaining problem is the parity raid implementation, so most people just run it on top of mdraid. btrfs native striped and mirrored raid are stable at this point. In my subjective experience, I've been using it for the last 6 years and have not had a fault thus far.

I'm giving it a shot once again (fourth time I believe?) but even Jim Salters article from last year really highlight the short comings. He does focus on RAID like you mention, however the tooling in general in full of papercuts as he shows and IME. https://arstechnica.com/gadgets/2021/09/examining-btrfs-linu...

Re: A new wave of Linux applications

#559
post #403

Earlier quoted context omitted.

I mean the consensus about the visual/UX style like we have on Windows or Android. It's not that hard, I believe.

On windows and android was consensus reached between all interested parties or was consensus reached within microsoft/google?

> On windows and android was consensus reached between all interested parties or was consensus reached within microsoft/google?

This is exactly the number 1 challenge for Linux Desktops: hard to coordinate with each party, then we end up hundreds of different distros.

Re: A new wave of Linux applications

#560

Earlier quoted context omitted.

More like C++ hates everyone except for C++ compilers.

FYI: Qt is rather ancient C++ by now.

Is Qt C++? AFAIK it has some sort of custom preprocessor, does it work with a naive vanilla C++ compiler?
Post reply on HN