Live data from Hacker News

A new wave of Linux applications

tuxphones.com

341–350 of 584 posts

Re: A new wave of Linux applications

#341
post #36

These applications look really pretty and all, but for my selfish purposes, I just really want real goddamn scrollbars back. I use a mouse that doesn't have a scroll wheel, but for the life of me I've been unable to figure out how to make applications like Firefox just give me a real scroll bar on the side of the window that's thick enough to grab without fiddly pixel-hunting.

I have a real scrollbar on firefox with KDE.

[deleted]

Re: A new wave of Linux applications

#342
post #281

Until there is as “simple” to use an app like Preview on the Mac, most of these new generation apps are garbage. I’ve just switched to Ubuntu on a workstation I have lying around. And man, is it hard to use for just normal everyday use. Yes, it has the basics covered, but like many others my job has a lot of simple image manipulation related stuff. Convert pdf to png. Assemble multiple images into a pdf. Quickly shar…

From ImageMagick: convert bla.pdf bla.png convert *.png output.pdf

Is this really easier than cmd+space "Preview" File > Export > PDF? Be honest.

Re: A new wave of Linux applications

#343
post #164
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…

Depends by what you mean by "real buttons" but my first thought was that 99% of gaming mice will have at least 3 buttons and a scrollwheel. Often it's closer to 10 buttons. This one has 20 buttons (including 3 big ones and a scrollwheel): https://www.logitechg.com/en-us/products/gaming-mice/g600-mm...

> Depends by what you mean by "real buttons" but my first thought was that 99% of gaming mice will have at least 3 buttons and a scrollwheel. Often it's closer to 10 buttons.

> This one has 20 buttons (including 3 big ones and a scrollwheel): https://www.logitechg.com/en-us/products/gaming-mice/g600-mm... I really like this mouse https://natec-zone.com/press/euphonie I really appreciate vertical form factor. It's one the cheap side, but it's good for my hands.

Re: A new wave of Linux applications

#344

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.

My favorite thing about Gnome is that I don't have to use it. It's there so that the subsystems get used by normal people and bugs get hammered out and I can do the same thing with a small shell wrapper.

Re: A new wave of Linux applications

#345
post #161

Earlier quoted context omitted.

Dark Mode is first class in the next releases of GTK4 and LibAdwaita. It'll be available in GNOME 42 and Fedora 36.

Yep and that’s great, but there are still other legitimate uses for theming. One of mine is cutting down padding to reasonable levels — GNOME is much more usable to me when using a theme like Nordic or Skeuos, both of which do that.

Or putting the scroll bar back, or getting rid of the awful client side decorations.

Re: A new wave of Linux applications

#346
post #194

Earlier quoted context omitted.

FWIW, my smallish project [1] (Rust + GTK3) builds and works on Windows out of the box. I use the MSYS2 build environment. [1] https://github.com/GreatAttractor/vidoxide

Thanks. I'll take a look. I've tried Relm 3, Relm 4, and gtk-rs, but they all use Linux only in their CI. I just can't work out what to install and what env vars I need. I didn't the official GTK docs all that helpful on the topic. I'm keen to see how to package the whole thing up, too. Ideally, I could just put the necessary libraries in a directory with the executable.

GTK4 is supposed to "just" build with meson on Windows – yes, just with MSVC, not requiring any of the GNU toolchain type things: https://www.collabora.com/news-and-blog/blog/2021/04/29/buil...

If no one has yet wrapped this into a Rust crate, someone should…

Re: A new wave of Linux applications

#347

Earlier quoted context omitted.

A bunch of people are. If you compare the efforts of communities of volunteers against the investments in google/apple phones you can already call FOSS phones a big success.

The idiotic silent downvotes are unnecessary.

This board has a real hate-boner for the PinePhone for some reason. Any phone that isn't 100% as capable as a flagship iOS or Android gets defined as "not ready to be a daily driver", because people think their definition of "daily driver" is some universal constant that everyone abides by. The rest of us who happily use it as a daily driver apparently don't exist in their worldview.

Already in this subthread there's "We're not there yet", "I couldn't conscientiously hand it to a non-techy", "It's nowhere near ready to be used as a phone outside of tinkering", "something that falls apart in their hands like wet sawdust", ...

Re: A new wave of Linux applications

#348

Earlier quoted context omitted.

There is a simple thing they do that we could mimick (and some have started). macOS and Windows ditched (or never used) the concept of widely using dynamic libraries and dependencies. Apple and Microsoft build SDKs that you compile against, and for the most part those are the only dynamic libraries that you use. Between point releases the ABI is compatible so you can do thing like security updates without recompiling…

And even then, .NET runtime is the one horrible part about getting apps to run on windows. In the modern era I think saying no to dynamic linking is the right move.

I would argue dynamic linking in itself is still very important, in the sense that if some nasty security vulnerability is discovered in an important core package (OpenSSL or glibc or something), a patch can be pushed out without requiring downstream applications to be recompiled.

To be honest, I don't think most developers have a robust mechanism of tracking vulnerabilities in the projects they directly depend on, let alone the dependencies of dependencies.

Re: A new wave of Linux applications

#349
post #78

I have a pinephone. KDE demos well, but it feels like bug whack-a-mole with each pmOS upgrade. The native browser seems to be missing kwallet integration, and Firefox alternates between working and not; in particular the on screen keyboard hardly ever works with it. sxmo actually works as advertised, but it's not exactly a mainstream UX. I couldn't figure out how to get it to sleep automatically, so the first time yo…

I've found just doing everything yourself and sticking as close as possible to a normal desktop config works best.

Re: A new wave of Linux applications

#350

Strange that electron isn't mentioned here. I develop a desktop application that targets macos, windows and linux, so it is a full-fledged linux app — but without such an effective cross-platform toolkit I don't think we would have resources to support Linux at all.

I develop many applications in my spare time for Linux, macOS, windows, haikuOs, freeBSD without Electron and just Qt and Kirigami.

https://apps.kde.org/neochat/

https://apps.kde.org/kalendar/

https://apps.kde.org/kontrast/

https://apps.kde.org/koko/

Post reply on HN