News for hackers. Stuff that matters.
Re:Switching from macOS to Pop_OS by im_down_w_otp on Saturday January 15, 2022 @04:48PM (#29950661)
All I want in life is a Linux distro with a package repo full of meticulously reworked & reconfigured packages that make all the keyboard shortcuts across the entire system and every application be like and be as consistent as my old Macs.

I've been full-time Linux (Kubuntu) for a few years now, and I've hobbled together something that only irritates me to death about 30% of the time rather than the 100% of the time it used to before spending days and days fiddling with a bunch of different flavors of remapping at nearly every layer of the system.

If I'm ever fabulously wealthy, I already know I'm just going to finance an open source fastidious spiritual successor to MacOS 10.6

I'm going to give Pop_Os a try, but I suspect I'm going to run into the same problems I always do. The trouble with Linux as a desktop for me isn't weather it's beautiful or not. The problem is how disintegrated everything is and the thousand papercuts ways in which it works.

That said, I absolutely consider it basically an incredible miracle that the experience is as good as it is, frankly. So, I keep at it.

Re:Switching from macOS to Pop_OS by askvictor on Saturday January 15, 2022 @05:11PM (#29950875)
Having recently moved back to Linux (PopOS) from Windows, the one biggest annoyance is not being able to configure two-finger touchpad swipe to be browser back/forward. This is the default in Mac, easily configurable in Windows (perhaps it's the default?), and default in ChromeOS. But simply not an option in any Linux I've tried. The Epiphany Browser does it, but that lacks extension support so is a no-go for me. Any extensions or workarounds I've tried only support three-finger swipes.

So, along with consistent keyboard shortcuts, I'd like to add consistent and configurable mouse/trackball actions (some apps scrollwheel goes up/down, others it zooms, some support pinch zoom, some don't).

Re:Switching from macOS to Pop_OS by commoner on Saturday January 15, 2022 @06:00PM (#29951327)
Touchpad gestures for Linux apps are being worked on:

- Latest update (December 2021): https://www.gitclear.com/blog/linux_touchpad_update_december...

- HN: https://news.ycombinator.com/item?id=29555822

So far, pinch-to-zoom has been implemented in Firefox. (If you are using X11 instead of Wayland, then the environment variable MOZ_USE_XINPUT2=1 needs to be set.) Gestures for back/forward navigation have not been implemented yet (Firefox Bugzilla issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1539730).

The project aims to support gestures in other Linux apps, too. If you would like to help fund this project, the developer has a GitHub sponsor page here:

https://github.com/sponsors/gitclear

Re:Switching from macOS to Pop_OS by askvictor on Saturday January 15, 2022 @06:10PM (#29951416)
What I don't quite get is why this needs a project; it just needs configuration options; for example, two-finger swipes currently map to mouse buttons (buttons 6 and 7 for left/right swiping) which most apps interpret as scrolling (in every direction). I'm about to write a script to remap those to browser back and browser forward actions (after a delay to prevent repeated actions), but I'm so surprised it's not baked into the desktop environment.

But thanks for the link, I'll check it out

Re:Switching from macOS to Pop_OS by smoldesu on Saturday January 15, 2022 @06:22PM (#29951494)
> What I don't quite get is why this needs a project

If this was MacOS, I'd agree. But on Linux, it's a different hardware landscape. There are hundreds of trackpads that Linux is compatible with, but not every one of them is multitouch (or implements multitouch the same way). Gesture support on Linux has been a long time coming, but that's mostly because getting uniform trackpad support over thousands of laptops is just not a very fast process, whereas on MacOS, Apple can make certain assumptions about the hardware it's running.

Re:Switching from macOS to Pop_OS by tinus_hn on Saturday January 15, 2022 @06:45PM (#29951664)
It’s more about how on MacOS, Apple gets to dictate what signal that gesture is going to send to the applications and you can’t configure it to send anything else. So either the application recognizes that signal and it works for every system, or it doesn’t and it doesn’t work for every system.

This makes it a lot more likely that apps are going to recognize that signal so it works for every system. It’s the paradox of choice.

Re:Switching from macOS to Pop_OS by KerrAvon on Saturday January 15, 2022 @07:41PM (#29952077)
Not really. On macOS, trackpad swipes produce a series of horizontal scroll events, not a simple back/forward event. An app can do whatever it wants with the scroll events. Safari, when the scroll position is at the end of the horizontal outer edge of the document, does an interactive back/forward animation that tracks your fingers while they remain on the trackpad.
Re:Switching from macOS to Pop_OS by jb1991 on Sunday January 16, 2022 @02:21AM (#29954110)
> On macOS, trackpad swipes produce a series of horizontal scroll events, not a simple back/forward event.

That's not true. On macOS (and also iOS), you subscribe to gesture recognizers (i.e. swipe gestures), not isolated events, which give you easy access to how users interact with macOS without having to analyze (and likely analyze incorrectly) low-level trackpad interaction.

You could always choose to look directly at events instead, but if you are trying to get the behavior of a widely-used gesture like swiping forward/back, you will get much more accuracy (and happiness from users, and less dev time) by just recognizing them at a high level, which is what Apple expects.

Re:Switching from macOS to Pop_OS by tinus_hn on Saturday January 15, 2022 @09:05PM (#29952584)
As far as I know you’re supposed to use the NSGestureRecognizer system to recognize this kind of gestures and it’ll automatically make it work like you write. If you try to handle all the events yourself you end up doing a lot of work for probably a worse result.
Re:Switching from macOS to Pop_OS by jb1991 on Sunday January 16, 2022 @05:07AM (#29954730)
You are correct.
Re:Switching from macOS to Pop_OS by prometheon1 on Sunday January 16, 2022 @09:46AM (#29956350)
As a user interested in three-finger middle-click and not interested in two-finger back swiping I have the exact opposite experience.

In Windows and Linux clicking the trackpad with 3 fingers causes a middle click, in MacOS this is not an option at all. Moreover, enabling it is apparently a project so difficult that the cheapest solution[0] I could find costs €8 just to add middle click functionality, nothing else.

[0]: https://middleclick.app/

Re:Switching from macOS to Pop_OS by buu700 on Saturday January 15, 2022 @10:52PM (#29953097)
and default in ChromeOS. But simply not an option in any Linux I've tried.

Bit of a tangent, but it's always funny to me to discuss ChromeOS and Android as distinct from Linux distributions. I get that they're each practically as "Linux" as TiVo (and might not even be that forever, depending on how Fuscia evolves), but it actually might help avoid confusion if we started using the term GNU/Linux unironically in some contexts.

Re:Switching from macOS to Pop_OS by pjmlp on Sunday January 16, 2022 @03:30AM (#29954319)
Because they actually are, the fact that they use the Linux kernel is an implementation detail.

Termux folks keep hitting walls, because they refuse to acknowledge these are the only APIs they are allowed to call.

https://developer.android.com/ndk/guides/stable_apis

So when they make use of other Linux stuff that according to Google are private APIs, things don't go well.

As for ChromeOS, the kernel isn't exposed to userspace in any form, which are basically Webapps.

Running Linux applications on Chrome OS makes use of a secondary distribution in a VM, pretty much similar to how WSL 2 works on Windows.

So they might use the Linux kernel, yet they are far away from being distros that can easily run the GNU stuff.

Re:Switching from macOS to Pop_OS by eyeball on Saturday January 15, 2022 @06:58PM (#29951750)
My annoyance in going to pop from windows is lack of the address bar in the file explorer. I miss the ability to copy/paste file paths there, click up to navigate up the directory structure, drag and drop paths into shortcuts, etc.
Re:Switching from macOS to Pop_OS by NoThisIsMe on Saturday January 15, 2022 @07:11PM (#29951857)
Assuming Nautilus, Ctrl+L. I do wish just clicking on it worked though. I'd guess the reason they haven't implemented that is because it's also the window bar, so it's draggable.
Re:Switching from macOS to Pop_OS by unixhero on Sunday January 16, 2022 @05:55AM (#29954968)
Really? You cannot use an exciting OS without pinching movements?

It is not the first time I hear this, so this OSX feature must be truly addictive & productive.

Re:Switching from macOS to Pop_OS by hazn on Sunday January 16, 2022 @06:03AM (#29955001)
This thread has a special focus on switching the operating system from macOS to Pop_OS. In this context, mentioning missing features between the operating systems is valid.

I don’t really like the snide nature of your comment, people care a lot about things like trackpad functionalities. Objectively, unix has been lacking in this department.

Re:Switching from macOS to Pop_OS by parsadotsh on Sunday January 16, 2022 @06:06AM (#29955014)
It doesn't necessarily read as snide.
Re:Switching from macOS to Pop_OS by askvictor on Sunday January 16, 2022 @11:38PM (#29963367)
(actually swipe movements, but pinching movements is the same idea)

In my case (and I suspect many others) a case of muscle memory, which can take a while to retrain, so you move to a new OS hoping you can keep the same motions you're used to and just get your work done. It's also important if you regularly have to use multiple OSes (as some tech support people have to do, and when you need to test on different OSes)

Re:Switching from macOS to Pop_OS by 29jm on Sunday January 16, 2022 @06:04AM (#29955005)
For what it's worth I've been using libinput-gestures in combination with xdotool for exactly this purpose, it's been working great for a while.
Re:Switching from macOS to Pop_OS by xattt on Sunday January 16, 2022 @07:52AM (#29955598)
Will your 10.6 rework include the Display Gamma change that Apple included at release?
Re:Switching from macOS to Pop_OS by taeric on Saturday January 15, 2022 @05:23PM (#29950999)
I find this funny, in that I struggle with Mac all the time. The worst grievance lately is that I don't know how to just pop back and forth between three windows. Something about the way command tab works just kills my ability to reason about what the window stack currently is.

And, for the life of me, I never get copy paste from a terminal to work like I want it to.

Re:Switching from macOS to Pop_OS by Steltek on Saturday January 15, 2022 @05:34PM (#29951090)
Headed in the other direction (Linux at home to Mac at work) for years now, I can't understand what the fuss is about with Mac keyboard shortcuts. In my experience, I don't find them consistent, useful, or pleasant to use. You hit the nail on the head with alt-tab.

alt-tab is universal. Hell, alt-tab works on Android if you hook up a keyboard to it. Mac is the only thing where alt-tab falls on its face. Even if you remind yourself that you're on Mac and use cmd-tab, it cycles between apps, not windows. You need to use cmd-` for that. I often find myself in a cycle of using 3 windows across 2 apps and it drives me bonkers.

Re:Switching from macOS to Pop_OS by saurik on Saturday January 15, 2022 @05:40PM (#29951154)
> Mac is the only thing where alt-tab falls on its face. Even if you remind yourself that you're on Mac and use cmd-tab...

But alt on a Windows keyboard layout and and command on a Mac keyboard layout are the same key location, so I don't understand how you can be confused by this... maybe stop looking at the keyboard?

Re:Switching from macOS to Pop_OS by eitland on Saturday January 15, 2022 @05:58PM (#29951306)
Mac differs between switching windows and applications.

So if you work in an IDE, keep reading docs in one Firefox window and test your application in another Firefox window then in KDE or XFCE or another sane windowing system[1] - even Windows - you just use alt - tab.

On Mac you have to stop an think: Should I switch to another browser Window? Ok, that is CMD - backtick. Switch to or from IDE? That is CMD - tab.

Press the wrong combination? Now Cyberduck has entered the mix.

[1]:I was about to write Windows or Linux but starting with Unity and now also Gnome has copied this to be bug comptible with Mac

Re:Switching from macOS to Pop_OS by perryizgr8 on Saturday January 15, 2022 @10:57PM (#29953126)
Also the whole paradigm breaks down on macos if you have multiple desktops. Suppose you have one terminal open on desktop 1, and a browser and terminal on desktop 2. From the browser, if you cmd tab to switch to terminal, it will never go to the terminal on desktop 1, even if that was the last window in focus.
Re:Switching from macOS to Pop_OS by badsectoracula on Saturday January 15, 2022 @07:10PM (#29951851)
Personally i like how Window Maker does it: you can switch between all windows like in Windows, KDE, XFCE and most other floating window managers (by default on Alt+Tab) but you can also switch only between the windows of the current group (usually all windows of an application belong to the same group) or quickly toggle between the last two workspaces (what WM calls virtual desktops). The last two aren't bound to keys by default, but personally i have those set to Alt+` (sort of taken from when i used a Mac for a while) and Win+Tab respectively.

The only annoyance is that it doesn't seem to distinguish between window types so, e.g., in GIMP in multiple window mode it also cycles between utility windows like the toolbar, options, etc instead of only the image windows - though some applications do not even bother providing window hints about their window types.

Re:Switching from macOS to Pop_OS by smoldesu on Saturday January 15, 2022 @06:30PM (#29951570)
> but starting with Unity and now also Gnome has copied this to be bug comptible with Mac

This is simultaneously one of the saddest and funniest things I've read about GNOME in a while (which has a surprisingly high bar on both accounts)

Re:Switching from macOS to Pop_OS by ccouzens on Sunday January 16, 2022 @05:47AM (#29954932)
Here's how to fix it in Gnome :)

Settings -> Keyboard -> View and Customize Shortcuts -> Switch windows -> Alt + Tab

Re:Switching from macOS to Pop_OS by ccouzens on Sunday January 16, 2022 @06:03AM (#29954997)
And for completeness, on the command line

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"

gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"

gsettings set org.gnome.desktop.wm.keybindings switch-applications "[]"

gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "[]"

Re:Switching from macOS to Pop_OS by xenomachina on Saturday January 15, 2022 @05:51PM (#29951255)
The bigger issue is that command-tab switches between apps, not windows, and command-` switches between windows in the same app, and neither work across spaces.

I ended up installing https://alt-tab-macos.netlify.app/ which adds a keystroke that will cycle through all windows in all apps on all spaces. It's a huge improvement.

Re:Switching from macOS to Pop_OS by itazula on Saturday January 15, 2022 @06:31PM (#29951573)
Command left/right arrow, for example, switches between terminal windows in different spaces, and to terminal windows within the same space as well. Press the shift key as well to shift between tabs. (At least on my MacBook Pro's Japanese keyboard.) I don't recall have modded this behavior.
Re:Switching from macOS to Pop_OS by xenomachina on Monday January 17, 2022 @12:25AM (#29963602)
That's definitely better than command-`, thanks.

It's still not as nice as alt-tab, though. Frequently most of my windows are a mix of terminals and browser windows. I may be using several web apps and several command-line tools. Having to think about whether the application I want to switch to happens to be using the same "shell" application is not helpful.

I just want to be able to use one key to cycle through all windows in all spaces, and which lets me easily flip between the two most recent windows. Windows (and virtually every Linux DE) has had this for decades. It amazes me that macOS only recently got this, and only because of a third-party tool.

Re:Switching from macOS to Pop_OS by PostThisTooFast on Sunday January 16, 2022 @12:28AM (#29953662)
Yes, Alt-Tab is a HUGE improvement over Apple's implementation because it not only restores minimized apps as it should, but can also create a window for a running app that lacks one (with Finder being a critical example).
Re:Switching from macOS to Pop_OS by ninkendo on Sunday January 16, 2022 @01:08PM (#29958312)
Hold option as you release cmd and it will behave as you describe (opening the default window for an app with no open windows, restoring minimized apps… it’s equivalent to clicking the Dock icon for that app)
Re:Switching from macOS to Pop_OS by tom_ on Saturday January 15, 2022 @06:01PM (#29951332)
If you use the same keyboard for both, by default they end up in different places. The Mac treats the Windows key as the Command key, and the Alt key as the Option key.

(You can tweak this, if you need to, in System Preferences, Keyboard section, Keyboard tab, Modifier Keys... button.)

Re:Switching from macOS to Pop_OS by RcrdBrt on Saturday January 15, 2022 @05:42PM (#29951176)
By default GNOME has the same distinction between apps and windows and works with the backtick, too. I find it comfortable enough once you get used to it. You can do 2 different things with almost the same command (in terms of fingers position). It's only manageable with a US keyboard layout though, I give you that.
Re:Switching from macOS to Pop_OS by bryanlarsen on Saturday January 15, 2022 @05:48PM (#29951220)
I'm not sure that the grievance is necessarily that Mac shortcut keys are better, but it's that what the OP is used to. It's a pain to switch.

I'm an Emacs man. Many Emacs shortcut keys suck, but it's what I'm used to, so it's what I want.

Re:Switching from macOS to Pop_OS by nomel on Saturday January 15, 2022 @06:31PM (#29951574)
I use hyperswitch: https://bahoom.com/hyperswitch

Unrelated, I also use Hyperdock, from the same developer, to get the dock into the 21st century.

Re:Switching from macOS to Pop_OS by yokoprime on Saturday January 15, 2022 @09:23PM (#29952668)
Personally I prefer alt-tab (cmd+tab) on macOS is prefer over other operating systems. It makes it easier to work with multi window applications like browser, spreadsheets etc. If you never minimize windows, only hide them it makes life easier.
Re:Switching from macOS to Pop_OS by lwouis on Saturday January 15, 2022 @06:27PM (#29951532)
I made a FOSS alt-tab drop-in for macOS: https://alt-tab-macos.netlify.app/

I also list alternatives on that page. That may inspire you

Re:Switching from macOS to Pop_OS by gundamdoubleO on Saturday January 15, 2022 @07:45PM (#29952105)
Thanks for making this, I installed it the other day after switching to a Mac for work and being really frustrated with the default alt+tab behaviour.
Re:Switching from macOS to Pop_OS by xiaomai on Sunday January 16, 2022 @12:35AM (#29953701)
I hate the mac my work makes me use, but this makes it a bit less painful. Thank you.
Re:Switching from macOS to Pop_OS by oweiler on Sunday January 16, 2022 @04:41AM (#29954614)
Exactly what I was looking for, thx!
Re:Switching from macOS to Pop_OS by 6LLvveMx2koXfwn on Saturday January 15, 2022 @05:41PM (#29951159)
I struggled with Mac on my M1 Air for about six months then donated it to my partner and returned to Fedora on an XPS 13. Muscle memory was bad enough but the feeling of being watched was worse.
Re:Switching from macOS to Pop_OS by hazza_n_dazza on Sunday January 16, 2022 @06:40PM (#29961618)
Little Snitch is pretty good to stop unwanted network connections on OSX
Re:Switching from macOS to Pop_OS by diffeomorphism on Sunday January 16, 2022 @02:43AM (#29954164)
> I never get copy paste

You can just use middle click everywhere, no? One checkbox in the clipboard manager and done.

Btw ctrl+shift+v to paste is often much more useful than ctrl+v, e.g. for emails, and is the exact same in the terminal.

Re:Switching from macOS to Pop_OS by vosper on Saturday January 15, 2022 @05:28PM (#29951039)
You might like to try rcmd? No affiliation, and I’ll add that it didn’t work on my external MS Natural keyboard, so I stopped using it. But I like the idea. Perhaps it would work for you?

https://lowtechguys.com/rcmd/

Re:Switching from macOS to Pop_OS by TedDoesntTalk on Saturday January 15, 2022 @05:32PM (#29951076)
Window switching on mac has always driven me mad. I cut my teeth on windows so that is probably why.

Why can’t one switch between windows of the same application on MacOS with a modifier+tab combination?

Re:Switching from macOS to Pop_OS by ladberg on Saturday January 15, 2022 @05:35PM (#29951107)
It's Cmd-`, which is close enough to tab that I find it very handy
Re:Switching from macOS to Pop_OS by boplicity on Saturday January 15, 2022 @05:40PM (#29951155)
Make your desired windows fullscreen, then swipe side to side on the trackpad (3 or 4 fingers) to switch between them almost instantly. One of the best features of MacOS, IMO.
Re:Switching from macOS to Pop_OS by howinteresting on Sunday January 16, 2022 @01:34AM (#29953929)
If almost instantly means 700 milliseconds on a regular monitor and 950 milliseconds on a 21:9 monitor, sure, instantly.
Re:Switching from macOS to Pop_OS by llampx on Saturday January 15, 2022 @05:57PM (#29951304)
Really nice, unless you have a big-ish screen. It is jarring to have the entire screen slide back and forth, and of course a bad use of screen real estate.
Re:Switching from macOS to Pop_OS by ccouzens on Sunday January 16, 2022 @06:10AM (#29955033)
But it doesn't work so well if you prefer to use a conventional external mouse.

I was stuck using the shortcuts (ctrl + left or right arrow key), or clicking the Mission Control button I had to pin to the Dock.

Re:Switching from macOS to Pop_OS by diffeomorphism on Sunday January 16, 2022 @02:39AM (#29954154)
Gnome does the same. Slow, jarring and pretty useless for mouse+keyboard or displays larger than laptop sized.

"Just swish your virtual desktops around" seems extremely convoluted when I just want to switch between different windows.

Re:Switching from macOS to Pop_OS by na85 on Saturday January 15, 2022 @06:10PM (#29951413)
>And, for the life of me, I never get copy paste from a terminal to work like I want it to.

Doesn't command+c/command+v work?

Re:Switching from macOS to Pop_OS by taeric on Saturday January 15, 2022 @08:35PM (#29952418)
I think most of my trouble is highlighting the part I want copied. Can't remember, and I now do most of my work in emacs. Such that I am now used to all of my editor buffer being treated the same.
Re:Switching from macOS to Pop_OS by na85 on Saturday January 15, 2022 @11:59PM (#29953520)
Fair enough.

I use emacs as well, but apple touchpads are good enough that frankly it's probably faster for me to just highlight text in iterm2 with the mouse (which is what I do). In emacs I use the standard C-spc shortcuts, though.

None of my work is particularly terminal-heavy, thankfully.

Re:Switching from macOS to Pop_OS by taeric on Sunday January 16, 2022 @03:57AM (#29954415)
I suspect that I probably just notice the times in the terminal that it is hard for me. I also use a rollermouse. Which, I love, but I have found I am nowhere near as accurate with it as I probably should be.
Re:Switching from macOS to Pop_OS by PostThisTooFast on Sunday January 16, 2022 @12:25AM (#29953642)
Apple messed up its Alt-Tab implementation with one simple blunder: It doesn't restore minimized apps. I tab TO an application, but when I'm done I minimize it out of the way. But then you can't Command-Tab back to it, because Apple keeps it uselessly minimized.
Re:Switching from macOS to Pop_OS by somenewaccount1 on Saturday January 15, 2022 @04:55PM (#29950727)
Lol. I came here to say the only thing that matters is that copy and paste in Linux is 'cntrl+shift+c'. You can try changing it, but your still fucked in most terminals, and then you end up with two key combos depending on context. It's a nightmare, and I'm really glad you have the top comment. Clearly I'm not alone.
Re:Switching from macOS to Pop_OS by mkdirp on Saturday January 15, 2022 @05:50PM (#29951239)
Terminal is the only thing that maps ctrl+shift+c/v to copy/paste because ctrl+c/v conflicts with signals. I've never come across any other program that maps something that isn't ctrl+c/v to copy/paste.

MacOS is able to keep this consistent because ctrl+c/v isn't mapped to copy/paste, and instead command+c/v is. If you really want, Linux is perfectly capable of mapping Super+c/v to copy/paste. You would probably only need to do this in your terminal emulator and your DE.

Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @07:29PM (#29951996)
Really not a good idea to remap super for copy and paste though.. that is just a very surface level thing to do I think and recommend to any mac user transitioning to Linux and is why I built Kinto.sh so that hacks like "remap Super+c/v" for copy and paste don't have to exist.

https://github.com/rbreaves/kinto

The proper way is remap the modifier keys and then remap further based on the app on focus. Gives you coverage whether you explicitly remapped an individual app or not.

Re:Switching from macOS to Pop_OS by ryanschneider on Saturday January 15, 2022 @07:44PM (#29952099)
I came to this thread just to post that System 76 should hire you to work on their keyboard shortcuts if they are serious about attracting macOS users. Muscle memory is the only thing keeping me on macOS now, I’ve tried using an IDE on both Windows and Linux and gave up after a couple minutes.

I tried kinto on Pop about a year ago and it worked pretty well but conflicted with their workspace and tiling key commands so never tried switching to it beyond a single days worth of preview.

Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @10:30PM (#29952993)
Yea, I am not surprised. I actually was trying to target Pop_OS! to use as a daily on a desktop of mine, but... I had issues with the installer due to it not liking a network ethernet device I believe. I did get past that, but then I had an issue with wanting to use btrfs for snapshot features - the installer though does not setup your partitions correctly for that.

It felt like Pop_OS! went out of their way to rewrite the own custom installers and then just decided not to support btrfs for whatever opinionated reason? I dunno - but it made me rather unhappy with the situation and I switched back to my Ubuntu Budgie distro of choice. Sad - because I would have dog fooded Kinto.sh seriously on Pop_OS! had they supported btrfs properly w/ snapshot support. Most Ubuntu based distros don't change the installer so much that proper btrfs support is broken.

I do support them though and may purchase one of their laptops in the future and sure - I would love to work for System76 - despite not yet using their OS on anything besides a VM. I do think they get a lot right, and love that they open sourced their BIOS for their laptops. We need more companies like them selling Linux pre-installed.

Re:Switching from macOS to Pop_OS by somenewaccount1 on Saturday January 15, 2022 @11:04PM (#29953169)
Yeah, as the other person pointed out, it's not that simple.

Like yourself, I also thought Linux would be capable, until you actually dig in to do it and realize it's a nightmare of different conflicts.

For starters, that super key is usually for the main menu/dashboard in most Linux os's and intentionally not easy to remap.

Then each application has its own key mapping, so even if you change the system copy/paste, chrome and any other app may have it practically hard coded - they are not all configurable and that includes most terminal applications.

Seems so simple till you dig in and try to accomplish it. In the end, the best solution was to find a terminal app where I could switch the copy command with the cancel command, and then I just have to remember when I'm on my Linux system, cntrl+shift+c is to cancel a command. 1/2 the time I use the system terminal though, and then the command is back to Linux native.

So now I have to remember that special terminal app to use, and that the cancel command is different, on top of the fact the key binding are on different keys also.

It is annoying as hell. And that is ultimately why I end up using my work Mac, even for personal stuff I would prefer to be on Linux.

Re:Switching from macOS to Pop_OS by im_down_w_otp on Saturday January 15, 2022 @07:57PM (#29952180)
This almost works. This is what I initially tried to do. Just do a basic remapping of Control to Super in terms of key position. Then I tried to force my terminal to take Super-C, etc. to send the proper control sequence, and never succeeded. So, terminal windows and terminal applications became their own nightmare of special-casing, context-sensitive hell. My workflows bounce back and forth between lots of GUI stuff and terminal stuff, so I always have to be vigilant about what I'm copying from and what I'm pasting too. It's error prone and keeps me squarely out of fluid unconscious muscle memory speed-working.

Remapping the position of Control to the Super key just shuffles the annoyance around, unfortunately. I tried to live with it for a few months.

Re:Switching from macOS to Pop_OS by diffeomorphism on Sunday January 16, 2022 @02:48AM (#29954177)
Four examples:

- Pretty much everything uses ctrl+shift+v for pasting without formating. Really useful for emails, Word, ...etc.

- vim does not use ctrl+c/v

- emacs (=Mac keybindings) also does not. Simply because their bindings predate IBM's ctrl+c/v

- middle mouse button works everywhere and can use the same clipboard (one checkbox)

Re:Switching from macOS to Pop_OS by nerdponx on Saturday January 15, 2022 @05:17PM (#29950944)
I think MacOS got something right by using its Command key for "desktop-wide" shortcuts that aren't specific to one application, (kind of) leaving Ctrl and Alt for applications.

I generally try to follow this pattern when possible.

But I really do wish that it was easier to get a consistent look and feel on Linux, including key bindings.

Re:Switching from macOS to Pop_OS by jhasse on Sunday January 16, 2022 @10:04AM (#29956512)
except that it doesn't ... e.g. switching workspaces on mac ist ctrl+arrow.
Re:Switching from macOS to Pop_OS by nerdponx on Monday January 17, 2022 @02:07AM (#29964102)
That's why I said "kind of".
Re:Switching from macOS to Pop_OS by xedrac on Saturday January 15, 2022 @05:10PM (#29950858)
Why bother implementing ctrl+c and ctrl+v in Linux when highlighting text copies it, and middle click pastes it? Ctrl+c feels like the dark ages in comparison.
Re:Switching from macOS to Pop_OS by mindwok on Saturday January 15, 2022 @05:18PM (#29950947)
The biggest pain with this is when you want to highlight some other text to paste over. For example I use the keyboard method for copying urls and pasting into my address bar, otherwise when you select all on the address bar you copy that instead.
Re:Switching from macOS to Pop_OS by db48x on Sunday January 16, 2022 @12:12AM (#29953586)
At least in Firefox you don’t need to clear out the urlbar before pasting into it; what you paste replaces whatever is there. Dunno about Chrome.
Re:Switching from macOS to Pop_OS by zamadatix on Saturday January 15, 2022 @05:31PM (#29951063)
I usually use middle paste on a desktop mouse but keyboard paste on a touchpad device. As for copying on highlight it depends how you manage your windows, if you use a traditional floating WM and typically click windows to select them you end up with a lot of single character copies messing with your clipboard. Doubly so in the touchpad case again. Or if you like to highlight to bulk delete/replace or if you like to highlight to simply highlight the section on your terminal as you read a manpage or whatever in another window or probably more use cases that didn't immediately come to mind.

Point being it's more about use case matching than one option being the dark ages and another being The One Right Way™. Layer on that some like using clipboard history and others just want a single parking space and it gets even more blurry.

Re:Switching from macOS to Pop_OS by tigerInATurvy on Saturday January 15, 2022 @05:39PM (#29951143)
I'm one of those people who highlights lines as I read them to help me keep focus. Plus, I'd rather have explicit copying via a specific action than something that just happens automatically on highlight.
Re:Switching from macOS to Pop_OS by _dain_ on Saturday January 15, 2022 @07:11PM (#29951865)
Because maybe I don't want to clobber my clipboard with every damned thing I highlight?
Re:Switching from macOS to Pop_OS by db48x on Sunday January 16, 2022 @12:32AM (#29953687)
On Linux there is a separate “clipboard” that gets “clobbered” every time you highlight something. See my other comment on the matter or https://www.x.org/releases/X11R7.6/doc/xorg-docs/specs/ICCCM....
Re:Switching from macOS to Pop_OS by _dain_ on Sunday January 16, 2022 @11:27AM (#29957298)
I know; I just pretend that clipboard doesn't exist. I've never found it convenient for anything other than pasting to terminals that screw up the CTRL-C/CTRL-V shortcuts.
Re:Switching from macOS to Pop_OS by db48x on Sunday January 16, 2022 @04:22PM (#29960224)
Hmm. I am genuinely curious, how is it less convenient for you? To copy something to the clipboard you have to select it and press control–c, then to paste it you have to click where you want it to go and press control–v. That’s not very hard, certainly. But to use selection instead you only have to select it, then hover over where you want it and middle click. That’s fewer steps!

Of course I am assuming that your hand is already on the mouse. However, you said that you highlight things frequently as you read them, so I assume that’s what you meant.

Re:Switching from macOS to Pop_OS by _dain_ on Sunday January 16, 2022 @06:51PM (#29961718)
because as I said, if I already have something on the clipboard, I don't want it to be overwritten by everything I highlight. a non-copying reason to highlight is the "search for" feature in a browser, I use that all the time. a very common thing is to highlight some text, then highlight some other text in an input field or text editing program, then paste to replace the highlighted text with the copied text. if all I had was the middleclick buffer, this wouldn't be possible.
Re:Switching from macOS to Pop_OS by db48x on Sunday January 16, 2022 @10:21PM (#29962991)
Ah, I see. It looks like you have three similar reasons.

The first is something I guess I don’t do. If I select something that I want to paste somewhere, then I’m going to paste it right away; I already know exactly where it goes.

The second is that searching in applications you use frequently replaces the selection? That’s not how it’s supposed to work. Applications are supposed to claim the primary selection only when the user explicitly selects something, not merely when something is highlighted to make it more visible. Sad to hear that any application gets this one wrong; that’s supposed to be a pretty easy thing to get correct.

The third is about pasting into textboxes. This one is more subtle, but pasting from the primary selection into a textbox is supposed to replace the content of the text box, rather than appending to it. Certainly Firefox does for the urlbar, though to be honest I’m not sure that I’ve never noticed one way or the other if it does for anything else. Most of my text editing is done in Emacs, which doesn’t use textboxes very much, and which has a lot of other ways to quickly enter text without needing a lot of copy and paste.

Thanks for answering; it’s really interesting to see just how different people’s use–cases really are. I find selection to be more convenient because it’s simpler, while you find it to be less convenient because the programs you use aren’t as thoughtful, or because you use selection for other things. I guess we should both be glad that Linux implements both styles!

Re:Switching from macOS to Pop_OS by _dain_ on Monday January 17, 2022 @07:04PM (#29973167)
>The first is something I guess I don’t do. If I select something that I want to paste somewhere, then I’m going to paste it right away; I already know exactly where it goes.

I often want to paste things multiple times. e.g. I paste an interesting URL to an instant message chat, then maybe 10 minutes later I paste the same URL to someone else.

>The second is that searching in applications you use frequently replaces the selection?

no that's not what I mean. I'm talking about this: https://imgur.com/QiQiBLT.png

suppose I didn't know what "appending" meant and I wanted to search for it. I can highlight it, rightclick, then choose "search Google". I don't want to paste "appending" anywhere, I just want to search Google for it. but the act of highlighting it will overwrite whatever is in the middleclick buffer. so if that's the only clipboard I had, searching the web would interfere with copypaste, which is stupid.

>This one is more subtle, but pasting from the primary selection into a textbox is supposed to replace the content of the text box, rather than appending to it.

again that's not what I meant. I'm talking about taking a portion of the text in one textbox and replacing it with the text from elsewhere. for example, suppose I want to change part of the message I'm typing right now with lorem ipsum. it looks like this:

[1] https://imgur.com/GWldV00.png (ctrl-c copies)

[2] https://imgur.com/63RrISF.png (highlight destination. this overrides middleclick buffer, destroying the lorem ipsum copy if it were placed there)

[3] https://imgur.com/zGavx2b.png (ctrl-v pastes)

Re:Switching from macOS to Pop_OS by db48x on Monday January 17, 2022 @10:13PM (#29974591)
Sure, I understand. You can also do that by reversing the order of the two operations (paste into the document, then select and delete the unnecessary text), or you can use both selections (select the text to be copied while holding down alt, then select the text to replace while not holding alt, and middle click from the secondary selection by holding alt).

But that’s not really the point; the point is that it’s nice to have both mechanisms available. Some people will find selections more convenient, others won’t.

Re:Switching from macOS to Pop_OS by commoner on Saturday January 15, 2022 @06:14PM (#29951439)
Middle-click paste is a non-starter for anyone who uses a pointing stick (TrackPoint), since the middle mouse button is held down to scroll with the stick. Pointing stick users will usually try to disable the selection clipboard to avoid having unwanted text pop up in unexpected places.

Regardless, from my experience, the terminal is the only place where Ctrl+C and Ctrl+V are not the standard shortcuts to copy and paste on Linux. These shortcuts seem to be universal everywhere else.

Re:Switching from macOS to Pop_OS by jimktrains2 on Saturday January 15, 2022 @10:47PM (#29953070)
I do it every day and never have issues with scrolling vs pasting.

The biggest issue is that some apps don't play nice with the x clipboard.

Re:Switching from macOS to Pop_OS by commoner on Sunday January 16, 2022 @09:26PM (#29962712)
When I hold down the middle mouse button to scroll, change my mind, and then release the middle mouse button to move the cursor elsewhere, that results in an unwanted paste. That has happened enough times, especially in code editors, for the selection clipboard to be an annoyance for me whenever I am using a keyboard equipped with a pointing stick.

Some desktop environments and Linux apps have the option to turn off middle-click paste, though this preference is not always honored. I respect the preference of those who do like the selection keyboard, and I don't even have a problem with it being the default. But, I don't think it should be forced on all users, and I don't think decisions about other core desktop functions (like Ctrl+C and Ctrl+V) should be made under the assumption that the selection clipboard is enabled.

Re:Switching from macOS to Pop_OS by jimktrains2 on Wednesday January 19, 2022 @12:27PM (#29996730)
> That has happened enough times, especially in code editors

Ah, that's probably the difference. I don't usually scroll through a text editor (as I'm usually using vim). I can definitely see how it'd be an issue in a graphical text editor.

Re:Switching from macOS to Pop_OS by drdec on Saturday January 15, 2022 @06:44PM (#29951653)
Note that the select and middle click method is technically the same as drag and drop. It also doesn't use the same copy-paste buffer as copy and paste.

Not to mention many Linux users hate having to use the mouse.

Re:Switching from macOS to Pop_OS by petepete on Saturday January 15, 2022 @07:53PM (#29952158)
If you use Miro in Firefox on Linux, middle click dragging moves you around the board and pastes your clipboard contents in as a post-it.
Re:Switching from macOS to Pop_OS by somenewaccount1 on Saturday January 15, 2022 @11:08PM (#29953203)
Since when did highlighting text copy it? That would be a true nightmare for me as I use highlighting to focus when I read, extensively.
Re:Switching from macOS to Pop_OS by db48x on Sunday January 16, 2022 @12:30AM (#29953675)
On Linux, it has basically always worked that way. However, there are essentially two¹ different clipboards. Of course some applications could do things differently, but usually they will use what you think of as the clipboard for keyboard shortcuts like control–c and control–v, while selecting things with the mouse uses a separate system².

There are some interesting differences between them as well. When using the clipboard your application sends whatever you copied to the clipboard and pasting copies it out of the clipboard. With selection, however, the application merely announces that the user has selected something in that application. When you middle–click to paste, the application you pasted into must send a message to whichever application was most recently used to select something (relayed via the X server), and the reply contains the selected data.

https://www.x.org/releases/X11R7.6/doc/xorg-docs/specs/ICCCM...

¹ Actually, there are three³. CLIPBOARD for control–c/v, PRIMARY for selecting with the mouse, and SECONDARY for selecting with the mouse while holding down alt.

² But of course these two systems are implemented using the same messages to and from the X server. They simply have different conventions for how they are used.

³ Actually, there are as many as you care to implement. These three are simply conventional; applications are free to use other names to identify other communication channels.

⁴ … Profit!

Re:Switching from macOS to Pop_OS by howdydoo on Saturday January 15, 2022 @05:11PM (#29950873)
Are there any apps other than terminals that don't use ctrl-c? I can forgive that in a terminal app because it conflicts with SIGINT, but it would be very weird if a normal app like vscode did it differently.
Re:Switching from macOS to Pop_OS by GekkePrutser on Saturday January 15, 2022 @05:15PM (#29950911)
Not really no. It seems to be only terminals.

Mind you, Mac has a similar annoyance with its command-C/V. If you work with Linux (+BSD) , Windows and Mac every day, as I do, be prepared to be frustrated a LOT.

I'd love if keyboards just had dedicated keys for this. It's used enough to warrant them (much more than other obscure functions like SysRq that do get their own key, or Apple's 19 function keys). I guess this is because I'm the DOS single task days there wasn't much of a need for copying and pasting.

Re:Switching from macOS to Pop_OS by medo-bear on Saturday January 15, 2022 @05:46PM (#29951204)
alt+w is ctrl+c in emacs. moreover you can enable emacs-like key bindings in most terminals so alt+w can work there too without conflict
Re:Switching from macOS to Pop_OS by somenewaccount1 on Saturday January 15, 2022 @11:07PM (#29953186)
You would think, but I'm a sys admin and 1) live in the terminal. 2) copy and paste to/from the terminal often 3) do not like accidentally cancelling a command when I just meant to copy something.
Re:Switching from macOS to Pop_OS by II2II on Saturday January 15, 2022 @06:15PM (#29951451)
Apple gets around that issue by using a differnet modifier key. They have a different modifier key since the original Macintosh dropped the mostly standard control key. It was added to their Macintosh keyboards later, for interoperability with other systems. Windows, on the other hand, has the same issue as Linux. As soon as you call up a command prompt, they are using different shortcut keys.
Re:Switching from macOS to Pop_OS by sbuk on Saturday January 15, 2022 @07:50PM (#29952136)
> They have a different modifier key since the original Macintosh dropped the mostly standard control key.

The ctrl-z/x/c/v combination didn't exist when the Macintosh came out. The cmd+z/x/c/v existed on the Lisa (39 years ago!), so predates Mac by 2 years, which in turn predates Windows using by using ctrl-z/x/c/v by 8. Originally, Windows used the IBM CUA standard[0], which can still be used in Windows (KDE and Gnome came 13 and 16 years later respectively). If you're in a windows terminal, try ctrl+ins to copy and shift+ins to paste, works in Gnome and in KDE (with some remapping in Konsole.) Using ctrl-c in a *NIX based system seems like a dumb decision to me, since ctrl-c is SIGINT - kind of useful.

[0]https://en.wikipedia.org/wiki/IBM_Common_User_Access#Descrip...

Re:Switching from macOS to Pop_OS by 1_player on Sunday January 16, 2022 @01:56AM (#29954021)
Get yourself a terminal that supports smart copy. It's a thing.

Tilix, kitty, Windows Terminal and others support using ctrl-c for both copy-to-clipboard and SIGINT.

To me it's a game changer and judging from the sibling comments, pretty much no one knows this is a feature that exists. Ctrl-Shift-C/V is barbaric and I have opened issues and merge requests to implement it in other popular terminal emulators.

Re:Switching from macOS to Pop_OS by somenewaccount1 on Wednesday January 19, 2022 @03:37PM (#29999710)
Dang, some sweet advice. Thank you!
Re:Switching from macOS to Pop_OS by pkulak on Saturday January 15, 2022 @05:15PM (#29950917)
That doesn't fly with me. I just use Alacritty and re-bind the keys so I can still use ctrl-c and v:

https://github.com/pkulak/dotfiles/blob/master/.config/alacr...

Re:Switching from macOS to Pop_OS by somenewaccount1 on Saturday January 15, 2022 @11:11PM (#29953230)
That was actually what I ended up doing too.....but then I miss having tabs and go back to the system terminal, and Allacrity explicitly doesn't want tabs. Argh. It's all so anoying.
Re:Switching from macOS to Pop_OS by pkulak on Sunday January 16, 2022 @12:15PM (#29957800)
Yeah, I use my window manager for the tabs. They are very necessary, but I like it better when the WM does it instead of every app. You'd be surprised how often you want to have your browser and terminal tabbed together in the same window once it's an option. Plus, you don't have to remember ever app's tabbing hotkeys.
Re:Switching from macOS to Pop_OS by opan on Sunday January 16, 2022 @03:53AM (#29954394)
Why not use tmux for tabbing?
Re:Switching from macOS to Pop_OS by ohazi on Saturday January 15, 2022 @05:17PM (#29950934)
For various reasons, most Linux applications try not to use the Super (Windows) key for anything by default, which makes it a good candidate for use as a custom modifier key for whatever you want. For example, users of tiling window managers often use Super+... for interacting with their desktop (open a terminal, open a launcher, switch workspaces, swap windows, etc.).

There's nothing stopping you from deciding to use Super+c/v as copy/paste instead of Ctrl+c/v or Ctrl+Shift+c/v. Apple doesn't use Ctrl+c/v either... they use Command, so the conflict you're referring to doesn't exist there either.

Re:Switching from macOS to Pop_OS by somenewaccount1 on Saturday January 15, 2022 @11:15PM (#29953251)
Except that key binding for copy and paste are application specific and not always configurable, so indeed Linux echo system does actually stop you from making that sorta mod.
Re:Switching from macOS to Pop_OS by amelius on Saturday January 15, 2022 @06:10PM (#29951417)
Why don't we have dedicated "Copy" and "Paste" keys yet? I hate typing Ctrl+Key all the time.

Put them in the place of "Scroll Lock" and "Pause/Break" or "SysRq".

Re:Switching from macOS to Pop_OS by gsinclair on Sunday January 16, 2022 @12:16AM (#29953601)
You can achieve this by using your own keyboard (one which has extra programmable keys) or by using Karabiner (or AutoHotKey or …) to make life easier for you. For instance, if you hold C down it could interpret that as Command-C.
Re:Switching from macOS to Pop_OS by dopidopHN on Saturday January 15, 2022 @05:11PM (#29950869)
I developed the utterly useless capacity to switch between Azerty / QWERTY and OS X/Debian/Win pretty seamlessly. I will make a mistake, look à what I’m currently using a switch the layout internally.

I really wish I did not have to do that

Re:Switching from macOS to Pop_OS by eitland on Saturday January 15, 2022 @06:05PM (#29951372)
> and be as consistent as my old Macs.

Would it help if I point out that this is just rose tinted glasses? ;-)

Or at least, when I used Mac full time back in 2009 - 2012, it was the least consistent thing I ever used: even such basic shortcuts as moving a word forward or backwards was inconsistent. Same with home/end: in one app it would be CMD + arrow left/right, in another it would be fn + arrow left/right. In Safari CMD + left meant back which kind of made sense but was hugely annoying when I filed out a web form in Oracle Enterprise Manager or something, wanted to select to the start of the line and ended up leaving the form, discarding half an hours work.

(Yes, bad web application. Feel free to tell Oracle that.)

That said, I kind of like Apple when they aren't messing up keyboards physically or logically and aren't busy snooping in my pictures. I've convinced my wife to use iPhone and switched most of my kids phones to iPhones and even use one myself and have bought a Mac mini lately - it is good as long as one can take it slowly, one careful step at a time - definitely not something I'd want to deal with in anger or if my life or the customers data depend on it.

And consistent - it is not!

Re:Switching from macOS to Pop_OS by geraneum on Saturday January 15, 2022 @06:27PM (#29951539)
I’ve been using Macs since 2009 for programming and have always used _by default_ Option+arrows in all apps for jumping between words and Cmd+arrow for beginning and end of line/file. I have never experienced “fn” to be used for moving the cursor around. It’s interesting that you had a different experience since these have been OS defaults and you can change them of course. I wonder if these was another software which messed with your shortcuts?
Re:Switching from macOS to Pop_OS by eitland on Saturday January 15, 2022 @06:32PM (#29951580)
The things I remember using for work back then was eclipse, Textedit(not sure about the name, but at least the simple text editor that came with Mac), Safari, Firefox and Chrome.
Re:Switching from macOS to Pop_OS by KerrAvon on Saturday January 15, 2022 @07:53PM (#29952162)
Eclipse, Firefox, and Chrome use non-native text controls to varying degrees. That may have been your issue. Apple can’t do anything about bad third-party software.
Re:Switching from macOS to Pop_OS by nickcox on Saturday January 15, 2022 @06:18PM (#29951469)
It's been a while since I used a Mac but my recollection is that the same Emacs style key bindings were available for all text fields pretty much without exception.

https://jblevins.org/log/kbd

Re:Switching from macOS to Pop_OS by eitland on Saturday January 15, 2022 @06:25PM (#29951519)
Thanks, this might come in useful at some point.

That said, on Windows and in Linux this is extremely much simpler and more consistent, I can write it down right here and now, it doesn't need a full web page:

arrow keys: move

ctrl + arrow left/right: move left/right to next word boundary.

shift + arrow left/right: select a character to the left/right.

ctrl + shift + arrow left/right: select to next word boundary.

Re:Switching from macOS to Pop_OS by 867-5309 on Saturday January 15, 2022 @07:14PM (#29951878)
except at some terminals, when ctrl+arrow doesn't work, or prints a weird character, so you try alt+arrow and it does work. then you're using alt+arrow for so long you go to another terminal, use it, and end up switching to another tty session, the same as you had learnt for ctrl+alt+F2. your brain pauses for 5 seconds, you try and get back with ctrl+alt+F1, which does nothing here. then you capsize bare metal and revert back to a VM within your childhood OS to emotionally distance yourself from the shapeshifting nightmare of linux key bindings, install the latest guest additions, accidentally press ctrl+alt+down at a loading screen out of underwhelmed boredom, now your screen within a screen is downside-up. you then short circuit your $300 keyboard with tears, before briefly dismissing reconsidering your life choices
Re:Switching from macOS to Pop_OS by BlackFingolfin on Saturday January 15, 2022 @08:29PM (#29952386)
Replace ctrl by alt and that's macOS hotkeys. Except there are a ton more which one can use (but of course doesn't have to use)
Re:Switching from macOS to Pop_OS by throwaway675309 on Saturday January 15, 2022 @06:56PM (#29951734)
There's a pretty popular macOS key bindings file that remaps shortcuts to be more in line with what you would find on a Windows machine particularly with respect to word boundaries and text editing, which is pretty much a must install on any new Mac for me.
Re:Switching from macOS to Pop_OS by jagger27 on Saturday January 15, 2022 @07:23PM (#29951944)
Of all the things to criticize macOS and Macs on, keyboard shortcuts are not it. They’re the gold standard of consistency and ergonomics as far as I’m concerned. I get not being used to them and having different muscle memory.
Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @07:42PM (#29952085)
This. It is mostly a memory muscle issue people have to deal with.. and using your thumb - strongest digit for your primary modifier vs a pinky.. the weakest ought to just be common sense.
Re:Switching from macOS to Pop_OS by KerrAvon on Saturday January 15, 2022 @07:51PM (#29952142)
Nonsense. I don’t know what software you were using, but it must have been a badly ported from a different platform. The basic shortcuts have not changed much since the 1980’s. Moving a word forwards or backwards has always been option-left/option-right arrow. In fact, the default shell configuration in Terminal allows you to navigate the command line with option-left/right-arrow.
Re:Switching from macOS to Pop_OS by eitland on Sunday January 16, 2022 @11:12AM (#29957142)
Ok, so I had to dig out an old blog post: https://techinorg.blogspot.com/2010/04/swithing-to-mac-one-y...

So it wasn't jumping between words it was home/end.

Re:Switching from macOS to Pop_OS by im_down_w_otp on Saturday January 15, 2022 @06:24PM (#29951510)
Definitely not rose tinted glasses. I regularly use an old SE/30 to write notes in Word 5 just as an escape from distractions when I'm trying to get thoughts down and organized.
Re:Switching from macOS to Pop_OS by eitland on Saturday January 15, 2022 @06:29PM (#29951561)
Sounds older than what I worked on, one of the beloved (by Mac fans) 2009 Macbook Pros.
Re:Switching from macOS to Pop_OS by cmurf on Saturday January 15, 2022 @07:14PM (#29951877)
Mac SE/30 is from circa 1989.
Re:Switching from macOS to Pop_OS by beebmam on Saturday January 15, 2022 @06:24PM (#29951508)
Completely agree with this sentiment. I can't stand MacOS for this, and various other reasons. I'll never use it again as a personal OS.
Re:Switching from macOS to Pop_OS by eitland on Saturday January 15, 2022 @06:28PM (#29951550)
Seems I am not alone.

I have recently started to use it for personal things though, but again just things that I can use all the time in the world for.

I tried installing a dev environment on it and it was instant frustration.

Re:Switching from macOS to Pop_OS by zamalek on Saturday January 15, 2022 @06:28PM (#29951551)
I watched a pretty old Q&A with Linus, and he called out distros for breaking "app space" all the time as the main reason why the Linux Desktop hasn't happened. I think he's definitely identified one of the bigger issues (but not all of them).

NixOS, by accident or intention, inherently circumvents this problem. It also has actual non-existent UX: you need to manage your own home-manager configs (for now, I want to change that). The maintainers have put good effort into being able to express tons of preferences in your nixfile (to the degree of Firefox plugins).

You may get nerdsniped by it.

Re:Switching from macOS to Pop_OS by _fzslm on Saturday January 15, 2022 @05:17PM (#29950945)
yup yup yup. i would pack my bags from Mac land and move to that distro right away. (if i had adobe too, lol…)

having a global menu interface that presents a uniform structure for navigating applications to the end user with sane default keyboard shortcuts (but universally configurable) would be a -game changer-

it also opens the doors to novel ideas up like Command Palette-like UX paradigms. imagine changing the resolution of a graphic document with about ten keystrokes, and being able to work so seamlessly in all of your apps! it’s almost like a universal command interface that works in GUI apps… okay, maybe i’m getting ahead of myself.

> If I'm ever fabulously wealthy, I already know I'm just going to finance an open source fastidious spiritual successor to MacOS 10.6

i, for one, root for your financial success ;)

Re:Switching from macOS to Pop_OS by kitsunesoba on Saturday January 15, 2022 @05:29PM (#29951049)
The global menubar is such a big thing for me that it’s tempting to try to maintain forks of various things that ensure that global menubars like those in KDE and XFCE (w/extension) work properly — that is, the menubar in the app window hides (if present) and in apps that don’t have a menubar normally (like GNOME stuff) also populate global menubars.
Re:Switching from macOS to Pop_OS by _fzslm on Saturday January 15, 2022 @06:14PM (#29951441)
unfortunately the line of work i’m in demands i have immediate access to Adobe CC, which is notoriously borked on linux thru wine (for now!)

if and whenever i’m able to make the jump though, i would absolutely love to do the same. i would love to help organise and coordinate efforts towards it

Re:Switching from macOS to Pop_OS by intothemild on Saturday January 15, 2022 @05:35PM (#29951103)
I think you'd like Gnome.

Im a former Mac person and I really like it. Ticks all the boxes you've just said.

Re:Switching from macOS to Pop_OS by _fzslm on Saturday January 15, 2022 @06:11PM (#29951427)
i love Gnome and it’s always my choice when i’m in Linux land (40 was a great step forward, with a much more elegant virtual desktop workflow for one) but as far as i can see, there’s no universal interface for global menus (that is exposed on the UI anyway, there may well be something exposed on dbus…)

incidentally, KDE apps sometimes do expose global menus, and there is a shell extension for this on Gnome, but it didn’t work in 40 last i checked.

but yes, it is the perfect jumping point for the kind of workflow i desire :)

Re:Switching from macOS to Pop_OS by rtpg on Saturday January 15, 2022 @08:17PM (#29952308)
My strategy has been to stick to everything Gnome on Ubuntu. In gnome tweaks you can even turn on ctrl-a and ctrl-e! Everything feels consistent

Really wish Linux followed macs example of using super instead of ctrl for copy/paste/etc in general though…

Re:Switching from macOS to Pop_OS by toastal on Saturday January 15, 2022 @08:44PM (#29952457)
Many window managers, especially tiling, use super key extensively for shortcuts. This feels more like an acquired taste/habit than anything. Making applination-level shortcuts follow Windows make more sense for onboarding. Many keyboards have dip switches to swap the keys if you really cared.
Re:Switching from macOS to Pop_OS by rtpg on Saturday January 15, 2022 @08:58PM (#29952544)
I just disagree on this front, at least as a power user. Mac is able to have window manager shortcuts as well!! The problem is that I want to have copy/paste and I want to have my emacs-style movement keys, but because of Linux DMs choosing to use the same key for both we end up with ctrl-shift-c
Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @07:16PM (#29951894)
Could try my Sorun.me script.. built for Ubuntu Budgie and installs a lot of dev goodies (can be read in a basic yaml config file before installing) and yes consistent shortcuts from my meticulously built Kinto.sh app.

https://github.com/rbreaves/sorun

Have fun!!!

The config file for the curious.

https://github.com/rbreaves/sorun/blob/main/configs/ubuntu_b...

Re:Switching from macOS to Pop_OS by meremortals on Saturday January 15, 2022 @06:11PM (#29951422)
https://github.com/rbreaves/kinto comes close for keyboard shortcuts
Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @07:00PM (#29951764)
Thanks for the mention. Am a little surprised they wouldn't list it. I know mmstick at Pop_OS! is aware of it because I mentioned it to him at some point when I felt it had become mature enough. Although it really is not properly packaged into a deb install file just yet, been a bit busy, but also just trying to make heavy use of my own app for my own dev purposes as well without doing daily or weekly development on Kinto at this point. (I have made over 1,000 commits in a 2yr span just on Kinto. Even went from it being written in C to Python.)

I suspect once I package it properly and make it available in various repos and app stores that it will get more coverage. Also Kinto is feature complete as far as I am concerned, only changes that happen now are mostly minor. May do a rewrite of some parts of it to make updates go smoother and allow users to retain their own changes easier but no major functionality changes or additions are planned at this time.

Re:Switching from macOS to Pop_OS by heavyset_go on Saturday January 15, 2022 @06:59PM (#29951758)
Came here to post this. The developer seems to take macOS keyboard shortcuts on Linux seriously.
Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @07:01PM (#29951778)
I do. Guilty as charged.
Re:Switching from macOS to Pop_OS by firecall on Saturday January 15, 2022 @09:56PM (#29952826)
Huge upvote for Kinto!

Works flawlessly on Windows and Ubuntu for me :-)

Makes life worth living! ;-)

Re:Switching from macOS to Pop_OS by spindle on Saturday January 15, 2022 @05:31PM (#29951061)
Why doesn't someone use kmonad or libinput or something to make a utility that holds a database of the most-used applications and, whenever the user focuses a window, remaps the keyboard to some set of consistent system-wide bindings?

I don't think that exists, does it? EXWM comes close, but it doesn't have the database.

I know, I know, I just said "someone" when I should do it myself.

Re:Switching from macOS to Pop_OS by rbreaves on Saturday January 15, 2022 @07:08PM (#29951835)
There are 3 options here.

https://github.com/mooz/xkeysnail

https://github.com/k0kubun/xremap

https://github.com/autokey/autokey

My advice is to skip the last one unless you need something truly complicated and a config syntax that is just insane regardless of your level of complexity imo.

Of course if you just want mac based keybinds to be done for you then use my kinto app.

https://github.com/rbreaves/kinto

Re:Switching from macOS to Pop_OS by Fnoord on Sunday January 16, 2022 @01:59AM (#29954031)
I use AutoHotKey in Wine, and that works for me.
Re:Switching from macOS to Pop_OS by rbreaves on Sunday January 16, 2022 @10:37AM (#29956796)
Really? I’ve never seriously considered trying AHK in wine.. just kinda assume that won’t work lol.

Am curious now how well that works via xrdp then as xkeysnail & other uinput methods don’t.

Re:Switching from macOS to Pop_OS by Fnoord on Sunday January 16, 2022 @11:00PM (#29963175)
Let me describe you my use case and workflow. It works within the Wine bottle. My AHK setup is IIRC 1:1 from Windows and does check for window titles, I did not verify it works on Linux applications (I do need to verify this given the IIRC). So what I have is I run WoW within Wine, and then I run within the same Wine bottle AHK (I use repeater features so I don't have to mash buttons ie. not for botting). Unfortunately the latency feels noticeably worse and it also feels I have lower FPS than native Windows plus WoW plus AHK so I run it now in Proxmox + Windows + AHK as passthrough. For WoW addons I use a CLI Python tool called CurseBreaker which uses Curseforge API though Curse got sold to Overwolf and they are closing the API to push their proprietary app (in past, Curse would work in Wine I suppose Overwolf would, too). I also use FirefoxPWA to run Netflix/Prime/Disney+ on Windows which should work on Linux as well. I might retry how the latency is. Cause I do prefer a Linux desktop like Sway or Gnome over Windows though with Powertoys, Windows Terminal, Scoop, and perhaps your tool etc it becomes bearable. (I use macOS as daily driver.) FWIW, I adapted my AHK script to FFXIV which I recently started playing and on Proxmox + Windows it works. No idea if and how well (latency) it would work on native Windows or native Linux.

The killer for me is if/when my mouse doesn't work well enough or latency spikes if video card, so I ended up for the Proxmox setup to use PCIe Aorus NVMe card with two NVMe in RAID0 instead of SATA or PCIe. Now it works reasonably well. I think its related to my board having 20 PCIe lanes, 16 of which used for GPU. But we've come a long way I/O wise for PC (x86-32).

On another note, Blizzard might ban me for Proxmox usage since they changed policy when GeForce Now became a thing (they never did for AHK and I used it for about 10 years now, some of which I played the game intensive but they did do banwaves). Who knows what Square Enix policy is going to be. If they ban me I will appeal, tell them my setup, show them my script, and that I have a swollen nerve on my hand (work related injury). If a human reads it and believes me, at least they'll shake tbeir head concerning their policy. Or so I hope.

On macOS I use Hammerspoon and Karabiner Elements but that machine isn't used for gaming. Similar tools, different purpose. Though I do always rebind caps lock...

Re:Switching from macOS to Pop_OS by spindle on Sunday January 16, 2022 @05:43PM (#29961152)
My main point was the database idea.
Re:Switching from macOS to Pop_OS by johndoughy on Saturday January 15, 2022 @05:00PM (#29950779)
Couldn't agree more about consistent keyboard shortcuts. It's crazy to me that mere copy/paste doesn't have a consistent keyboard shortcut across the system (eg terminal uses ctrl-shift-c or something). And if copy/paste isn't consistent, there's little hope for other shortcuts.
Re:Switching from macOS to Pop_OS by pessimizer on Saturday January 15, 2022 @05:53PM (#29951266)
Ctrl-C is a break signal. When you're in the UI, ctrl-c, ctrl-x, and ctrl-v work like you would expect.

How do you send a break on a mac terminal? I didn't think it was any different.

Re:Switching from macOS to Pop_OS by kitsunesoba on Saturday January 15, 2022 @06:40PM (#29951633)
Ctrl-C is break on mac terminals too, but it’s not a problem since for Mac applications the primary modifier is command — so instead or Ctrl-C and Ctrl-V for copy and paste, it’s Cmd-C and Cmd-V for everything, including the terminal.
Re:Switching from macOS to Pop_OS by TacticalCoder on Saturday January 15, 2022 @07:17PM (#29951903)
> Ctrl-C is a break signal

and you can change that if you want in your terminal emulator. I modified some of my xterm's defaults using stty (I didn't change ctrl-c though, but you can change it).

Re:Switching from macOS to Pop_OS by bmn__ on Sunday January 16, 2022 @04:06AM (#29954455)
Not a problem in KDE.
Re:Switching from macOS to Pop_OS by michaelmrose on Saturday January 15, 2022 @07:42PM (#29952082)
I haven't tried but it seems like you could use a keybinding daemon to effectively remap any application by changing layer in response to window focus changes.

See Ktrl + alt or Kmonad

https://github.com/ItayGarin/ktrl https://github.com/ItayGarin/alt https://github.com/kmonad/kmonad

KDE apps are also universally very remappable

Re:Switching from macOS to Pop_OS by twarge on Saturday January 15, 2022 @05:00PM (#29950774)
For me, getting the keybindings right is the killer feature Elementary OS provides. Sadly it doesn't actually install on any of the old MacBooks I have, so I don't actually use it.
Re:Switching from macOS to Pop_OS by spindle on Saturday January 15, 2022 @05:32PM (#29951071)
How old are your MacBooks? It works fine on a pre-Retina 2012 MacBook Pro.
Re:Switching from macOS to Pop_OS by firecall on Saturday January 15, 2022 @09:54PM (#29952817)
Kinto is the best solution I've found for a Mac keyboard and key-bindings on both Linux and Windows!
Re:Switching from macOS to Pop_OS by spindle on Saturday January 15, 2022 @05:28PM (#29951035)
best comment ever (well, to be more precise, best consumer software comment ever)