Nautilus kopiuj / wklej nagle przestań działać, jak to obejść? qdbus?

12

Używam Ubuntu 14.04. Ponieważ kopiowanie / wklejanie bez powodu nagle kończy się niepowodzeniem, ponieważ nautilus na Ubuntu 12.10, szukam obejścia.

Obejściem może być każda sztuczka. Mam kilka (ponad 10) otwartych kart i nie ma ŻADNEGO SPOSOBU na zamknięcie i otwarcie nautilusa przy otwartych wszystkich kartach? jeśli tak, byłoby to obejście! Ja przynajmniej nie mogłem znaleźć sposobu, nawet z qdbus (być może nie wiem, jak go używać bardzo dobrze).

Jeśli wiesz, co powoduje ten problem, chciałbym również wiedzieć, ale nie jest to wymagane.

Myślałem , że gdybym mógł zebrać wszystkie lokalizacje kart przez, być może, qdbus, mógłbym stworzyć skrypt, aby ponownie je otworzyć w nowym oknie nautilus.

PS .: możesz również pomóc, postępując zgodnie z sugestią @isync w komentarzach poniżej!

Moc Wodnika
źródło
co powiedział, gdy się nie udało? Czy masz wystarczająco dużo miejsca na skopiowanie niektórych danych? Czy źródło kopiowania jest lokalne czy zdalne?
Ruslan Gerasimov
nie miał komunikatu o błędzie! wystarczy spróbować „ctrl + c” i „ctrl + v” i nic się nie dzieje; nic się też nie dzieje, jeśli użyjesz menu kontekstowego i wybierzesz skopiuj lub wklej ... jedynym sposobem jest wybranie plików i przeciągnięcie, to jedyna rzecz, która działa; po rozpoczęciu przeciągania przytrzymaj Alt, aby wybrać, co robić, to jedyny sposób, w jaki mogłem przenieść pliki, gdy nautilus się wyskakuje :(, więc jeśli nautilus zostanie zrestartowany, to znowu działa, ale straciłem wszystkie 10+ zakładek, nad którymi pracowałem! !! źródło kopiowania jest lokalne i mam wystarczająco dużo miejsca
Aquarius Power
jest ten eksperymentalny skrypt do obejścia, który: sourceforge.net/p/scriptechocolor/git/ci/master/tree/…
Aquarius Power
wystarczająco ciekawe!
Ruslan Gerasimov,
1
Znany błąd. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1322925 Proszę kliknąć „ten błąd wpływa na mnie” tam, aby przekonać deweloperów o jego pilności. (i upvote @darkhole's answer here)
isync

Odpowiedzi:

11

To błąd Nautilusa, możesz to sprawdzić tutaj .

Julian-Alarcon
źródło
Wygląda na to, że teraz trzeba to naprawić :)
Julian-Alarcon
Tak, zostało to naprawione kilka tygodni temu.
isync
Nie, nie jest. Używam Ubuntu 15.04 i nie mogłem zrozumieć, dlaczego podczas kopiowania plików wynik był zawsze losowy - nie wszystkie pliki zostały skopiowane, niektóre pliki uległy uszkodzeniu, pasek postępu przesuwa się zbyt szybko, a prawdziwy proces trwa nawet po zniknięciu okna itp. Podsumowując, proces zarządzania plikami oparty na interfejsie użytkownika w najnowszym Ubuntu 15.04 RTM jest całkowicie zawodny.
Mike B.
5

Rozwiązaniem, które znalazłem, jest ponowne uruchomienie nautilus

nautilus -q

Następnie otwórz Pliki i teraz kopiuj / wklej powinno działać.

Sprawdziłem to w Ubuntu 14.04 i działa.

Ostra Wacharia
źródło
3
ale potem
Aquarius Power
3

Nie powinieneś wypróbowywać „obejścia”, jeśli będziesz musiał zadzierać z plikami konfiguracyjnymi. Jest to oczywiście błąd, który został już zgłoszony .

Czy możesz skopiować pliki, jeśli przeciągniesz je myszką podczas przytrzymywania CTRL(obok ikony przeciąganego pliku powinna pojawić się mała litera „+”)?

Spróbuj także uruchomić nautilus z terminala (pisząc nautilus), aby sprawdzić, czy zapisuje jakieś komunikaty o błędach. Spróbuj także uruchomić nautilus z sudo z terminala: sudo nautilusi spróbuj, czy to wtedy działa (może to być problem z uprawnieniami, jeśli to działa). NIGDY nie używaj go jednak sudo nautilusdo zwykłej pracy, nawet jeśli działa, ponieważ stanowi zagrożenie bezpieczeństwa.

W ostateczności, ponieważ musisz poczekać na naprawienie błędu, możesz wypróbować innego menedżera plików, np. Nemo, który jest rozwidleniem Nautilusa lub Thunara.

Brokuł
źródło
nautilus jest zbyt przydatny, szukam obejścia, ponieważ nie chcę używać innego :). Btw, w rzeczywistości używanie klawiatury + myszy może działać dobrze, to dobra wskazówka; ale tak naprawdę spróbuj: przeciągnij pliki myszką, następnie przytrzymaj klawisz Alt, a następnie zwolnij klawisz myszy, trzymając klawisz Alt; pokaże opcje na wszystko! jeśli to działa, zaktualizuj swoje pytanie, abym mógł głosować; ale wciąż szukam sposobu, aby wymusić poprawne działanie nautilusa :), sprawdź także skrypt eksperymentalny na jednym z moich komentarzy na temat mojego OP.
Aquarius Power
1
Uhm. Napisałem to, abyś mógł spróbować, jeśli tylko polecenie kopiuj / wklej zawiedzie lub jeśli nautilus nie będzie w stanie tworzyć kopii. Znam skróty ;-)
Broco
po tym, jak się zepsuje, nadal może tworzyć kopie, ale tylko wtedy, gdy trzymam Ctrl lub Alt; Miałem na myśli, że alt jest mocniejszy, ponieważ może robić więcej rzeczy, ale niektórzy ludzie nie wiedzą tego tak, jakbym tego nie robił przez długi czas! ctrl + shift dla dowiązań symbolicznych, ale nie było opcji przenoszenia plików „między dwiema różnymi partycjami” poza trybem alt afaik (domyślnie kopiowanie przeciąganych plików między 2 partycjami); więc twoja odpowiedź może być kompletnym obejściem, gdyby zawierała te informacje :)
Aquarius Power
2
Przenieś pliki (nawet między partycjami): Hold Shift, Kopiuj pliki: Hold Ctrl, Utwórz symlink: Hold Ctrl + Shift
Broco
pracował! trzymanie tych klawiszy jest mniej praktyczne niż ctrl + {c, x, v}, ale pomaga, gdy nie chcemy zamykać ponad 10 kart; Widziałem tam, więc to naprawdę błąd; zamierzonym obejściem jest nadal sposób na „życie z błędem”; chodzi o to, że jeśli nautilus miałby po prostu historię ostatnio otwieranych folderów, które moglibyśmy ponownie otworzyć przy ponownym uruchomieniu, łatwiej byłoby poradzić sobie z tym błędem i każdym innym błędem, który wymaga ponownego uruchomienia; również po ponownym uruchomieniu komputera nie jesteśmy w stanie kontynuować pracy z miejsca, w którym byliśmy; więc tęsknię za tą funkcją, a takie obejście może sprawić, że zadziała (tak jak ten skrypt, z ograniczeniami).
Wodnik Moc
0

