Ich habe in meinen "Recent" -Orten in Nautilus nach einem Ordner mit dem Namen gesucht .
.
Ich verstehe, dass ein Ordner mit dem Namen .
das aktuelle Verzeichnis darstellt und kein tatsächlicher Ordner ist. Ich habe die Eigenschaften dieses Ordners überprüft:
Der Name enthält anscheinend keine versteckten Zeichen (z. B. Leerzeichen-Punkt-Leerzeichen). Der Ordner befindet sich in /usr/local/bin
und enthält 4.728 Elemente.
Tatsächlich /usr/local/bin
sind 16.512 Elemente enthalten, das kann also nicht sein (dh derselbe Ordner, in dem es sich befindet).
Wenn ich diesen Ordner mit einem Doppelklick öffne, scheint er wirklich zu sein arduino-1.6.9
(dh sein Name ist nicht wirklich .
).
Wenn ich ls -la
von /usr/local/bin
sehe ich (unter anderem):
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
Meine Frage ist : wie kommt es, dass der Ordner /usr/local/bin/arduino-1.6.9
in der Liste "Zuletzt" als .
angezeigt wird?
Dies ist Ubuntu 14.04 LTS 64-Bit.
Können Sie dort den Verweis auf / usr / local / bin finden und uns mitteilen, was darin steht?
Es scheint ein paar Einträge in diese Richtung zu geben:
<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
Datei? Hier werden kürzlich gespeicherte Dateien gespeichert. Können Sie den Verweis darauf/usr/local/bin
finden und uns sagen, was darin steht?/.
Teil fallen lässt und das nächste Level zeigt./.
Teil nicht löschen ). Eine wichtigere Frage ist, warum er in der letzten Liste auftauchte, weil es nicht so sein soll . Es zeigt auch, dass es vongeany
IDE stammt. Vermutlich haben Sie versucht, diesen Ordner in geany zu öffnen, und es wurde als aktuelle Datei gemeldet.
es sich um einen aktuellen Ordner handelt. Sie können das von jedem Ordner genauso gut sagen ..
in Nautilus genannten Ordner doppelklicke, und dann bekomme ich doch/usr/local/bin
sicher den Namen, der auf dem Ordner erscheinen soll? (Oder vielleicht auch nurbin
)Antworten:
Ich würde sagen, dass das Problem hier ein Fehler in Geany ist, der dafür verantwortlich ist, dass die Liste der zuletzt verwendeten Dateien mit dem fehlerhaften Eintrag gefüllt wird.
.
Beim Erstellen dieser Einträge sollte ein "echter Pfad" anstelle eines Pfads verwendet werden .https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c
Ich kann nicht sehen, woher dein
.
Dateipfad gekommen wäre. Ich habe versucht, eine Datei in Geany zu öffnen, und der neue Eintrag in~/.local/share/recently-used.xbel
dieser Datei hatte dort den richtigen Dateinamen, nicht einen.
. Aber wenn es einen Anwendungsfall gibt, in dem Sie ein Verzeichnis in Geany öffnen können, könnte dies der Grund sein, warum Sie diesen Eintrag in Ihrer kürzlich verwendeten Dateiliste gefunden haben. Ich würde einfach den ganzen Block für die kürzlich verwendete Dateiliste entfernen (oder die Datei komplett löschen und neu starten, ich kann mir nicht vorstellen, dass das Probleme verursachen würde)quelle
recently-used.xbel
. Das Problem manifestiert sich nicht in Geany, sondern im Nautilus-Dateibrowser./.
aus der .xbel-Datei zu entfernen und Nautilus neu zu starten. Ich gehe davon aus, dass sich der aktuelle Eintrag dann in das erwartete Verhalten ändert und als angezeigt wirdarduino-1.6.9
.