Live data from Hacker News

A new wave of Linux applications

tuxphones.com

211–220 of 584 posts

Re: A new wave of Linux applications

#211
post #49
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.

Why do you use a mouse without a scrollwheel?

Maybe touch pad on a laptop?

Re: A new wave of Linux applications

#212
post #21

If I wanted to get into linux phone development, what's a good entry point into this?

I would ask, what is it you want to do? Linux phone development is more or less the same as linux development, just with a computer that has a smaller screen and a modem.

That's not quite accurate. What about power management, signal stability and coverage? Those need to be accounted for too.

Re: A new wave of Linux applications

#213

History is back around to repeating itself. I'm an avid Linux user (and even a developer who uses GTK pretty regularly), but the recent developments surrounding GNOME, Flatpak and their related libraries has not made me optimistic for the future of Linux applications. GTK4 is really bad. It launched with horrible text rendering issues (still unfixed, 10+ months later), broke compatibility with a number of basic featu…

I've been a gnome user for well over a decade. What's common to hear from people like you who have a good level of understanding the ecosystem and the community is that Gnome developers consistently make shitty design decisions and refuse to take input from a wider audience. What is the reason for no group emerging, forking gnome and doing it the right way? I'd actually pay to support such efforts.

Isn't that exactly what cinnamon and mate did?

Re: A new wave of Linux applications

#214
post #62
post #49

Earlier quoted context omitted.

Why do you use a mouse without a scrollwheel?

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…

The IBM Scrollpoints have 2-axis scroll and a real middle button.

Re: A new wave of Linux applications

#215

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…

I can't claim you are wrong... But I struggle with versions of those on my Mac on a regular basis, as well. Screen capture, in particular, is hilariously fickle for me. I finally got it so that it puts the image in my clipboard. Which is great, until I try to remember how to get it directly to a file. Because, I can't remember where that setting is anymore.

And I have no idea how to make a pdf on this computer. Combine multiple images? I don't even know why I would do that. Much less how.

My favorite battle recently was just trying to shutdown the machine without it starting right back up. Pretty sure that isn't possible if you have external monitor and keyboard hooked up. Which took me several shutdowns to realize.

Re: A new wave of Linux applications

#216
post #82

What if you don't want the same applications with the same interface modalities on different devices? Shouldn't we be much more concerned about data portability than application portability?

> What if you don't want the same applications with the same interface modalities on different devices?

In an ideal world, you'd be able to choose from a variety of programs, to optimize for your usecase, all while maintaining data portability/sync.

Convergence is a practical choice to allow contributions to be shared by desktop and phone users.

https://amosbbatto.wordpress.com/2020/08/05/advantages-of-ph... discusses this.

Re: A new wave of Linux applications

#217
post #184
post #60

Earlier quoted context omitted.

Why do we have to suffer it on the desktop though? It’s so damn hard moving windows on gnome without setting something off accidentally. Especially with the shitty touchpad input devices. My mac laptops aren’t touch screens and they get this usable. The whole gnome desktop makes me want to stick forks in my eyes.

Super+drag anywhere on a window. It should be a must on every single OS.

This is completely Inferior to dragging a titlebar as it requires twice as many hands.

Re: A new wave of Linux applications

#218
post #135
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 am very interested to learn about your workflow. What language do you program in? How does acme help programming in this language? Do you have a video or a stream I could watch? I'd love to know!

I write Go code almost exclusively. I don't have a video demonstrating it, but you can read http://jfloren.net/tools.html for more information about how I use acme, and watch https://research.swtch.com/acme to see it in action.

Here's a few key points:

* Select text & middle-click it (or just select with the middle button & release) to execute a program. I just keep a file full of common commands open at all times and fire them off as needed.

* The "acmego" tool automatically formats my Go code & adds imports as needed whenever I save. The "A" tool can find the definition of any function/type/variable I'm looking at and open the source file to an appropriate line. (yes I know these things are available in other editors)

Re: A new wave of Linux applications

#219

Earlier quoted context omitted.

It’s not forked from Gnome but KDE tends to stay out of your way pretty easily and supports just as much as Gnome (with some Wayland caveats) if not more. In fact KDE community is very responsive and if you participate you will likely experience and benefit from the momentum they have.

I find touch support much worse on KDE unfortunately. GNOME works really well on my surface pro, KDE, not so much.

I wish I could get any Linux on my Surface Pro 3. That thing heats up to 60c within 5 minutes of turning it on, and then randomly freezes. This is how I learned about the awesome feature Wayland has where you can't reload your session like you can in x11...

Re: A new wave of Linux applications

#220

History is back around to repeating itself. I'm an avid Linux user (and even a developer who uses GTK pretty regularly), but the recent developments surrounding GNOME, Flatpak and their related libraries has not made me optimistic for the future of Linux applications. GTK4 is really bad. It launched with horrible text rendering issues (still unfixed, 10+ months later), broke compatibility with a number of basic featu…

> libadwaita is in a "functional" release state, but still lacks support for custom stylesheets,

Libadwaita is an implementation of GNOME's design, analogous to libgranite in elementary OS. This includes the visual design. GNOME only has one style, Adwaita (which means “the only one”!).

If you don't want to use GNOME's design, you don't want to use libadwaita.

> basic desktop integration on non-GNOME desktops

Libadwaita is the library you use when you're targetting GNOME.

If you want to target something other than GNOME, you don't want to use libadwaita.

Libadwaita isn't trying to be a general-purpose library for making apps that feel integrated on any platform. I don't think it's reasonable to criticise it for not being something it's not trying to be. It's like objecting that a dog doesn't meow :)

> and has it's own litany of bugs that accompany it.

Now, that is always a fair criticism :)

Post reply on HN