Criando um shortcut para o Eclipse no Linux

Leia isto "em cerca de 3 minutos".

Nos dias de hoje, o Eclipse no momento não possui um instalador para Linux assim com tem para Windows, com isso não se cria um shortcut (Lançador) para a aplicação juntamento com outros programas já instalados.

Muitos que usam Eclipse no Linux, já sentiram a ausência e falta de um lançador(shortcut) para o Eclipse, não é verdade? Eu sou um desses “muitos”. Isso acontece porque, o Eclipse não tem um instalador para criação do ícone, ele é uma IDE compactada e que na sua descompactação já está pronto para uso.

Existe várias formas de criar um shortcut, você pode fazer isso manualmente pelo terminal de seu Linux usando o próprio ícone (icon.xpm) do Eclipse que está presente na raiz da IDE. Mas para não ficar passando por vários comandos na console, entrando em diretório e saindo..etc, eu criei um Script Shell que facilita a criação do lançador para o Eclipse.

Dê uma olhada como ficou esse Script Shell:

#!/bin/bash
# Script shell by: William C. Canin <http://github.com/williamcanin>
# License MIT
# Description: Create shortcut Eclipse

function directorys (){
    root=`pwd`
    root_icons="/usr/share/applications"
    shortcut="${root_icons}/eclipse.desktop"
    icon_eclipse="${root}/icon.xpm"
    execute_eclipse="${root}/eclipse"
    }

function create_icon(){
/bin/cat << EOF > ${shortcut}
[Desktop Entry]
Type=Application
Version=1.0
Name=Eclipse
GenericName=Eclipse-IDE-Luna
Comment=Desenvolvimento Java
Exec=${execute_eclipse}
Icon=${icon_eclipse}
Terminal=false
Categories=GTK;Development;IDE;
StartupNotify=true

EOF

}

if [ "$(id -u )" = "0" ]; then(
directorys
rm -f ${shortcut}
create_icon
echo "Creating shortcut Eclipse in category development. ....done"
)else(
    echo "use root"
)fi

Como podem ver, o Script Shell possui duas funções: Uma para armazenar as variáveis dos diretórios e variáveis de execução. E a outra função para a criação do lançador em si. Todos os lançadores no seu Linux, são armazenados basicamente no diretório /usr/share/applications.

##Usabilidade

Para usar este Script Shell, você deve salva-lo (com um nome qualquer) dentro da pasta raiz do Eclipse e entrar na mesma através do terminal, e logo em seguida dar os seguintes comandos para criação do lançador:

$ sudo chmod +x install-shortcut.sh
$ sudo sh install-shortcut.sh

Nota IMPORTANTE: Essas duas linhas devem ser executadas com super-usuário (root), ou através do sudo.

Clique AQUI para ter acesso ao Script Shell pronto.

Obrigado pela leitura.

jektify © 2024  +