What applications are missing in Linux?

As weird as it is, Microsoft OneNote. Maybe there’s a notetaking app out there that comes close, but I haven’t found one that quite matches with the requirements I have. I use it a good amount at work and can do things like attach files, attach printouts of files even with OCR, search everything (provided indexing cooperates), paste code and other technical notes. With the latest office update, it’s broken the export to word feature for me, but that’s not a huge deal.

I definitely need to experiment with Joplin more and am open to other options, just haven’t found something that has the features I need from OneNote.

Joplin is nothing like OneNote from what I’ve used of both. It is more like Evernote. I believe the direction of OneNote is pushing more toward the web version if I understand some of the things I’ve read with more development and new features being focused there. Maybe that means a native client isn’t (as) necessary?

Yeah, if the web version ever gets to be close to what the normal version is, it’s possible.

And you’re probably right that Joplin is closer to Evernote, I’m just trying to find something currently that fills the need as I’d prefer not to use the web version for linux stuff.

I was just about to suggest that, too! Works beautifully.

winAmp. And all of the visualizations we used to be able to download for it. :grin:

1 Like

At first there was no specific app that I missed but with time passing by the one that I wish was on Linux is XLD. It’s a very neat and complete app to convert audio files or rip CDs with high quality results.

I would like to see GOG Galaxy released on linux.

6 Likes

I have an answer which is going to be really, really unpopular, but I think you all probably know deep down that it’s unfortunately true.

Here’s a gritty, unpleasant answer to “What applications are missing in Linux?”: any and all software aimed at (non-specialist) pop-culture, which Adobe or Apple creates, which is of an unforseen nature, and manages to garner popularity. The specific softwares titles need not even be specifically named. It’s just whatever Apple and Adobe manage to keep running ahead of the pack with.

This is a harsh prospect to face as Open Source enthusiasts, because it implies that we will likely never be able to catch up. Adobe and Apple surfs on a large wave of cash, to keep that pattern rolling. We, on the other hand, have no such wave of cash to ride on. So we’re always playing a game of catch up, being several-ish years behind the times. Furthermore, we must very patiently rely upon donated time and effort to some rather sizeable degree.

Conservative players like Redhat/IBM, Oracle, and Microsoft also have huge cash, but they are nowhere the trend-setters which Apple and Adobe are.

1 Like

To a degree, I have to agree.

But remember these companies caught good solid breaks. And both examples given (Apple and Adobe) did not come up with their own, but improved upon the work of others. Adobe took Aldus work and made it better than Aldus could have, and took the industry right out from under them. Apple took Xerox work and took it to a sector Xerox would never have reached.

Apple is only a few years from repeating their mistake of the early 90’s. They closed themselves off from the rest of the world with a solid proprietary wall. Switching to ARM couldn’t come at a more perfect time. ARM emulation of INTEL is going to slow Apple down to a crawl. The inability to run Windows or leaves a minor hurtle for Linux as we already have a host of source ported to ARM.

1 Like

Totally agree.

UX means so very very much to overall success these days. But many Linux geeks seem to have this puzzlingly locked-on focus on super low level things, quibbling a little too much about totally revamping major low-level subsystems that unfortunately only make things just a little bit better, at the end of the day.

If they took that same attention to detail to the UX, they would make 10x the impact on the world, IMHO.

1 Like

We do have some pretty great designers/UX focused professionals in the Linux community, and they are very active going out of their way to help smaller projects improve. One person that comes to mind that actually helped me a lot with my apps is Tobias Bernard, he’s been great helping with design tips and iconography.

But of course the issue is kind of different.

There’s a difference between an indie open source app and a professionally developed one.

If you develop an app for your job, it doesn’t really matter too much to you what the client wants it to look like or behave. You are happily focusing on the low level stuff as every programmer (rightfully, we are mathematicians after all) likes to do and let the designers do the dirty work, implementing what they’ve drawn as close as you can.

