Od kilku miesięcy mam problem z tym, że po kilku tygodniach używania laptopa bez ponownego uruchamiania powoli tracę zdolność kopiowania i wklejania. Po pierwsze, to tylko między różnymi aplikacjami, takimi jak Terminal i Sublime Text, ale w końcu jest on szeroki i przestaje działać wszędzie.
Gdy piszę to, wydaje się, że nic nie kopiuje się do schowka. Nie w SMS-ach, Chrome, Safari, terminalu ani w żaden inny sposób.
Przechodząc do Findera> Schowek pokazuje tylko jeden mały fragment tekstu, który jest ostatnią rzeczą, którą udało mi się skopiować, zanim całkowicie przestał działać.
Czy powinienem zrzucić tutaj listę procesów, aby pokazać, co mam uruchomione, czy może jest to częsty problem, który może być przyczyną?
Jestem na 13-calowym MacBooku Pro Retina z systemem 10.9.
Dzięki
Edycja 1: Przeciągnij i upuść też.
Edycja 2: Po wypróbowaniu miliona poprawek znalezionych w Internecie (zmiana uprawnień do plików, poprawki / private / var, wyłączenie pokazywania ukrytych plików itp., Zabijanie procesów innych producentów jeden po drugim), żadne z nich nie działało. Odkryłem jednak, że zabicie procesu WindowServer, który zasadniczo zamyka wszystkie okna i resetuje GUI, zapewnia „naprawę” bandaid problemu i przywraca kopiowanie i wklejanie / przeciąganie i upuszczanie. Nie jest to jednak szczególnie zaskakujące. Jest to prawie tak niewygodne, jak ponowne uruchomienie, co było moją starą poprawką. Nadal chciałbym ustalić przyczynę. Moim głównym podejrzanym jest to, że aplikacje systemu Windows, które uruchamiam przez Crossover, psują się w systemie, nawet po zabiciu Crossovera i ich procesorów.
Edytuj 22/6: Wyślę listę procesów i wynik z kextstat | grep -v com.apple, gdy problem pojawi się ponownie.
źródło
kextstat | grep -v com.apple
)kextstat | grep -v com.apple
wynik.kextstat | grep -v com.apple
po ponownym pojawieniu się problemu. Od tego czasu nie zdarzyło się to ponownie, chociaż nie korzystałem z tego komputera tak często.Odpowiedzi:
Ilekroć mam ten problem, to dlatego, że przypadkowo włączyłem klawisze myszy. ( Option+ 5) Dzieje się tak tylko wtedy, gdy masz klawiaturę bez klawiatury numerycznej.
źródło
Może się to zdarzyć, gdy niektóre usługi systemowe uległy awarii / zostały ponownie uruchomione. Aplikacje uruchomione wcześniej nie mogą wymieniać bufora kopii z aplikacjami uruchomionymi później. Jeśli zamkniesz wcześniej uruchomioną aplikację i uruchomisz ją ponownie, działa ona ponownie poprawnie.
źródło
Sprawdź, czy
pbcopy
polecenie działa poprawnie.Jeśli się nie powiedzie, porady z tego miejsca mogą pomóc, uruchamiając ponownie pulpit, np .:
Jeśli to nie pomoże, a chcesz uniknąć ponownego uruchomienia, możesz spróbować ponownie przypisać skróty Kopiuj i Wklej przez aplikację Karabiner. Zobacz: Remap Ctrl + C, Ctrl + V i Ctrl-X .
źródło
To brzmi jak skrajna odpowiedź, ale tak nie jest. Jeśli korzystasz z OSX 10.8+, naciśnij Alt podczas uruchamiania komputera, przejdź do narzędzia dyskowego i sprawdź / napraw wszystko. Następnie przejdź do ponownej instalacji OSX. Zrobiłem to co najmniej kilkanaście razy, kiedy popsułem pliki systemu operacyjnego. Nie dotyka twoich plików, tylko pliki OSX. Zajmie to kilka godzin i dobre połączenie z Internetem, ale naprawiło każdy problem z poziomem systemu operacyjnego, jaki kiedykolwiek miałem.
źródło
Najpierw przepraszam za długość tego wpisu i pisownię Jestem dysleksyjna ....
Ludzie udzielają odpowiedzi bez informacji potrzebnych do udzielenia dobrej odpowiedzi.
Informacje, które Martin musi podać to:
1) Jak próbuje wycinać i wklejać (tylko za pomocą myszy lub za pomocą klawiatury („Command + c” w przypadku kopiowania i „Command + v” w celu wklejenia) lub w obu przypadkach lub za pomocą elementów menu?
2) Czy wyróżnienie obiektu w C + P stanowi problem?
3) Jakie oprogramowanie jest zainstalowane i działa? (ponieważ problem pogarsza się z czasem, brzmi to jak „wyciek pamięci” z programu z błędem)
Mówi, aby wykorzystać to, co zrobił i dlaczego (spojrzał na odpowiedzi w Internecie), ale zastosowanie odpowiedzi znalezionych w Internecie bez znajomości przyczyny może pogorszyć sprawę.
Teraz odpowiedź na podstawie podanych informacji: ponieważ jego problem pogarsza się z czasem, musi to wynikać z czegoś, co dzieje się z czasem lub czegoś, co jest uruchamiane w określonym czasie, musi to być oprogramowanie.
Dlaczego nie sprzęt? Ramy czasowe to tygodnie, a nie sekundy, minuty lub godziny, więc nie jest prawdopodobne, aby był to sprzęt.
Jest mało prawdopodobne, aby był to system operacyjny. Dlaczego? ponieważ nie widzimy tego problemu na wszystkich innych systemach z tą samą wersją OS X, na której on działa.
Jest bardzo mało prawdopodobne, aby stanowiło problem „uprawnień”, ponieważ zdarza się to po upływie tygodnia. Gdyby to były „uprawnienia”, to od razu by się to zdarzyło (od razu).
Pozostało więc: zainstalowane oprogramowanie.
Martin mówi, że zabicie „WindowServer” naprawia problem: dlaczego? Całe oprogramowanie, które korzysta z wycinania i przeszłości korzysta z „WindowServer”, a jeśli jakiekolwiek oprogramowanie przytłacza „wycinane i przeszłe usługi WindowServer”, być może z powodu wycieku pamięci z powodu błędu, należy się spodziewać tego objawu. Ponieważ OS X korzysta z systemów pamięci podręcznej, zabicie pamięci i dysku przez proces buggy nie wyczyści pamięci podręcznej ani nie naprawi symptomu. Tak więc śledzenie oprogramowania nie będzie łatwe ani szybkie.
Więc znając powyższe; nawet jeśli zabija programy Crossover i to nie działa, możemy powiedzieć, że nadal mogą to być programy używane z Crossover lub sam Crossover, co prowadzi do problemu, zwłaszcza jeśli Martin wycina i wkleja między programami działającymi w programach Crossover i OS X . Nie wiedząc, jakich innych programów używa, w tym tych, których używa w Crossover, trudno jest iść do przodu.
Co może zrobić Martin?
1) Częściej wyłączaj komputer.
2) Zwróć uwagę, ile czasu zajmuje wystąpienie pierwszego błędu, i prowadź dziennik programów, które uruchomił w tym czasie.
3) Zwróć uwagę, czy problem zaczyna się zaraz po użyciu określonego programu.
4) Znajdź sposób pracy bez programów Crossover, znajdź alternatywy dla MAC OS X.
5) Jeśli nie możesz przejść z programów Windows i mieć komputer Macintosh, pomyśl o użyciu VMware i instalacji bootcampa Crossover
6) Jeśli musisz użyć Crossover, musisz znaleźć program powodujący problem i zajmie to dużo czasu, ponieważ, jak mówisz, potrzeba kilku tygodni na uruchomienie problemu. poniższe punkty dotyczą tego procesu.
7) Pracuj przez chwilę tylko z programami Mac (nieco dłużej, zanim problem się uruchomi, a jeśli problem się nie uruchomił, problem musi dotyczyć programów działających w ramach Crossover lub samego Crossovera).
8) Działa tylko z programami Mac i jednym innym programem w Crossover, jeśli problem występuje :-) znalazłeś go.
9) Działa tylko z programami Mac i innym programem w Crossover, jeśli problem występuje :-) znalazłeś go.
10) powtarzaj od 8 do 9, dopóki problem się nie pojawi :-) znalazłeś go.
11) wykonaj kopię zapasową plików danych
12) ponownie sformatuj / usuń dysk
13) zainstaluj ponownie OS X
źródło
Być może jest to błędne polecenie sudo, które usunęło plik lub wirusa.
Z twojego opisu wynika, że najprawdopodobniej jest to wirus. W takim przypadku musisz jakoś ponownie zainstalować mavericks. Tak, wirusy naprawdę są do kitu.
Ale najpierw jest kilka innych rzeczy, które możesz wypróbować.
Rozwiązaniem problemu:
źródło
kextstat
zażądano danych wyjściowych.Napotkałem ten sam problem. Nie mogłem skopiować z TextEdit do Maila za pomocą cmd + C cmd + V. Potem zdałem sobie sprawę, że włączyłem „Wklej i dopasuj styl” dla wszystkich aplikacji w Preferencjach systemowych> Klawiatura> Skróty> Skróty aplikacji. Zmieniłem „Wklej i dopasuj styl” tylko dla aplikacji Textedit w preferencjach systemowych, a następnie mogłem skopiować wklejanie z TextEdit do Mail.
źródło