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!


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 .


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.


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.


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 .


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.

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.