Como mudar o ícone circular para indicar a sessão escolhida em unidade-saudação?

13

No Precise (12.04), quando eu faço login no lightdm, usando o greeter da unidade, há um círculo branco pelo meu nome. Para os DEs padrão, como Unity ou XFCE, o círculo tem um ícone representativo (símbolo do Ubuntu ou mouse pequeno). Eu tenho uma sessão para o gerenciador de janelas impressionante que foi adicionado quando eu instalei Awesome, mas apenas mostra um círculo branco em branco. Eu gostaria de saber como adicionar um ícone a ele, ou pelo menos algum indicador, já que o unity-greeter não mostra qual sessão está definida até que você clique no círculo.

Eu encontrei outra pergunta sobre como alterar os nomes das sessões. A resposta para isso dizia para mudar os nomes nos arquivos da área de trabalho em /usr/share/xsessions . Infelizmente, embora exista um campo de ícone nesses arquivos da área de trabalho, eles estão todos em branco (Advertência: Eu não tenho mais o Unity instalado, então talvez o Unity não esteja em branco. Mas o arquivo desktop do Xubuntu está em branco mesmo que o ícone mostre em unidade-greeter).

Atualização : Aqui está o png que eu uso como um símbolo para o Awesome. Não é ótimo, mas parece razoavelmente legal: []

    
por Chan-Ho Suh 12.04.2012 / 15:53

1 resposta

15

Visão geral

Os emblemas do Lightdm são armazenados em /usr/share/unity-greeter .

Você pode adicionar um novo selo ao diretório mencionado acima. Eu acho que você gostaria de nomeá-lo como custom_awesome_badge.png ou seja qual for o nome da sessão em /usr/share/xsessions/ . Todos os emblemas são de 22 x 22 pixels.

Do mantenedor do lightdm na lista do ubuntu-devel :

  
  1. Pegue o /usr/share/unity-greeter/unknown_badge.png e use-o como modelo (apenas um círculo branco 22x22).
  2.   
  3. Adicione seu logotipo como um recorte transparente do círculo branco (veja outros selos nesse diretório para exemplos)
  4.   
  5. Envie seu logotipo como /usr/share/unity-greeter/custom_SESSIONNAME_badge.png , onde   SESSIONNAME é o nome da sua sessão X (por exemplo, 'xfce' para XFCE).
  6.   

O Greeter da Unity vai olhar automaticamente para lá, voltando ao genérico   ícone de círculo branco, se não encontrado.

Conjunto de emblemas personalizados prontos

Você pode fazer o download de um grande conjunto de crachás adicionais aqui . Para instalá-los basta copiar o conteúdo da pasta para /usr/share/unity-greeter .

    
por jokerdino 12.04.2012 / 16:53