Sobre arquivos .desktop e sua função especial
.desktop
arquivos são arquivos especiais. Eles representam aplicativos na GUI, na sua área de trabalho ou no Dash / Unity. Para fazer isso, um nome GUI do aplicativo é definido em uma linha dentro do arquivo na linha
Name=Eclipse
Você pode simplesmente alterar o nome de como o aplicativo mostra em Dash e Unity, alterando essa linha dentro do arquivo .desktop
, sem alterar o nome do arquivo do arquivo .desktop
. Nesse caso, é irrelevante se o arquivo é executável ou não.
Se o arquivo .desktop
estiver na sua área de trabalho , se não for executável, ele não funcionará como um iniciador, por razões explicadas na resposta da souravac, e "mostra" com seu próprio nome (arquivo):
eclipse.desktop
Se for executável e na sua área de trabalho, ele funcionará como um inicializador e, portanto, representará um aplicativo. Então mostra o nome da aplicação, como definido na linha Name=
Nome específico da linguagem
Se o arquivo .desktop
tiver a linha:
X-Ubuntu-Gettext-Domain
o arquivo ainda mostra um nome específico do idioma, obtido de um arquivo de idioma, que será exibido no Dash e no Unity.
abaixo de um exemplo complicado: nome do arquivo = inkskape.desktop, nome da interface "básica" = Inkskape, nome traduzido = Inkskape Editor de gráficos vetoriais
O comando ls
No comando ls
é puramente baseado em cliques e sempre mostra o arquivo