Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alanfranz/jb_ide_launcher
Unofficial Linux launcher for Jetbrains IDEs
https://github.com/alanfranz/jb_ide_launcher
Last synced: 6 days ago
JSON representation
Unofficial Linux launcher for Jetbrains IDEs
- Host: GitHub
- URL: https://github.com/alanfranz/jb_ide_launcher
- Owner: alanfranz
- License: other
- Created: 2011-12-02T10:43:11.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2011-12-14T08:21:08.000Z (about 13 years ago)
- Last Synced: 2024-04-18T02:12:02.147Z (8 months ago)
- Language: Shell
- Homepage:
- Size: 242 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
# Linux launcher for Jetbrains IDEs, with dock support.
** THIS IS UNOFFICIAL SOFTWARE! I'm not connected to Jetbrains in any way **
## IMPORTANT
As of IDEA 11 and PyCharm 2, this is largely irrelevant because a builtin Tools -> Create desktop entry menu exists, and does almost anything this launcher did.
I just reccomend sticking to the symlink tip i describe below, and change IDEA's created desktop file with symlinked path, to prevent being forced to install a new
desktop file at every update.Cheers!
## Description
Allows the IDE to correctly work with Docky/AWN; each IDE will have its own icon and won't be exchanged for a different Swing app.
Otherwise you'll probably get a lot of different apps grouped under the very same icon in docks.Head to [Jetbrains Homepage](http://www.jetbrains.com) to get your favourite IDE.
## Supported IDEs
IDEA 10/11
PyCharm 1.x
RubyMine 3.x
## Basic usage
I suggest you skip to Reccomended usage section later
~~~ {}
launcher.sh [WM_CLASS_NAME] [script_to_launch, i.e. idea.sh or pycharm.sh]
~~~### Examples
~~~ {}
launcher.sh IDEA /opt/idea/bin/idea.sh
launcher.sh RubyMine rubymine.sh
~~~## Reccomended usage
Install your desktop entry!
### untar IDE archive
e.g.
~~~ {}
cd
mkdir dev
cd dev
tar xvf ~/Downloads/idea-IC-123.tar.gz
~~~### symlink IDE directory
Create a symlink for ide type; this will prevent you from needing to upgrade the launcher at every update, just update the symlink to point to the latest untarred directory.
~~~ {}
ln -s idea-IC-123 idea
~~~### remove stale entries
Remove any icon related to the IDE from your dock and/or from your applications menu, if any.
### clone git repo
~~~ {}
cd ~/dev
git clone git://github.com/alanfranz/jb_ide_launcher.git
cd jb_ide_launcher
~~~### create desktop file
use the install_for script to install a pre-cooked desktop application file. You can pick any IDE type for which a .desktop file exists in the jb_ide_launcher repo, e.g.
~~~ {}
./install_for IDEA_IC ~/dev/idea
~~~Will install for IDEA, community edition.
### enjoy
you should now get a menu entry in your programming or development menu; drag such entry into your dock, and you're done! Now launching from such icon will let you choose between icons right in your dock.