Eu estava procurando nos meus lugares "Recentes" no Nautilus e vi uma pasta chamada .
.
Meu entendimento é que uma pasta com o nome .
representa o diretório atual e não é uma pasta real. Eu verifiquei as propriedades desta pasta:
Não parece haver caracteres ocultos no nome (como espaço-ponto-espaço). A pasta está dentro /usr/local/bin
e possui 4.728 itens.
De fato, /usr/local/bin
possui 16.512 itens, portanto não pode ser isso (ou seja, a mesma pasta em que está).
Se eu abrir esta pasta clicando duas vezes nela, parece ser realmente arduino-1.6.9
(ou seja, seu nome não é realmente .
).
Se eu fizer ls -la
de /usr/local/bin
eu ver (entre outras coisas):
nick:/usr/local/bin$ ls -la
total 156928
drwxrwxr-x 7 root nick 4096 Oct 5 14:55 .
drwxr-xr-x 11 root root 4096 Apr 10 2015 ..
drwxr-xr-x 11 nick nick 4096 May 10 19:18 arduino-1.6.9
Minha pergunta é : por que a pasta /usr/local/bin/arduino-1.6.9
está aparecendo na lista "Recente" como .
?
Este é o Ubuntu 14.04 LTS de 64 bits.
Você pode encontrar a referência para / usr / local / bin lá e nos dizer o que diz?
Parece haver algumas entradas nessas linhas:
<bookmark href="file:///usr/local/bin/arduino-1.6.9/." added="2016-10-10T19:50:11Z" modified="2016-10-10T19:50:11Z" visited="2016-10-10T19:50:11Z">
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="text/plain"/>
<bookmark:groups>
<bookmark:group>geany</bookmark:group>
</bookmark:groups>
<bookmark:applications>
<bookmark:application name="geany" exec="'geany %u'" modified="2016-10-10T19:50:11Z" count="1"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
~/.local/share/recently-used.xbel
arquivo? É aí que os arquivos armazenados recentemente são salvos. Você pode encontrar a referência para/usr/local/bin
lá e nos dizer o que diz?/.
peça e mostrasse o próximo nível./.
parte). Uma questão mais importante é por que ela apareceu na lista recente, porque não deveria . Também mostra que ele veio dogeany
IDE, portanto, meu palpite é que você tentou abrir essa pasta no geany, e a relatou como arquivo recente.
era uma pasta recente. Você também pode dizer isso em todas as pastas..
no Nautilus, fico com a/usr/local/bin
certeza de que esse é o nome que deve aparecer na pasta? (Ou talvez apenasbin
)Respostas:
Eu diria que o problema aqui é um bug no Geany, responsável por preencher sua lista de arquivos recentes com a entrada com defeito. Ele deve estar usando um 'caminho real' em vez de um caminho
.
ao criar essas entradas.https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c
Não consigo ver de onde o
.
caminho do arquivo teria vindo. Tentei abrir um arquivo no Geany, e a nova entrada~/.local/share/recently-used.xbel
que apareceu tinha o nome de arquivo correto, não a.
. Mas se houver algum caso de uso em que você possa abrir um diretório no Geany, pode ser assim que você acabou com essa entrada na sua lista de arquivos usados recentemente. Simplesmente removeria toda a parte da lista de arquivos usados recentemente (ou excluiria o arquivo completamente e reiniciaria, não consigo imaginar que causaria problemas)fonte
recently-used.xbel
. O problema não está se manifestando no Geany, mas no navegador de arquivos Nautilus./.
arquivo .xbel e reiniciar o Nautilus. Espero que a entrada recente mude para o comportamento esperado, será exibida comoarduino-1.6.9
.