Live data from Hacker News

RavynOS – Finesse of macOS, freedom of FreeBSD

ravynos.com

51–60 of 387 posts

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#51

At this point, "Consistent shortcuts" is the main "feature" keeping me on MacOS. Cmd+, opens preferences in every app. Cmd+[ or ] goes "back" and "forward", in every app that has those concepts Cmd+Shift+[ or ] switches tabs, in every app that has tabs, except a handful of stupid chat apps who think they're too good for it. Cmd+W always closes the current tab, if the app has tabs, (or current window, if the app has n…

"Consistent shortcuts" is the main "feature" keeping me on KDE. Cmd+Shift+, opens preferences in every app. Alt+Left or Right (or Back or Forward) goes "back" and "forward", in every app that has those concepts Cmd+Tab or Cmd+Shift-Tab switches tabs, in every app that has tabs. Cmd+W closes the current tab by default, if the app has tabs, (or current window, if the app has no tabs) Cmd+Q quits the app. Etc. What's ag…

Since you mention GTK, I assume that must be the root of my problem – I keep trying Ubuntu and some other GNOME distros, haven't tried KDE. Ubuntu was definitely a mess when it comes to consistent shortcuts when I last tried it (a couple years ago).

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#53
post #38
post #34

Some of the words in the screenshots make it sound like this is a skinned version of KDE. Konsole, Kate, Plasma for example: https://ravynos.com/screenshots.html

> PLEASE NOTE: On 2022-02-14, we decided to abandon the current path of using X11/KDE desktop components and write from scratch a new UI that will align better with our goals. A very early UI on the new WindowServer is starting to take shape as of 2022-07-27. Thanks for your patience as we work to make ravynOS the best possible version.

Oh, the good old "rewrite the world" approach.

Good luck to the developers!

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#55
post #21

Earlier quoted context omitted.

For the tabs Ctrl+tab/Ctrl+shift+tab is the standard on Windows and Linux, so i can see how some apps can forget about macOS' specialness.

Speaking of this specialness... having the main system shortcut modifier – Cmd – physically located under both your thumbs is priceless. In contrast, the Ctrl keys are usually located such that they're best accessed with your pinkies. Who thought that making people use their weakest fingers for the most common shortcuts is a good idea? Could you remap your keys to have Ctrl keys under the thumbs in Windows / Linux? Y…

[deleted]

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#56

Being able to CMD+c to copy things in a terminal is one of my favorite things about programming on a Mac. Ctrl+c to copy everywhere, except the terminal (there it instead is an interrupt) is a major annoyance working in Linux

If it helps, the vast majority of linux terminal emulators support rebinding ctrl-c to copy and ctrl-v to paste. Or simply copying to clipboard on select: https://wiki.archlinux.org/title/Copying_text_from_a_termina...

The default is usually ctrl-shift-c to copy and ctrl-c to send sigint - but setting the copy command to ctrl-c will usually flip them, making sigint ctrl-shift-c.

I enable this on basically all the terminals I use. I also immediately rebind cmd to ctrl in mac, since I can't stand the RSI inducing placement of the cmd key.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#57

At this point, "Consistent shortcuts" is the main "feature" keeping me on MacOS. Cmd+, opens preferences in every app. Cmd+[ or ] goes "back" and "forward", in every app that has those concepts Cmd+Shift+[ or ] switches tabs, in every app that has tabs, except a handful of stupid chat apps who think they're too good for it. Cmd+W always closes the current tab, if the app has tabs, (or current window, if the app has n…

Cmd+` to switch windows within an app. For those more familiar with Windows and probably most Linux conventions, Home/End won’t behave how you want but they move to the start/end of a scrollable view (which IMO is more useful). In most any app ^a will be your Home equivalent and ^e will be your End equivalent. If that sounds weird or weirdly familiar… a subset of emacs key bindings are built in for basically all nati…

Woah, I love this thread. I didn't know about the tab or preference shortcuts. And I used ^A and ^E in terminal but didn't know it worked in other apps. Are these all documented somewhere?

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#58

Earlier quoted context omitted.

Speaking of this specialness... having the main system shortcut modifier – Cmd – physically located under both your thumbs is priceless. In contrast, the Ctrl keys are usually located such that they're best accessed with your pinkies. Who thought that making people use their weakest fingers for the most common shortcuts is a good idea? Could you remap your keys to have Ctrl keys under the thumbs in Windows / Linux? Y…

> 1) It will become hard to use Ctrl-based text navigation shortcuts (such as Ctrl+left to navigate one word left) with one hand Why would it be any different than on macOS? > 2) Ctrl+Tab will now use the same physical keys as Alt+Tab used to, and your brain will never heal from this (at least mine refuses to). So why not switch this also? Where's the problem? At least on Linux there are no issues. It's mostly clicki…

> Why would it be any different than on macOS?

Because in MacOS those arrow-based text shortcuts are Alt-based, not Ctrl-based, and right Alt is already located right next to the arrow keys where it's most convenient for those particular shortcuts. It does not need any remapping since in MacOS the Alt key is not used for most other system shortcuts, unlike the Ctrl key on Windows/Linux.

> At least on Linux there are no issues. It's mostly clicking one checkbox, and changing "Alt-Tab" to "Ctrl-Tab".

Been there tried that, on Ubuntu, last attempt a couple years ago. Does not work, many apps have Ctrl+tab hard coded to switch between their tabs, so if you make Ctrl+tab the system shortcut for switching apps, you can't switch tabs in those hardcoding apps anymore.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#59
post #23

Earlier quoted context omitted.

> "does it run homebrew" is my lead question Or even better, a better package manager that isn't slow as hell and understands semver.

Heh. Or even “Xpm install ___” doesn’t mean I want to update thousands of unrelated packages I’ve installed directly or transitively. Regardless of their semver compatibilities. Edit for people using macOS: if you want to install one thing without waiting to update unfold numbers of other things, hilariously Cakebrew (a GUI frontend for homebrew) will let you do that with homebrew as the package manager.

You can also set the HOMEBREW_NO_INSTALL_UPGRADE environment variable to avoid upgrades.

Re: RavynOS – Finesse of macOS, freedom of FreeBSD

#60

At this point, "Consistent shortcuts" is the main "feature" keeping me on MacOS. Cmd+, opens preferences in every app. Cmd+[ or ] goes "back" and "forward", in every app that has those concepts Cmd+Shift+[ or ] switches tabs, in every app that has tabs, except a handful of stupid chat apps who think they're too good for it. Cmd+W always closes the current tab, if the app has tabs, (or current window, if the app has n…

Really what I want is to define my shortcuts globally somewhere like github and just have every machine/piece of software I ever use refer to that.
Post reply on HN