> I'm tired of having to have a kernel extension to remap keys and a stupid "window manager" just so I can hit Caps Lock+Up to make a window fill the screen. I'm using Karabiner + Seil for this. I suppose Seil is the kernel extension you mention? Is Karabiner technically a "window manager" or did you have another app in mind? If this is the only source of your complaints, honestly, I believe you'll have a lot more to…
there's also ControllerMate which certainly has a kernel extension.
Ask HN: Switching from OS X to Linux
61–70 of 169 posts
Re: Ask HN: Switching from OS X to Linux
#62Try Elementary OS, its based off ubuntu and is almost a dead ringer for OSX. It has the window management you are looking for as well as a couple of apps. Try Synapse as a replacement for Alfred.
Indeed, Elementary OS is very handy for anyone coming from OSX.
That being said, the more people on Elementary the better! I've grown to like Vala, and encourage devs to help contribute.
Re: Ask HN: Switching from OS X to Linux
#63Ubuntu 14.04 Trusty Tahr is where you want to be. It Just Works, plus there's a huge and awesome community to help out if you have questions. I haven't tried the derivatives, like Mint or Elementary, but I've heard good things. Note that even though Ubuntu is based on Debian, you do not want Debian... It's release cycle is a lot slower, the UI is much less polished, and you'll be stuck with versions of software that…
> awesome community I think a lot of us have had mixed experiences. I've had some that were awesome, but some that made #python look like a hippie drum circle. (Of course, sometimes #python is a hippie drum circle, but that's another conversation.)
Arch linux (actually I use a spin off called Manjaro) seems to be a lot better in that regard.
Re: Ask HN: Switching from OS X to Linux
#64I use Manjaro[0] because it's got all the advantages of Arch (rolling release and AUR for pretty much any package you'd need) with none of the setup time. I use the XFCE version, which, if you weren't aware, is one of the most stable DEs ever. I've yet to have it crash on me in the three years I've been using it. Also, all the keyboard shortcuts are modifiable, so you shouldn't have any problems with it. To replace A…
Its a bit more faff to set up than Ubuntu, but has way less error messages and problems. Likewise I have been "downgrading" my desktop since Ubuntu started with Unity. Reached XFCE, and I am pretty happy with that these days.
Re: Ask HN: Switching from OS X to Linux
#65I use it on a MBP2011 and it runs flawslelly, I currently setup my computers with Ansible. If you want as a rough guide you can check out what I did specifically for the MBP on my Ansible playbook here:
https://github.com/edgard/fedora-install/tree/master/roles/m...
Also, give it a look at the common-workstation role where I setup some defaults for my desktop computers like font rendering, apps and so on:
https://github.com/edgard/fedora-install/tree/master/roles/c...
Re: Ask HN: Switching from OS X to Linux
#66You're absolutely right about Linux Mint. You can think of it like a curated Ubuntu. I'd recommend going with the Cinnamon UI. I've been using this combination for a few years now. About once or twice a year, I fire up a few other distros on one of my spare laptops at the house just to see where they're at. Mint is just a step ahead of the rest. For your "mini-command-line" utility, I'd recommend picking up Guake ter…
The Cinnamon UI is nice to look at, and doesn't seem to be aimed at tablet users (this does my head in - I am sure 90% of people work at a desktops all day, not a tablet). But I found it would randomly start hogging the CPU and I never worked out why.
I am on XFCE now, and its fast and stable (though doesn't look quite a pretty).
Re: Ask HN: Switching from OS X to Linux
#67When I use a desktop environment my favorite desktop environment is xfce, although I do like Elementary OS. However, normally I'm not running a DE. I started my Linux journey dual booting Ubuntu 12.04 and Crunchbang. Eventually, due to some dumb mistake with apt while trying to install a package on Crunchbang (#!), I reinstalled #! and wiped out Ubuntu. (I to have a hatred for Unity) Eventually, I discovered the Awesome window manager. I haven't looked back since. Awesome is completely configurable in Lua, so any key binding you want is possible. I have super+enter (super is the windows key on my keyboard) set to open a terminal, super+w bound to open my browser, and several other keyboard shortcuts like that. Also, Awesome 3+ has a task runner like Alfred built in. I have it bound to Ctrl+space.
I'm still using Awesome, but now I'm on Arch. I didn't like how slow Debian stable (the base for #!) updated, so I switched to Manjaro and loved it, but I ran into a problem where I couldn't install a library for some software I wanted. (I probably just didn't have the right repositories configured, but I'll never know.) I'd been considering Arch for a while, so I did a practice install in VirtualBox. It wasn't terribly difficult with the tutorial I found on Youtube. After getting everything working in Virtualbox. I did the install on my computer.
I think I've installed Arch on my machine twice now. One of those times I used pacman to generate a list of the packages I had on one install, saved it to a thumb drive, then wrote a python script to parse the list and install the software I was missing. I set the script lose and got in the shower. When I got out, everything was installed.
Last thing, the Arch wiki is an invaluable resource for all things Linux. Sure, the package management commands are wrong, but the configuration instructions for things aren't. Even if the files are in a different place, the Arch wiki gives you enough info that you should be able to run find or grep in one of the parent directories and find what you're looking for.
Re: Ask HN: Switching from OS X to Linux
#68I'm a big fan of XFCE for your DE/WM. It allows you to set loads of keyboard shortcuts for various WM activities like launching programs, switching workspaces, moving/resizing windows. As far as non-WM activities, look elsewhere in this thread for program recommendations. The only Linux distro I can stand is Arch Linux. It will require you to become a sysadmin (comfortable with a shell, editing a few config files her…
Re: Ask HN: Switching from OS X to Linux
#69Earlier quoted context omitted.
> awesome community I think a lot of us have had mixed experiences. I've had some that were awesome, but some that made #python look like a hippie drum circle. (Of course, sometimes #python is a hippie drum circle, but that's another conversation.)
I agree. The problem is Ubuntu is too popular, so you get many "mainstream" users responding with really nasty hacks to make things work rather than fixing things properly. Arch linux (actually I use a spin off called Manjaro) seems to be a lot better in that regard.
I've always liked Arch. I'll give Manjaro a look at some point.
Re: Ask HN: Switching from OS X to Linux
#70Good! I switched to Debian Linux on my Retina MBP about 4 months ago fulltime and after a few weeks of twiddling and fiddling it's super fun, fast and nice. I'm really enjoying it. I normalized all the keyboard shortcuts using several methods, the most important one is to switch Cmd and Ctrl keys. I documented that here: http://mntmn.com/Hipster%20Linux#keyboard-cmd-ctrl-copypaste... I use Terminator for Terminal and…
Also, a list of superb tools: - Inkscape instead of Illustrator - GIMP instead of Photoshop (just install Photoshop keyboard shortcuts and use single window mode and it's much less "alien") - Iceweasel/Firefox instead of Chrome (super fast, works well with HiDPI and the dev tools are really on par now) - Steam (obvious) - pavucontrol as audio mixer - ncdu to track down disk space usage - sxiv to view images - zathura…