Is it possible to get a linux OS to have all the same features as OSX?

My mac book gave up on OSX today, which is just the excuse I need to get into Linux for real. Everytime I've tried before, I've ended up giving up because I haven't found a way to emulate these features:

*4 finger swipe up to view all work spaces and tiny versions of open windows on each (or keyboard equivalent)
*4 finger swipe left or right to move workspace (or keyboard equivalent)
*The ability to easily reorganize the order of my workspaces (drag and drop)
*Fullscreen is automatically a new workspace
*Three finger pinch to open up app launcher (can live without)
*Make Meta + Left/Right in text go to the beginning of line (instead of word)
*A file browser where you can press space and it will preview songs, images, or video.
*Some decent looking fonts

As dumb as all the above seem, they're basically all I give a shit about in an OS. Make it easy to browse files, keep my windows from stacking on fucking top of each other like it's 1998 or something.

Other urls found in this thread:

neal.codes/blog/adding-mac-like-touch-gestures-to-elementary-os
github.com/bohoomil/fontconfig-ultimate/issues/191#issuecomment-289799221
reddit.com/r/unixporn/comments/36li9y/touchscreen_setup_with_a_tiling_window_manager/
reddit.com/r/i3wm/comments/579tam/touchpad_gestures_in_i3wm/
reddit.com/r/i3wm/comments/52wgst/i3_with_touch_controls/
peterme.net/adding-touch-controls-to-the-i3-window-manager.html
youtube.com/watch?v=pdqzsloL6zA
github.com/silenc3r/fedora-better-fonts/blob/master/tests/default_fonts_test.html
twitter.com/NSFWRedditImage

no

You actually care about more, you just don't notice it.

And no, OS X is a product of three decades of evolution by actual paid devs

If there's an image out there where someone has already gone through the work of setting up for a zero effort transition, that would obviously be ideal. Otherwise, just a bunch of links to random packages that do all of the above so I can try to figure out what distro they all work in would be nice too.

Thanks anons

you sound like the king of faggots

It can not possibly be that hard to make these interactions. I'm pretty sure I could do it with js in a month. Not so much the preview one, but all the workspace stuff.

Yet it still sucks.

Install Gentoo

You sound like someone who's never known the touch of convenient PC interactions. It's hard to get past.

If you can show me proof that someone has pulled off what I'm looking for using Gentoo, I will gladly put in the time.

kill yourself

>same features as OSX

To do that youd want to interact with X and other programs and all that is a terrible mess that doesnt work

it seems there's a lot of fingering in macos

Not implying that it has been done, but feel free to. With today's technology anyone can clone the source code of most GNU/Linux distributions and customize it to their liking. It is up to you guys to continue carrying the torch.

I think elementary is meant to be a mac-a-like

see neal.codes/blog/adding-mac-like-touch-gestures-to-elementary-os for more of your features

gl then
publish your gnome extension if you succeed

no he won't
x is already replaced with wayland and libinput

Gestures are a pretty cool idea. I'm not sure I'd call them macos exclusive, but as a general way of interfacing a human with a computer, non digitized (as in typing) hand movements are incredibly easy to commit to muscle memory.

>Make it easy to browse files, keep my windows from stacking on fucking top of each other like it's 1998 or something.
Not using macshitOS would be a great start.

huh, well, looky there. It's almost like that's exactly what I'm trying to do.

Why would you not want to reinvent the wheel? Every existing solution is utter garbage. X is trash, GNOME is a disgrace, GNU/Linux could be better. There's loads of improvements to be made, but it's better to just create everything from scratch again.

yes install (((wayland))) goy

Excuse me OP, would you mind me proposing an answer?

Thanks for this. I'll try out Elementary and see if it's any closer.

And once again, if anyone here has proof of solid workspace/trackpad interactions (comparable to OSX) in their favorite distro, please do share. So far Solus has been the best out of the box on a MBP for me.

KDE Plasma and a few simple mods

Does it have anything to do with a lesser amounts of other peoples dicks in my life, because, if so, I don't think my computer really cares. If you've got a nice list of attempts at something similar, though... well that sounds great.

Don't try (((elementary))). Use a riced version of Arch Linux, I think that you can achieve what you are looking for in the AUR.

You might enjoy the multitasking in GNOME 3, it's very smooth. A lot of the hardware stuff is unfortunately lost no matter what just because Apple develops both in tandem, but from the software side I'd say GNOME works the best just because the core functions are built around a lot of the same multitasking that OS X got much later. Getting used to key commands is going to solve a lot of problems.

>dude just code an OS lmao

Gentoo memers sin a nutshell

Gestures and keybindings can be remapped pretty trivially. Reorganizing all the workspaces the way you want is a little harder, but doable. You can just steal Apple's fonts.

So far I've tried Monjaro with KDE, Solus with Budgie, and Mint with Cinnamon. Monjaro wouldn't install right, and mint just seemed like a worse version of Ubuntu.

GNOME has been my first choice in terms of DE, but I'm ultimately just looking for proof that it can be done. Seemingly, I can't be the first person to go from OSX to linux, and if I am... well, fuck me.

Lmao its not for brainlets thats for sure.

