Como posso adicionar um script ao iniciador do Gnome 3?

1

Programas como eclipse e intellij são lançados via scripts, como posso adicionar esses programas ao iniciador do gnome 3?

Obrigado.

    
por michael 03.01.2012 / 21:36

2 respostas

3

Não há diferença entre "program" e "script" neste caso - você pode iniciar qualquer coisa que possa ser iniciada pelo kernel.

A maioria dos ambientes de desktop, incluindo o GNOME, o Unity e o KDE, mantêm os dados do aplicativo em .desktop arquivos de acordo com o XDG Especificação de Entrada na Área de Trabalho . Você pode criá-los com qualquer editor de texto:

[Desktop Entry]
Type=Application
Name=Eclipse
Exec=/usr/bin/eclipse
Icon=eclipse
Terminal=false

Salve o arquivo como myapp.desktop e coloque-o em um desses diretórios:

  • ~/.local/share/applications/ para o usuário atual,
  • ou /usr/local/share/applications para todo o sistema.

(Também há /usr/share/applications , reservado para programas instalados através do gerenciador de pacotes.)

Depois de criar o arquivo e colocá-lo no lugar certo, ele deve aparecer automaticamente no GNOME em "Aplicativos".

Os ícones seguem a especificação de nomeação de ícones e são mantidos em:

  • ~/.local/share/icons/hicolor para o usuário atual;
  • /usr/local/share/icons/hicolor para todo o sistema;
  • /usr/share/icons/hicolor para programas instalados através do gerenciador de pacotes.

Por exemplo, se você tivesse um ícone 64x64 para o Eclipse, ele poderia ir para ~/.local/share/icons/hicolor/64x64/apps/eclipse.png e você usaria Icon=eclipse no arquivo .desktop.

    
por 04.01.2012 / 00:49
0

Eu entendi! Se eu mudar o ~ / com / home / username na linha exec, funciona! Provavelmente o comando é lançado como root.

    
por 29.12.2013 / 11:13