Como mudar o ícone do lançador

6

Existe uma maneira de personalizar um ícone do Lucid Lynx Launcher para vários programas? Não parece haver uma maneira de fazer isso usando as propriedades Create Launcher ou Launcher. O aplicativo não é realmente "instalado" no PC, o executável acaba de ser copiado. Tudo o que consegui fazer até agora foi adicionar o comando /home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32 a um ícone genérico do Launcher usando Create Launcher .

    
por jacknad 18.09.2012 / 14:59

2 respostas

12

Os ícones do iniciador são armazenados em /usr/share/applications . Vá para o seu terminal e digite: sudo nautilus /usr/share/applications , clique com o botão direito do mouse no aplicativo desejado, selecione Propriedades e clique no ícone na janela de propriedades. Agora você pode configurá-lo para qualquer ícone desejado.

* edits
* aqui está um exemplo de arquivo .desktop.

[Desktop Entry]   
Name=Give me a name!    
Comment=Explain me here!    
Icon=/home/t32/t32.png   
Exec=/home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32   
Terminal=false   
Type=Application   
Categories=This is important, select a category that is present  
StartupNotify=true   

* use um dos seguintes como categoria: Accessibility, Customization, Education, Games, Internet, Office, System, Accessories, Developer, Graphics, Media, Other . Exec é o comando para executar, Ícone é um caminho absoluto para o local onde o ícone reside. Normalmente você não precisaria alterar mais nada. Você pode manter isso como um arranhão e reutilização.

* copie isso para um arquivo whatever-you-name.desktop , edite conforme necessário e coloque o arquivo no diretório /usr/share/applications . Se os caminhos forem verdadeiros, ele aparecerá no menu do gnome. Eu não sei se lúcido tinha Unity ou gnome3 , mas se tiver, quando você procurar pelo nome que você deu, será visível na coisa unity lens , gnome activities . Se você tiver gnome2 , ele será agrupado na categoria correspondente no menu de aplicativos.

* E esse tipo de lançador é tão fofo que é válido no GNOME, no KDE e (provavelmente) em todos os outros.

    
por user91091 18.09.2012 / 15:08
11

Os atalhos do iniciador são arquivos de texto * .desktop. Eles podem estar em:

  • $ HOME / .local / share / applications
  • / usr / local / share / applications
  • / usr / share / applications

Procure no último diretório por exemplos.

Os arquivos .desktop têm uma linha que define o ícone: Icon=icon_file_base_name . Você pode definir um caminho completo para o seu arquivo de ícone ou usar apenas o nome de base sem extensão, se você colocar o arquivo de ícone no lugar certo.

Esse local pode estar abaixo de $HOME/.icons/ ou $XDG_DATA_DIRS/icons . Eles devem ser arquivos .svg ou .png. Se .png, deve haver pelo menos uma versão de 48x48 pixels, embora possa haver outros tamanhos.

Para um exemplo simples, tente colocar um arquivo .png 48x48 chamado example.png em /usr/local/share/icons/hicolor/48x48/apps/ e também fazer

cp /usr/share/icons/hicolor/index.theme /usr/local/share/icons/hicolor/

Dessa forma, você não precisa do caminho completo no arquivo .desktop. Apenas Icon=example . E está disponível para todos os usuários na máquina.

Veja a especificação para todos os detalhes.

    
por mivk 14.11.2012 / 23:24