There are many applications built for X11 but running in Mac OS X using XQuartz. I heavily use Inkscape and it is so annoying when you have 2 or more monitors but constantly have to struggle with XQuartz windows. Inkscape disappears when moved to another monitor and there is no way to move it out unless switching to mirroring and moving the window to the outer border.

That was so annoying until I found a workaround that finally works! I’ve found it in Inkscape bugtracker, thanks to ~suv (suv-lp)! What you need to do is open Mac settings, then Mission Control section and uncheck “Displays have separate Spaces”. That’s it. After you log out and log in back your XQuartz will start displaying on other monitors.


Software picks

Posted: August 16, 2013 in Misc

Hello everyone!

I started a repo where I just link interesting software pics to make a library.
Feel free to fork and add stuff!

Cross-branch diff/patch in git

Posted: January 28, 2013 in git

Sometime it happens that you don’t have all your changes after merge/rebase.
I managed to solve this issue and just want to keep myself a reminder and share it.
Read the rest of this entry »

Mac OS X Lion introduced some bug which I personally can’t understand. It resolves hosts via external DNS servers and then tries local hosts file. At least it looks so. This is annoying and makes no sense. I’ve been struggling this issue for a long time and finally I found a solution, thanks to Jeremy Dunn from Stack Overflow.
He pointed out to Lion’s bug in hosts file resolution. What you have to do is just write your local domains in the first line where is specified.
So your hosts file will look like this localhost
::1 localhost
fe80::1%lo0 localhost

This *somehow* makes Mac use it as the first option and the lag in resolution just goes away!
Here is the link to Jeremy’s answer:

I faced a problem with locales in terminal on Mac OS X Lion. Midnight Commander didn’t want to display cyrillic symbols in filenames, on remote Ubuntu I’ve been getting messages like “warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)”. The solution is fairly simple – add these two lines to ~/.bash_profile (by default is seems to be missing, so create the file):

# Setting for the new UTF-8 terminal support in Lion
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

Thanks to Allen Bargi’s answer!

P.S.: Mountain Lion has the same issue and it gets solved in the same way.

Rarely but happens when you have to log in to a remote server using password instead of public-key authentication. It’s very easy to do:

ssh -o PubkeyAuthentication=no user@machine

It happened to me on Mac when I had the key in keychain and tried to log in to a different server with the same name. Keychain tried to supply my key.

I recently realized that I can watch the mobile phones evolution through the ones I have at home. I don’t know why do they still there, but it appears a good start for collection 🙂
Most of them are completely working and even in use.
In this post I will try placing them in chronological order, so please correct me if I’m wrong.
Read the rest of this entry »