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:

 1 #!/bin/bash
 2 # Script shell by: William C. Canin <http://github.com/williamcanin>
 3 # License MIT
 4 # Description: Create shortcut Eclipse
 5 
 6 function directorys (){
 7     root=`pwd`
 8     root_icons="/usr/share/applications"
 9     shortcut="${root_icons}/eclipse.desktop"
10     icon_eclipse="${root}/icon.xpm"
11     execute_eclipse="${root}/eclipse"
12     }
13 
14 function create_icon(){
15 /bin/cat << EOF > ${shortcut}
16 [Desktop Entry]
17 Type=Application
18 Version=1.0
19 Name=Eclipse
20 GenericName=Eclipse-IDE-Luna
21 Comment=Desenvolvimento Java
22 Exec=${execute_eclipse}
23 Icon=${icon_eclipse}
24 Terminal=false
25 Categories=GTK;Development;IDE;
26 StartupNotify=true
27 
28 EOF
29 
30 }
31 
32 if [ "$(id -u )" = "0" ]; then(
33 directorys
34 rm -f ${shortcut}
35 create_icon
36 echo "Creating shortcut Eclipse in category development. ....done"
37 )else(
38     echo "use root"
39 )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:

1 $ sudo chmod +x install-shortcut.sh
2 $ 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 © 2018  +

Música

A Palavra:

"Não tenha inveja dos maus, nem procure ter amizade com eles. Eles só pensam em violências e, quando falam, é para ferir algém."
(Provérbios 24:1-2 NTLH)

Deixe seu comentário