Làm cách nào để khắc phục sự cố đồ họa với Skype, Gdk-CẢNH BÁO?


13

Đối với một số lý do tôi có vấn đề đồ họa với Skype. Tôi đã có ít hơn 3 ngày trước và nghĩ rằng nếu tôi khởi động lại pc thì mọi thứ sẽ hoạt động tốt. Nhưng nó đã không đạt được mục đích. Trong khi cài đặt lại Skype tôi có thể thấy hình ảnh như vậy ngay bây giờ: nhập mô tả hình ảnh ở đây

Tôi nhận được thông báo lỗi như vậy tại bàn điều khiển:

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)

3
Google nhanh chóng gợi ý điều Gdk-WARNINGnày là do có quá nhiều phân đoạn bộ nhớ chia sẻ mở và đề xuất cài đặt shmall, shmmni: serverfault.com/questions/373375/
Kẻ

@AJefferiss bạn có nghĩ rằng tôi có thể gặp vấn đề như vậy nếu tôi không bao giờ thay đổi cấu hình này và nó đã hoạt động tốt trước đó?
Viacheslav Kondratiuk

1
Thành thật mà nói tôi không biết, đó có thể là một dấu hiệu cho thấy một bản cập nhật gần đây trong một số ứng dụng khiến nó không xóa được các phân đoạn bộ nhớ được chia sẻ nhưng tôi chỉ đoán. Hãy xem kết quả đầu ra ipcs -mđể xem có bao nhiêu phân khúc bạn đã thiết lập tại thời điểm này. Bạn cũng có thể chạy ipcs -mpđể xem PID của quá trình cuối cùng để đính kèm vào một phân khúc.
AJefferiss 2/11/2015

@AJefferiss bạn biết đấy, bình luận của bạn đã giúp, tôi sẽ viết giải pháp của tôi như một câu trả lời.
Viacheslav Kondratiuk

Câu trả lời:


10

Có vấn đề này với 2 PyCharms đang chạy. Vì vậy, đóng chúng không phải là một giải pháp hợp lý cho tôi. Sử dụng lời khuyên đã chỉnh sửa liên kết dashpe của skype:

sudo gedit /usr/share/applications/skype.desktop

thay đổi

Exec=skype %U

đến

Exec=env "QT_X11_NO_MITSHM=1" skype %U

Đã thử nghiệm trên Ubuntu 14.04 và Skype 4.3.0.37 (multiarch, cho ubfox 12.04 trên trang tải xuống skype). Và làm việc tốt. Cảm ơn bạn và @ raus81
Emerson Rocha

9

Đó là sự cố liên quan đến QT, tôi đã sửa lỗi chạy skype với QT_X11_NO_MITSHM = 1

Bắt đầu từ vỏ:

QT_X11_NO_MITSHM=1 skype

Giải pháp tuyệt vời, hoạt động như một bùa mê, cảm ơn @ raus81;)
Hugo

Tôi thấy điều này đã giải quyết vấn đề tương tự với các chương trình khác như lyx.
Jeremy Salwen

6

Như AJefferiss đề nghị tôi đã thực thi một lệnh:

ipcs -mp

Tôi đã tìm thấy một "pid"quá trình cuối cùng và thực hiện:

ps aux | grep "pid"

Đó là PyCharm, tôi đã chạy 2 phiên bản IDE này. Sau khi tôi vô hiệu hóa một trong số chúng, vấn đề Skype đã được giải quyết.


Này bạn đã tìm thấy bất kỳ giải pháp lâu dài cho vấn đề này? Nó xuất hiện hết lần này đến lần khác
Rajdeep Singh

Tôi nghĩ bạn nên giảm dung lượng bộ nhớ. Nó giúp cho tôi.
Viacheslav Kondratiuk

Tôi chỉ là người mới bắt đầu, bạn có thể vui lòng cho tôi biết nơi để làm điều đó?
Rajdeep Singh

1
@RSB Nếu bạn kiểm tra internet, có những vấn đề và giải pháp khác. Nhưng điều này rất hữu ích cho tôi. ipcs -mpnó sẽ cung cấp cho bạn một danh sách dài các quy trình sử dụng bộ nhớ dùng chung, các cột đúng nhất là quy trình pid. Đó là một con số, như 878. Tôi đã lấy hàng cuối cùng. Sau đó, bạn có thể tìm thấy tên quy trình cho pid đó. ps aux | grep 878. Của tôi là PyCharm. Tôi chỉ đóng nó và mọi thứ bắt đầu hoạt động như mong đợi.
Viacheslav Kondratiuk

2

Lý do cho điều này là một lỗi trong openjre-7u85: https://bugs.launchpad.net/ubfox/+source/openjdk-7/+orms/1512760

Theo báo cáo lỗi có ai đó đang làm việc này vì vậy nó sẽ được giải quyết sớm.


Tôi đã mắc kẹt trong vấn đề này trên Debian khi chạy Netbeans openjdk-7với phiên bản 7u85-2.6.1-5. Với nâng cấp để 7u91-2.6.3-1vấn đề biến mất. Cảm ơn đã liên kết!
gavenkoa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.