Nautilus Kopieren / Einfügen funktioniert plötzlich nicht mehr. Wie kann ich das umgehen? qdbus?


12

Ich benutze Ubuntu 14.04. Da das Kopieren / Einfügen ohne Grund plötzlich fehlschlägt, suche ich seit Nautilus auf Ubuntu 12.10 nach einem Workaround.

Die Problemumgehung kann jeder Trick sein, mit dem Sie gekommen sind. Ich habe mehrere (10+) Tabs geöffnet und es gibt KEINE MÖGLICHKEIT, Nautilus zu schließen und zu öffnen, wenn alle wieder geöffnet sind. Wenn ja, wäre dies ein Workaround! Zumindest konnte ich selbst mit qdbus keinen Weg finden (vielleicht weiß ich nicht, wie man es sehr gut benutzt).

Wenn Sie wissen, was dieses Problem verursacht, würde ich gerne auch wissen, aber nicht erforderlich.

Ich dachte , wenn ich alle Tab-Positionen über qdbus sammeln könnte, könnte ich ein Skript erstellen, um sie in einem neuen Nautilus-Fenster erneut zu öffnen.

PS .: Sie können auch helfen, indem Sie @isync-Vorschlägen in den Kommentaren unten folgen!


Was hat es gesagt, als es fehlgeschlagen ist? Haben Sie genügend Speicherplatz, um bestimmte Daten zu kopieren? Ist die Kopierquelle lokal oder remote?
Ruslan Gerasimov

Es gab keine Fehlermeldung! Sie versuchen nur "Strg + C" und "Strg + V" und nichts passiert; Auch wenn Sie das Kontextmenü verwenden und Kopieren oder Einfügen auswählen, geschieht nichts. Die einzige Möglichkeit besteht darin, die Dateien auszuwählen und zu ziehen. Dies ist das einzige, was funktioniert. Nachdem ich angefangen habe, mit gedrückter Alt-Taste zu ziehen, um zu wählen, was zu tun ist, ist dies die einzige Möglichkeit, mit der ich Dateien verschieben kann, wenn Nautilus einen Fehler aufweist :(. Wenn Nautilus also neu gestartet wird, funktioniert es wieder, aber ich verliere alle 10+ Registerkarten, an denen ich gearbeitet habe! !! die kopierquelle ist lokal und ich habe genug platz.
Aquarius Power

Es gibt dieses experimentelle Skript, um dieses Problem zu umgehen: sourceforge.net/p/scriptechocolor/git/ci/master/tree/…
Aquarius Power

Interessanterweise!
Ruslan Gerasimov

1
Bekannter Fehler. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1322925 Klicken Sie dort auf "Dieser Fehler betrifft mich", um Entwickler von seiner Dringlichkeit zu überzeugen. (und stimme @darkholes Antwort hier zu)
isync

Antworten:


11

Dies ist ein Nautilus-Fehler, den Sie hier überprüfen können .


Scheint jetzt behoben zu sein :)
Julian-Alarcon

Ja, es wurde vor ein paar Wochen behoben.
Isync

Nicht ist es nicht. Ich verwende Ubuntu 15.04 und konnte nicht verstehen, warum das Ergebnis beim Kopieren von Dateien immer zufällig war - nicht alle Dateien wurden kopiert, einige Dateien wurden beschädigt, der Fortschrittsbalken bewegt sich zu schnell und der eigentliche Vorgang wird fortgesetzt, auch wenn das Fenster bereits verschwunden ist etc. Unterm Strich ist der UI-basierte Dateiverwaltungsprozess im neuesten Ubuntu 15.04 RTM völlig unzuverlässig.
Mike B.

5

Ein Workaround, den ich gefunden habe, ist der Neustart nautilus

nautilus -q

Dann öffne Files und jetzt sollte Kopieren / Einfügen funktionieren.

Ich habe dies in Ubuntu 14.04 überprüft und es funktioniert.


3
aber dann würde ich alle meine 10+ offenen Tabs
Aquarius Power

3

Sie sollten keine "Problemumgehung" versuchen, wenn Sie sich mit Konfigurationsdateien herumschlagen müssen. Dies ist eindeutig ein Fehler und wurde bereits abgelegt .

Können Sie Dateien kopieren, wenn Sie sie mit gedrückter Maustaste ziehen CTRL(neben dem Symbol der zu ziehenden Datei sollte ein kleines "+" angezeigt werden)?

Versuchen Sie auch, nautilus von einem Terminal aus zu starten (indem Sie schreiben nautilus), um festzustellen, ob Fehlermeldungen angezeigt werden. Versuchen Sie auch, nautilus mit sudo von einem Terminal aus zu starten: sudo nautilusund versuchen Sie, ob es dann funktioniert (dies kann ein Berechtigungsproblem sein). Verwenden Sie es NIEMALS sudo nautilusfür Ihre reguläre Arbeit, auch wenn es aus Sicherheitsgründen funktioniert.

