Sublime Text 2 doesn't stay pinned to the launcher

Solution 1:

It won't stay in the launcher because it doesn't have a *.desktop file. You can create a *.desktop file by hand (surprisingly complicated!) or you can simply use some guy's PPA to install Sublime Text 2. (The package includes the requisite *.desktop file.)