Wednesday, October 24, 2012

OSX software for common task








When start using a new operating system, it's painful to do usual tasks, because the software is unknown. For make this process easier I want to publish the list of software I'm using (or used).

Almost all software is free. For the paid software there are free analogues.

Terminal

Nice terminal with a lot of preferences and features. I like splitting windows vertically and saving workspaces.

File Manager 

muCommander
I used it initially. But it's buggy, so I've moved to the next one.

ForkLift2 ($19.99) (AppStore)
I was lucky to get it when it was free. I like how it stores bookmarks for the remote hosts, how it connects to my home NAS with WebDav and several other features.

Text editor

TextWrangler (AppStore)
With default TextEdit it's hard for me to edit XML and properties filed. So I've found this one.

Package manager

Homebrew
The most of Linux utilities are available with "brew install [utility]". For example, "brew install wget" for wget, which isn't available for OSX by default.

VNC-client

VNC Viewer
I like how it scales the remote desktop view on the window size changing;

Screen Sharing (/System/Library/CoreServices/Screen Sharing.app)
I've just found it. The first impression is very good.

OpenVPN client

Tunnelblick
It works. But it replaces the default DNS servers with ones it gets from OpenVPN server. If these servers are down, nothing works :-). So I've moved to the next one.

Viscosity ($9.99)
I didn't notice any problems while using it.

Window manager

Scaling the window to full screen with double-click on its header + several other nice features.

Application launcher

Launching applications with "Control+Space" and first letter of the application.

I haven't used it. Other OSX users say that it's almost the same as Quicksilver. I put it here, because it's available in AppStore.

Notification center

Growl ($3.99) (AppStore)
Managing notifications from different application in the one unified way.

Context manager

ControlPlane
The context is a set of preferences and/or actions that depends on the environment (office, home, etc.). This application allows to change them automatically basing on the rules. For example, it changes my default printer when I at home or at work. Or, when I'm at home it mounts my NAS volumes automatically.

No comments:

Post a Comment