Als letzte Möglichkeit, da Sie auf die Behebung des Fehlers warten müssen, können Sie einen anderen Dateimanager ausprobieren, z. B. Nemo, eine Abzweigung von Nautilus oder Thunar.


nautilus ist zu praktisch, ich suche nach einem Workaround, weil ich keinen anderen verwenden möchte :). Übrigens funktioniert die Verwendung von Tastatur + Maus möglicherweise einwandfrei, das ist ein guter Tipp. Aber versuchen Sie es doch einmal: Ziehen Sie Dateien mit der Maus, halten Sie die Alt-Taste gedrückt und lassen Sie die Maustaste los, während Sie die Alt-Taste gedrückt halten. Es werden Optionen für alles angezeigt! Wenn es für Sie funktioniert, aktualisieren Sie Ihre Frage, damit ich Sie unterstützen kann. aber ich bin immer noch auf der Suche nach einer Möglichkeit, die Nautilus-Arbeit korrekt zu erzwingen :), siehe auch das experimentelle Skript zu einem meiner Kommentare zu meinem eigenen OP.
Aquarius Power

1
Ähm. Ich habe das geschrieben, damit Sie versuchen können, wenn nur der Befehl Kopieren / Einfügen fehlschlägt oder wenn Nautilus keine Kopien erstellen kann. Ich kenne die Abkürzungen ;-)
Broco

Nachdem es einen Fehler verursacht hat, kann es immer noch Kopien erstellen, aber nur, wenn ich die Strg- oder Alt-Taste gedrückt halte. Ich meinte, alt ist mächtiger, weil es mehr Dinge kann, aber manche Leute wissen es nicht so, wie ich es lange nicht getan habe! STRG + UMSCHALTTASTE für Symlinks, aber es gab keine Option zum Verschieben von Dateien "zwischen zwei verschiedenen Partitionen" außer im Alt-Modus (standardmäßig werden gezogene Dateien zwischen zwei Partitionen kopiert). So könnte Ihre Antwort eine vollständige Umgehung sein, wenn es diese Informationen hätte :)
Wassermann Power

2
Verschieben von Dateien (auch zwischen Partitionen): Halten Sie die Umschalttaste gedrückt, kopieren Sie Dateien: Halten Sie die Strg-Taste gedrückt, erstellen Sie einen Symlink: Halten Sie die Strg-Taste + Umschalttaste
Broco

hat funktioniert! Das Halten dieser Tasten ist weniger praktisch als Strg + {c, x, v}, aber hilfreich, wenn wir nicht mehr als 10 Tabs schließen möchten. Ich habe es dort gesehen, also ist es wirklich ein Fehler. Die beabsichtigte Problemumgehung ist immer noch eine Möglichkeit, "mit dem Fehler zu leben". Der Punkt ist, wenn Nautilus einfach eine Historie der zuletzt geöffneten Ordner hätte, die wir beim Neustart wieder öffnen könnten, wäre es einfacher, diesen Fehler und jeden anderen Fehler, der einen Neustart erfordert, zu beheben. Auch nach dem Neustart der Maschine können wir nicht fortfahren, wo wir waren. Ich vermisse diese Funktion, und eine solche Problemumgehung könnte dazu führen, dass dies funktioniert (wie dieses Skript, jedoch mit Einschränkungen).
Aquarius Power

0

Ich benutze den Dateimanager Nemo auf Ubuntu 14.04 und habe das gleiche Problem. Das Kopieren, Ausschneiden und Einfügen funktionierte plötzlich nicht mehr.

Nachdem Sie alle Dateimanagerfenster geschlossen und wieder geöffnet haben, hat es wieder funktioniert .


das ist immer noch ein problem; Wenn nautilus / nemo eine einfache Möglichkeit hätte, alle zuvor geöffneten Registerkarten zu starten und zu öffnen, wäre dies in Ordnung. Also, wenn ich mehr als 10 offene Tabs habe, was soll ich tun? wird meistens störend sein, weil das Problem einfach jeden Moment wieder auftreten kann :(
Aquarius Power

0

Ich habe das gleiche Problem. Meine Lösung war:

  1. Starten Sie Nautilus über eine Eingabeaufforderung, und für mich funktioniert es einwandfrei.
  2. Nautilus schließen;
  3. Öffnen Sie Nautilus normalerweise vom Desktop aus. Dies funktioniert nun einwandfrei.

0

Eine interessante Problemumgehung finden Sie hier .

Grundsätzlich werden Symlinks zu Nautilus-Registerkartenordnern unter a / tmp erstellt,
Nautilus wird in diesem Sicherungsordner neu gestartet,
alle Ordner-Symlinks werden ausgewählt
und als Registerkarten mit "Strg + Umschalt + t" geöffnet.

#the list of open tabs least current one (dup it prior):  
qdbus org.gnome.Nautilus /org/freedesktop/FileManager1 org.freedesktop.FileManager1.OpenLocations
# use it to create a folder with symlinks pointing to them

# after opening nautilus on that folder directly
# select all of the symlinks and open'em on new tabs
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.