Atalhos na Área de Trabalho do Ubuntu: Guia Completo para Iniciantes

Os ícones na área de trabalho, embora pareçam simples, não estão disponíveis por padrão no Ubuntu 18.04 LTS e nas versões mais recentes, como o Ubuntu 19.10. No entanto, com alguns passos fáceis, você pode ter atalhos para seus aplicativos preferidos, assim como em outros sistemas operacionais e ambientes Linux.

Uma experiência que poderia ser mais intuitiva

Criar atalhos na área de trabalho é algo que usuários do Windows fazem sem hesitar. É lamentável que novatos no Linux possam se sentir frustrados ao tentar realizar essa tarefa aparentemente simples. Essa dificuldade pode transmitir a impressão de que qualquer conquista no Linux será um processo árduo e complexo.

Mesmo aqueles com experiência em Linux e familiaridade com o sistema podem achar esse processo mais complicado do que deveria. A dificuldade não reside na complexidade, mas na sua natureza pouco intuitiva.

Instalando o GNOME Tweaks

Por padrão, o ambiente GNOME Shell do Ubuntu não permite copiar arquivos ou ícones para a área de trabalho. Para habilitar essa função, você precisa do GNOME Tweaks. Para instalar, utilize o seguinte comando:

sudo apt-get install gnome-tweaks

Após a instalação, pressione a tecla “Super” (geralmente entre as teclas Control e Alt no canto inferior esquerdo do teclado) e digite “tweaks”. O ícone do Tweaks aparecerá. Clique nele para iniciar o aplicativo.

Este é o ícone no Ubuntu 18.04. No Ubuntu 19.10, o ícone será diferente. No aplicativo Tweaks, clique em “Desktop” no painel esquerdo. Ative a opção “Mostrar ícones” para permitir a exibição de ícones na área de trabalho. Você também pode configurar se deseja exibir atalhos para seu diretório pessoal, a lixeira, servidores de rede e volumes montados.

Note que no Ubuntu 19.10, as configurações dos ícones da área de trabalho estão nas opções de extensão. Portanto, clique em “Extensões” no painel esquerdo.

Criando um atalho na área de trabalho

Para demonstrar o processo, vamos criar um atalho para o LibreOffice Writer. Agora que habilitamos a exibição de ícones, tudo o que precisamos fazer é arrastar um item para a área de trabalho para criar um atalho. Mas o que devemos arrastar?

Precisamos de um arquivo “.desktop” do aplicativo. Estes arquivos de texto contêm informações sobre o aplicativo, incluindo a localização do executável binário no sistema de arquivos. Ao clicar duas vezes no atalho, o Linux usa essas informações para iniciar o aplicativo.

Aplicativos instalados como parte da distribuição padrão ou a partir de repositórios têm seus arquivos .desktop localizados em:

/usr/share/applications

Aplicativos instalados localmente com acesso a todo o sistema (ou seja, disponíveis para todos os usuários) geralmente têm seus arquivos .desktop em:

/usr/local/share/applications

Aplicativos instalados para serem acessíveis a um único usuário têm seus arquivos .desktop no diretório inicial desse usuário:

~/.local/share/applications

O LibreOffice está disponível para todos os usuários. Portanto, vamos abrir o aplicativo “Arquivos” e navegar até o diretório /usr/share/applications. É importante acessar o diretório correto para o aplicativo desejado.

Abra o aplicativo “Arquivos” e clique em “Outros Locais” no painel esquerdo. Depois, navegue até Computador > usr > share > applications.

Procure pelo ícone do LibreOffice Writer. No Ubuntu 19.10, todos os ícones podem parecer engrenagens. Portanto, verifique o nome do arquivo para garantir que você selecionou o arquivo .desktop correto.

Para confirmar que você encontrou o arquivo .desktop correto, clique com o botão direito no ícone e selecione “Propriedades”. Verifique se há uma linha indicando que este é um arquivo de configuração da área de trabalho. Feche a janela de propriedades.

Clique e arraste o ícone do LibreOffice Writer para a área de trabalho. Embora essa ação normalmente mova um item, neste caso, ela cria uma cópia do arquivo .desktop.

Agora, o ícone na área de trabalho pode não ter a aparência esperada. O que está acontecendo?

Mesmo que não pareça correto, este é um atalho funcional. Ao clicar duas vezes nele, o aplicativo será iniciado e uma caixa de diálogo de aviso será exibida.

Clique no botão “Confiar e Executar”. O ícone será atualizado para sua aparência esperada, e o LibreOffice Writer será aberto.

Agora, você tem um atalho do LibreOffice Writer na área de trabalho que pode ser usado para iniciar o aplicativo. A caixa de diálogo “Lançador de Aplicativo Não Confiável” será exibida apenas na primeira vez que você usar o atalho.

O que fazer quando o arquivo .desktop está ausente?

Às vezes, os aplicativos não incluem um arquivo .desktop. Programas desenvolvidos internamente ou aplicativos baixados de plataformas como o Github podem não vir com esse arquivo.

Isso não é um problema, pois podemos criar nosso próprio arquivo .desktop. Ele nada mais é do que um arquivo de texto com as informações necessárias.

