A capacidade de um arquivo .desktop exibir um alias "legível por humanos", em vez de seu nome real clínico (talvez) , tem mérito ... e, como sugere o tipo de arquivo .desktop , presumo que essa capacidade seja destinada à área de trabalho ( que é (co -?) gerenciado pelo Nautilus).
No entanto, no próprio Nautilus File Manager, onde eu esperaria ver as informações básicas do arquivo (por exemplo, o nome real), sou apresentado ao alias de metadados em vez do nome real do arquivo.
Isso dificulta a edição / exibição do arquivo .desktop quando o Nautilus não disponibiliza o nome real.
Existe alguma maneira de o Nautilus GUI File Manager listar esses arquivos .desktop por seus nomes reais? (assim como sl )
PS .. Esses arquivos me deixaram completamente perplexo até hoje, quando eu renomeei um, e o (meu) novo "nome" não era realmente o novo nome de arquivo real! O nome exibido era um alias; O Nautilus modificou o conteúdo do arquivo (Nome = ...) e o nome original não foi alterado! ... agora estou meio confuso (coisas estranhas)
ls
lista ... Eu tentei o Maverick em uma VM duas semanas depois de ser lançado, mas travou algumas vezes e, sendo muito novo no Linux / Ubuntu, decidi adiar até Eu aprendi o suficiente para ser capaz de lidar com um potencial drama de instalação. Esse foi um "sinal!". Posso estar mudando mais cedo do que o esperado ... e agora, tudo o que preciso é de uma resposta para que eu possa marque-o como "resolvido" :)Respostas:
Nas versões mais recentes do Nautilus ( 2.31.5 e posterior), a renomeação de
.desktop
arquivos altera o nome do arquivo, não oName
campo do arquivo em si.O Nautilus mostrará o nome do arquivo completo (com a
.desktop
extensão), se o.desktop
arquivo não for executável.Por exemplo, se
Firefox.desktop
é executável:Agora, para ver o nome do arquivo real, torne o arquivo
Firefox.desktop
não executável. Clique com o botão direito do mouse -> Propriedades -> Permissões -> DesmarqueAllow executing file as a program
.Agora o Nautilus mostrará o nome completo do arquivo:
fonte
ls
será um método de "melhor palpite", porque o nome real pode ser significativamente diferente)).Além da estranheza do nautilus, aqui está um script do nautilus.
Você pode selecionar vários arquivos, clicar em ok e o gedit os mostrará (requer zenity).
Coloque-o
~/.gnome2/nautilus-scripts
e torne-o executável.fonte
zenity
Podemos exibir os nomes dos arquivos reais no Nautilus sem usar scripts adicionais.
O Nautilus exibirá o alias de um
.desktop
arquivo para.desktop
arquivos localizados em/usr/share
e/usr/local/share
incluindo todos os subdiretórios dos dois diretórios. O Nautilus exibirá o nome do arquivo real se o arquivo-.desktop
estiver localizado em qualquer outro lugar.Podemos fazer um truque simples com um link simbólico:
Se procurarmos no Nautilus para
/usr/share/applications
, o Nautilus exibirá os aliases dos.desktop
arquivos-.Se procurarmos no Nautilus para
/USR/share/applications
, o Nautilus exibirá os nomes reais dos arquivos.desktop
-files.Experimente, eu testei isso em vários sabores do Ubuntu com as versões 16.04 e 17.04. Isso também funciona no Xubuntu, o Thunar tem o mesmo comportamento do Nautilus.
fonte