Z jakiegoś powodu mam problemy graficzne ze Skype. Miałem ich mniej 3 dni temu i pomyślałem, że jeśli uruchomię ponownie komputer, wszystko będzie działać dobrze. Ale to nie trafiło w sedno. Podczas ponownej instalacji Skype widzę teraz takie zdjęcie:
W konsoli pojawiają się takie komunikaty o błędach:
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
(skype:17186): Gdk-WARNING **: shmget failed: error 28 (No space left on device)
Gdk-WARNING
jest zbyt wiele otwartych segmentów pamięci wspólnej i sugeruje ustawienie shmall, shmmni: serverfault.com/questions/373375/…ipcs -m
aby zobaczyć, ile segmentów masz w tej chwili skonfigurowanych. Możesz także uruchomić,ipcs -mp
aby zobaczyć PID ostatniego procesu dołączania do segmentu.Odpowiedzi:
Wystąpił ten problem przy jednoczesnym uruchomieniu 2 PyCharms. Dlatego ich zamknięcie nie jest dla mnie rozsądnym rozwiązaniem. Korzystając z porady raus81 edytowałem link do skype dash:
zmiana
do
źródło
Jest to problem związany z QT, naprawiłem działający Skype z QT_X11_NO_MITSHM = 1
Zacznij od powłoki:
źródło
Zgodnie z sugestią AJefferiss wykonałem polecenie:
Znalazłem
"pid"
ostatni proces i wykonałem :To był PyCharm, uruchomiłem 2 instancje tego IDE. Po wyłączeniu jednego z nich problem ze Skype został rozwiązany.
źródło
ipcs -mp
da ci długą listę procesów korzystających z pamięci współdzielonej, najbardziej odpowiednie kolumny to pid procesu. To liczba, jak 878. Wziąłem ostatni rząd. Następnie możesz znaleźć nazwę procesu dla tego pid.ps aux | grep 878
. Mój był PyCharm. Właśnie go zamknąłem i wszystko zaczęło działać zgodnie z oczekiwaniami.Powodem tego jest błąd w openjre-7u85: https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1512760
Według raportu o błędzie jest ktoś, kto nad tym pracuje, więc mam nadzieję, że zostanie on wkrótce rozwiązany.
źródło
openjdk-7
z wersją7u85-2.6.1-5
. Z uaktualnieniem do7u91-2.6.3-1
problemu znikają. Dzięki za link!