Criando um arquivo .desktop

Neste computador de teste, temos um programa que não possui um arquivo .desktop.

Primeiro, certifique-se de que o aplicativo está funcionando corretamente. Caso contrário, o arquivo .desktop não funcionará. Para evitar dúvidas, confirme se o aplicativo é iniciado e executado manualmente.

Um arquivo .desktop é um arquivo de texto com configurações. Isso não é o suficiente para exibir um ícone. É preciso utilizar um ícone fornecido com o aplicativo. Neste caso, existe um ícone chamado “ip_gc_icon.png” no diretório do aplicativo e é ele que será usado.

Também foi identificado que o arquivo binário tem o nome de “gc”. Essa informação será necessária em breve.

Abra um editor de texto. Estamos usando o gedit, mas você pode usar qualquer editor de sua preferência.

A primeira linha do arquivo .desktop deve ser:

[Desktop Entry]

Essa linha identifica o tipo de arquivo para o Linux.

As outras entradas no arquivo .desktop são formadas por rótulos e valores, unidos pelo sinal de igual (=). Não adicione espaços antes ou depois do sinal de igual.

As próximas quatro linhas descrevem o aplicativo:

Version=1.0
Name[en_US]=Geocoder
GenericName[en_US]=Interesting Point Geocoder
Comment[en_US]=Interesting Point Geocoder is a tool to create CSV files of geolocational data

A entrada “Version” é o número da versão do programa.
A entrada “Name” é o nome do aplicativo. Incluímos um identificador de local, [en_US], que indica inglês dos EUA. Esse identificador pode ser omitido. Caso você queira criar um arquivo .desktop multilíngue, esses identificadores são necessários para cada idioma. Eles não farão diferença aqui, mas são uma boa prática.
A entrada “GenericName” é usada para conter uma descrição genérica do aplicativo, como “editor de vídeo”, “navegador da web” ou “processador de texto”. Este aplicativo não se encaixa em nenhuma categoria específica, portanto, fornecemos uma versão mais longa do nome do aplicativo.
A entrada “Comment” pode conter qualquer texto descritivo de sua preferência.

As três linhas seguintes fornecem ao Linux informações sobre onde o executável binário está localizado e qual ícone usar no atalho:

Exec=/home/dave/geocoder/gc
Path=/home/dave/geocoder/
Icon=/home/dave/geocoder/ip_gc_icon.png

A entrada “Exec” é o caminho para o executável binário. Em nosso exemplo, é o executável “gc”.
A entrada “Path” é o caminho para o diretório de trabalho do aplicativo.
A entrada “Icon” é o caminho para o arquivo de ícone que você quer usar como atalho na área de trabalho.

As três últimas linhas são dados complementares para o aplicativo:

Terminal=false
Type=Application
Categories=Application

A entrada “Terminal” pode ser “True” ou “False” e indica se o aplicativo é executado em um terminal. Nossa entrada precisa ser “False”.
A entrada “Type” pode ser “Application”, “Link” ou “Directory”. Neste caso, a entrada deve ser “Application”.
A entrada “Categories” pode ser usada pelo Linux ou GNOME para agrupar aplicativos semelhantes ou relacionados em menus. Usaremos um “Aplicativos” genérico.

Uma lista completa de entradas possíveis de um arquivo .desktop e seus valores podem ser encontradas na especificação do arquivo .desktop.

Aqui está o arquivo .desktop completo:

Salve o arquivo no diretório do aplicativo e garanta que ele tenha a extensão “.desktop”. Neste exemplo, o arquivo será chamado de “Geocoder.desktop”.

Copiando o arquivo .desktop para a área de trabalho

Para copiar o arquivo .desktop para a área de trabalho, clique com o botão direito e selecione “Copiar” no menu de contexto. Em seguida, clique com o botão direito na área de trabalho e selecione “Colar” no menu de contexto.

Ao clicar duas vezes no ícone da área de trabalho, você verá a mesma caixa de diálogo de aviso anterior. Clique no botão “Confiar e Executar”.

O ícone da área de trabalho assumirá sua aparência correta e o aplicativo será iniciado.

Copiando o arquivo .desktop para a pasta de aplicativos

Como este programa será usado por um único usuário, vamos copiar o arquivo .desktop para o seu diretório de aplicativos local. No diretório do programa, execute o seguinte comando:

cp ./Geocoder.desktop ~/.local/share/applications

Colocar o arquivo .desktop no diretório de aplicativos locais integra o aplicativo à função de pesquisa do GNOME. Pressione a tecla “Super” (geralmente entre as teclas Control e Alt no canto inferior esquerdo do teclado) e digite a primeira parte do nome do aplicativo. Seu ícone aparecerá nos resultados da pesquisa.

Clique com o botão esquerdo para iniciar o aplicativo.
Clique com o botão direito e selecione “Adicionar aos Favoritos” para adicioná-lo ao dock do Ubuntu.

Pronto para começar

Aqui está o processo. Pode parecer um pouco prolixo, mas é bastante simples.

E, definitivamente, pouco intuitivo.