>Gestures and keybindings can be remapped pretty trivially

That's believable, but researching it hasn't been trivial in my experience. Lot's of dead ends.

it's literary made by the x haxxors stupid
AND prevents your initial complaints

Off to try Elementary. Hopefully it's comfy enough to prove it can be done.

>enjoy the multitasking in GNOME 3
ye but nautilus opening folders sucks

That wont work, just install Alpine with dwm, that's the Linux way

Elementary got the mouse right. So that's nice. Maybe the gestures will work too.

This guy was right. Never realized it, but OSX increases the tolerance for vertical mouse movement when highlighting text so you can highlight a single line easier. Fucking wild. The mouse in this moves exactly the same, but I can't highlight text for shit.

Reminds me of elementary

Not really. Ctrl+N is backwards and middle-click opens a new tab, but as someone who's used to having to switch back to Windows for work it isn't that much of a stretch to just right-click a folder. I think Nautilus is the best-looking file manager out there.

That's what I'm trying right now. I managed to get the swipe between work spaces thing working. Still can't reorganize or zoom out with a up swipe yet, but... maybe I'll find a way.

I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

no you smart ass
i mean when you open any folder with more than 5 files in it it's a fucking shit show
it takes fucking super long and they all fucking move around every fucking time
i didn't say anything about shortcuts and ui

I will, if it would be as easy as windows.

>paid devs arguments
Just because someone is paid to do a job doesn't mean they'll do it well.

>I'm pretty sure I could [recreate macOS] with js in a month

Why not install Hackintosh?
>Unix underbelly
>Easy to use
>You don't have to pretend to be a hacker and use the terminal to know how to use MacOS
>Much more robust OS and you can still rice it


>Low res
I'm still installing Nvidia drivers

no

hmmm, no

hmmmm, no

And just because someone cares enough to contribute their spare time to doing something doesn't mean they'll do it well.

Many of the people who made GNU/Linux into what it is today were professional developers.

After using my friend use his mac, I've actually copied some features into my linux laptop:
*3 finger swipe up to view all workspaces
*3 finger swipe down to see all the windows open in the current workspace
*3 finger swipe left or right to switch workspaces
*4 finger swipe left/right in a browser to go back/forward
*font rendering almost up to par with his non retina mbp

Can't help you with the rest since I've had no interest in them, sorry.

>After using my friend use his mac
Welp, I'm retarded. I meant:
>After using my friend's mac

Most of the features you are asking for is DE-
or program specific, not Linux.
Eg. in Cinnamon CTRL+ALT+right/left arrow changes workspace, CTRL+ALT+up shows all workspaces and CTRL+ALT+down shows all winddows on workspace (can't remember that is default, my install is too old and I've messed too much with it).
App launcher shortcut you can set up easy too. Take a look at Albert for instance. ALT+space opens Albert for me.
If you insist on using the touchpad I guess it can be done but no clue how desu. I'm a keyboard-man, not a mouse/touchpad-man.

OP, some of these can be done but are not just as easy to implement. Do not fool yourself, most people who say "oh hey here I put a wallpaper, a dock and a global menu on top with KDE, there, I have macOS now" haven't used macOS for more than a few days.

One could have a look at libinput-gestures, it's an easy way to map keyboard shortcuts to touchpad gestures

The issue with it is that in some set ups some hardware doesn't work that well. For instance on an X220 the touchpad works poorly which, I understand that the trackpoint is what you want to use the most on a thinkpad, but macOS is a gesture heavy OS, more than both Windows and Linux and specially if you use tools like BetterTouchTool.

That said I'm surprised that still today you can find a lot of ignorant people thinking that Hackintosh is somehow a different OS than macOS, since the only difference is the use of another bootloader, it would be like arguing that you're not using GNU/Linux anymore if you're using something other than GRUB.

I would recommend anyone that does have a desktop to use this and in the case of laptops, check for compatibility as they do often have more issues than your average desktop.

how'd you do the fingering stuff
fonts are ''fixed'' since infinaty and recent freetype
github.com/bohoomil/fontconfig-ultimate/issues/191#issuecomment-289799221

How? Can you post some directions on how to get gestures working?

>I can't be the first person to go from OSX to linux, and if I am... well, fuck me
No, you are the first person to go from macOS to Linux and still want macOS.

Why install GNU/Linux to get a Mac lookalike when you could install the real thing?

he's just fingering us

Someone probably already made software to implement a lot of the features you listed. You'll maybe have to do some development to get everything you want exactly how you want it.

true, but that means they don't have to do something else to pay the bills. Most FLOSS developers code in their limited free time.

Just make a hackintosh, idiot.

Maybe you don't really care about those features and you just need an adaptation period to get back to your original workflow. The transison to another OS is always a little bit frustrating.

Gnome 2 + Compiz.
Pointer to the upper-right corner -- preview all windows of current workspace.

Moving a window to another workspace.

Preview and play videos.

...

Music -- all popular formats, CDs, covers and tags are supported.

>what is wine

I don't know OP, but maybe some of these links can help you.