Używam menedżera plików Nemo na Ubuntu 14.04 i mam ten sam problem. Kopiowanie, wycinanie i wklejanie nagle przestało działać.

Po zamknięciu wszystkich okien menedżera plików i otwarciu ich ponownie działało .

malisokan
źródło
to wciąż problem; gdyby nautilus / nemo miał jakąś prostą opcję uruchomienia i otwarcia wszystkich wcześniej otwartych kart, byłoby dobrze. więc jeśli mam ponad 10 otwartych kart, co mam zrobić? będzie kłopotliwy głównie dlatego, że problem może się powtórzyć w dowolnym momencie :(
Aquarius Power
0

Mam ten sam problem. Moje rozwiązanie polegało na:

  1. Uruchom Nautilus z wiersza polecenia i dla mnie działa dobrze;
  2. Zamknij Nautilus;
  3. Otwórz Nautilus normalnie z pulpitu, a teraz działa dobrze.
Glynn Field
źródło
0

Ciekawe obejście można znaleźć tutaj .

Zasadniczo tworzy dowiązania symboliczne do folderów kart nautilus w a / tmp,
restartuje nautilus w tym folderze kopii zapasowych,
zaznacza wszystkie dowiązania folderów
i otwiera je wszystkie jako tabulatory za pomocą „ctrl + shift + t”.

#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
Moc Wodnika
źródło