Por que temos arquivos .desktop?

2

Eu me pergunto por que temos arquivos .desktop, eu baixei uma imagem .jpg trivial da internet (sim, sou um novato, atualmente aprendendo a linha de comando), e vi que quando eu listava o arquivo, eu via .desktop extensão, mesmo se eu mover esse arquivo para os documentos, etc.

32BBB MulherBBBBBBBBBesBBBBBBBesBBBesBBBBBBesBesesBeses BB MulherBBB MulherBBBB MulherBBB MulherBBB MulherB MulherBBBB MulherBBBB MulherBBBB MulherBBes Como removê-los?

    
por Burak. 19.10.2015 / 11:18

3 respostas

9

.desktop arquivos são muito importantes. Quando você pesquisa os programas do Dash ou clica em um programa no Iniciador ao lado, está usando um arquivo .desktop .

No Ubuntu, a maioria dos programas pode ser iniciada com um comando do terminal - por exemplo, o Firefox pode ser aberto com o comando firefox no terminal, e o Chrome é google-chrome .

Um lançador .desktop faz isso por você. Quando você clica, ele executa o comando - assim você não precisa interagir com o terminal.

Este é um arquivo básico .desktop . Os sinais # são comentários que eu adicionei.

[Desktop Entry]    # Tell the computer what file this is (a launcher)
 Encoding=UTF-8
 Version=1.0
 Type=Application  # Specifies what to do when clicked (there is also Link and Directory).
 Terminal=false    # Whether to open a terminal and run the command, or just run without
 Exec=firefox      # The command to run
 Name=Firefox      # A name to display
 Icon=/usr/share/icons/firefox.png  # Location of the icon

Esses arquivos são claramente importantes - e você mesmo pode criá-los para executar comandos personalizados.

Você pode colocar um desses arquivos (de /usr/share/applications ) no "Desktop" e usá-lo para iniciar o programa. Parece que o que você fez foi o seguinte:

  1. Já existe um arquivo .desktop, não relacionado ao download a seguir.
  2. Você faz o download de um arquivo - e, em seguida, lista os arquivos e vê algo parecido com isto:

    firefox.desktop
    trivial.jpg
    My Document.odt
    

    Esse arquivo .desktop não está relacionado ao download.

  3. Mover o .jpg compreensivelmente não faz nada - os arquivos não estão relacionados. Se você postar uma captura de tela do seu Desktop e também a saída do comando ls Desktop , podemos dar uma olhada e comparar os dois.

    Observe que o nome do arquivo .desktop quando você olha com o terminal pode ser completamente diferente do nome exibido do .desktop launcher. Por exemplo, as extensões do Google Chrome serão exibidas como seu nome, por exemplo, "Área de trabalho remota do Google Chrome", mas o nome do arquivo será gbchcmhmhahfdphkhkmpfmihenigjmpp.desktop . Isso pode estar acontecendo aqui - um nome salvo estranho que não parece vincular ao lançador que você reconheceria.

por Tim 19.10.2015 / 11:45
2

.desktop arquivos têm duas funções:

  1. Eles informam ao ambiente de área de trabalho como o arquivo deve ser tratado pelo ambiente de área de trabalho em relação à colocação de menu, exibição, variáveis ambientais e semelhantes. Eles estão localizados em /usr/share/applications/ .

  2. Eles fornecem atalhos diretos na área de trabalho.

Espero que isso tenha ajudado você :)

    
por TellMeWhy 19.10.2015 / 11:33
0

A função principal é o atalho direto

Portanto, se você quiser ter um aplicativo no menu e na sua área de trabalho, será necessário colocar o arquivo .desktop

Como @ blade19899 comentou .desktop os arquivos são lançadores de programas.

Para a localização dos arquivos .desktop , consulte aqui

referir aqui

    
por Ravan 19.10.2015 / 11:28