If you create an app by yourself (be it open source or not, the license doesn’t really matter here) you’re probably trying to scratch your own itch in the first place. This means you’re developing this app for yourself first, and maybe sharing it with the community in hope that it can be useful to other people.

In my experience developers (including myself!) don’t like other people telling them they’re doing something wrong, particularly if it’s something subjective that can’t be mathematically proven wrong, very much like design. We don’t typically seek outside help for design, as we created the initial UX to better suit ourselves. If a designer wants to contribute and say that we need to change this or that, the message that comes through is you’re doing this wrong! There’s some sort of proud in developers for their personal projects, and when they’re told to change something it’s as if they’re being told they don’t know how to raise their children or something, which is understandable but also kind of hilarious!

It took me a while to understand that nobody really wants to criticize me just for the sake of it, and that if someone took the effort to write an issue or send me a message to change something in the UX of my app, they’re just doing it because they love the project and want to see it improving.

This said, it’s not always an easy task to work with a designer for your personal project. Programmers are power users, and their workflow, while more efficient than most normal users, is typically also a little more convoluted. Making the app more intuitive or user friendly, if not done right, can hurt usability for the very people that developed the app in the first place. For example, heavy usage of keyboard shortcuts and vim-like keybindings does make your life easier, but hurts general usability if you’re not familiar with them.

To summarize, we need developers to understand that accepting outside criticisms is fine, and that if they want “normies” to use their app and help the wider Linux and free software ecosystem move forward, they need to put the effort into it, and not only by optimizing the low level stuff.

3 Likes

@gabmus Absolutely perfectly worded!!! Thank you for posting this. Your point makes total sense, and I wish I had the power to point this out in so many other forums and on a host of podcasts.

There is a huge need for Open Source UX designers. I just wish we had the ‘Designers Toolkit’ that could enable these people to ‘rearrange a programs ‘flowchart’ of operations’ or ‘grab an icon/window element’ and edit it. Obviously, I can’t begin to imagine what kind of a powerful program it would take to implement this. But if there was only some way that would enable OS UX Designers to apply ‘UX-Interfaces’ to applications in a similar way that themes can be applied to Desktop Environments.

I can dream, can’t I? :innocent: :innocent: :innocent:

Thanks for the post. That really made my day.

Yes, great post indeed, @gabmus

I hereby define “esbeeb’s corollary” to the long-known “scratch your itch” maxim:

“after having scratched your highly geeky, specialized itch, you should probably hide your itch scratching behind a button labelled ‘Advanced’, which 90% of ‘normies’ will never click, as they will just want the simple functionality which isn’t specialized enough to necessitate the need to use your itch scratching functionality. This will boost the popularity of your app by about 10x”

2 Likes

That seemed strange to me as I remembered having a GOG app on my Budgie :upside_down_face: So I checked and it’s a windows version (v1.2 something) working through Wine. I checked the site and they have an open beta for the v2.0 but only for Windows and Mac. The app looks interesting, maybe later on for Linux :crossed_fingers:

There’s a snap in the Ubuntu 20.04 app store. Reviews are all over the map though. I’m going to take a look at the latest release today and see if it’s usable.

Right now the unofficial way to get GOG Games on Linux is by using the MiniGalaxy client. Sadly, it only downloads Linux native games at the moment.

1 Like

Or you can use lutris and connect that to GOG.
That allowed me to install the original commando games directly from GOG.

3 Likes

Good idea ! That should be a nice way to add some windows games I have on GOG

I would LOVE to have THIS GAME on linux:

I used to spend hours playing this as a kid, and if somehow I could ever be competent at python, I’d love to make a version of this for Linux.

Looks like it’s in a few Linux repos including Flatpak, not sure how involved it’d be for them to add Proton support for non-Linux games but if they did i’d leave Steam.

https://www.addictivetips.com/ubuntu-linux-tips/gog-galaxy-on-linux/