reddit.com/r/unixporn/comments/36li9y/touchscreen_setup_with_a_tiling_window_manager/
reddit.com/r/i3wm/comments/579tam/touchpad_gestures_in_i3wm/
reddit.com/r/i3wm/comments/52wgst/i3_with_touch_controls/
peterme.net/adding-touch-controls-to-the-i3-window-manager.html
youtube.com/watch?v=pdqzsloL6zA

Basically it seems to come down to using "easystroke" and/or "libinput-gestures" to do some stuff. Hope that helps.

a joke

Red Star OS
Red Star OS
Red Star OS

>better file manager than what lincuck community could offer

Oh that looks nice, where can I download it?

When will the Linux community reverse engineer this?

No, Mac OS uses Mach and relies on Cocoa. You can use Darwin, but there is no open source Cocoa APIs.

>it takes fucking super long and they all fucking move around every fucking time
nigga what
i can understand the "taking long" part, but nautilus doesn't show the files in the folder until they are all fully loaded, which means they can't possibly move around...

infinality is pointless today ( as well as dead )

all you need is freetype version with subpixel rendering and a set of decent fonts. Enable lcd filter, tweak hinting to your liking and set antialiasing to rgb or grayscale. That's fucking it. But fonts are the most important factor.

uhm
gnome 3 does literally the same ootb

back to linux.org.ru with you

read the link
and you only need rgb, assuming you're seeing liberation for sans/serif

*Port, it only takes one kind soul to make the dream real.

iirc it does show some icon until the previously already cached thumbnail displays and they fucking move all over the place

for comparison try pcmanfm gtk2
none of that pita

I recently made the jump from Linux to a Mac. I miss all the features and control I used to have. I don't like the different way of doing things (closing a program doesn't actually close it, you have to drag an application to the application folder to install it, fullscreen is automatically a new workspace, etc)

Maybe it'll just take some getting used to, I don't know. I loved Ubuntu right away when I first tried it, but macOS is gonna take some time, if I end up liking it at all.

and no the fonts are not _the_ most important factor if you lack the aliases to put them in use

so it's basically just for aliases? But i have simply copied the fonts folder from windows over, and wrote basic substitutions for default sans, serif, monospace, and some apple fonts, binding them to arial, times new roman, etc.

font test html shows all the proper fonts, same for all websites.
github.com/silenc3r/fedora-better-fonts/blob/master/tests/default_fonts_test.html

oh actually i now see i missed some apple fonts, like helvetica neue

Most of the touchpad gesture stuff really depends on the touchpad itself, afaik Linux gives you a lot of flexibility in redefining the factory defaults, at least with synaptics touchpads. If you have an old touchpad or a crappy one like my Elantech you're limited in what you can do unless you want to write your software and driver for it. Not sure the level of support provided by the Linux driver for the apple touchpads but I'm sure Google can help with that.
Full screen to new workspace is what I currently do in i3 so it works for sure.
Keyboard remapping also works fine so you shouldn't have any problems: most of the special keys in my laptop are remapped.
Again not sure about the file manager preview thing, I guess it would be pretty easy to write a plug-in to an existing file manager is there isn't one yet.

The main problem with Linux is that everything is possible, if you know how to do it.
If you expect to boot up one of the gazillion distros available and expect to give you the same UX as OSX out of the box, forget about it my friend.

the bundle wasn't just for aliases but thank gnu he? did them, there were patches and whatnot
now with freetype 2.7 and later you can just clone the repo and copy the aliases like the post says and have nice fonts - in my case liberation and with only rgb
btw if you (or anyone) used the bundle and had noto fonts installed your fonts were crap because noto had priority for sans in one place - funny isn't it, had it made and never enjoyed it

10-base-rendering.conf
30-liberation-mono.conf
30-liberation-sans.conf
30-liberation-sans-narrow.conf
30-liberation-serif.conf
30-metric-aliases-free.conf
37-repl-global-free.conf
37-repl-webfonts.conf
45-cantarell.conf
45-dejavu.conf
45-heuristica.conf
45-latin-microsoft.conf
45-latin-misc.conf
45-liberation.conf
45-symbola.conf
49-sansserif.conf
60-latin-free.conf
66-aliases-wine-free.conf
82-no-embedded-bitmaps.conf
82-no-force-autohint.conf
82-no-ttf-as-bitmap.conf
83-yes-bitmaps.conf
83-yes-postscript.conf
88-forced-synthetic.conf
90-non-tt-cantarell.conf
90-non-tt-fonts.conf
90-tt-dejavu.conf
90-tt-fonts-microsoft.conf
90-tt-fonts-misc.conf
90-tt-heuristica.conf
90-tt-liberation.conf
90-tt-symbola.conf
92-selective-rendering-microsoft.conf
92-selective-rendering-misc.conf
93-final-rendering.conf
94-no-synthetic.conf
95-reject.conf
97-selective-rendering-custom.conf

r8?

i don't have half of them meh i don't use sites' fonts anyway

Why did you switch?

You can't lol

decent

i mean,today font rendering across linux distros is essentially the same. And the only difference is in bundled fonts, font substitution rules and default settings. There is basically no way to have "bad" font rendering anymore

...

looks like windows
amirite

unless you do it on purpose

fpbp