저는 Linux Mint 17.2 Rafaela(예: Ubuntu 14.04)를 사용하고 있으며 QT
업그레이드 후 모든 기반 응용 프로그램이 보기 흉해 보입니다(텍스트가 복잡해지고 메뉴 내용이 사라집니다. 아래 스크린샷 참조).
환경
$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17.2 Rafaela
Release: 17.2
Codename: rafaela
- 키 DE:
4.14.2
- 돌고래:
4.14.2
실수
$ dolphin
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
QNativeImage: Unable to attach to shared memory segment.
(dolphin:14220): Gdk-WARNING **: shmget failed: error 28 (No space left on device)
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x0
(dolphin:14220): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
(dolphin:14220): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
비슷한 질문이 있습니다.
smplayer
,vlc
,`digikam
- 및 기타
qt
응용 프로그램을 기반으로
스크린샷
관련된
답변1
답변을 테스트해봤습니다Ubuntu 15.10 Wily로 업그레이드하고 QNativeImage를 가져오는 중: 공유 메모리 세그먼트를 연결할 수 없습니다.다음 명령을 사용하십시오.
QT_GRAPHICSSYSTEM=native dolphin
효과가있다! UI는 더 이상 버그가 없습니다.
영구적인 해결책
솔루션 참조 출처:위의 질문, /etc/environment
다음을 추가하도록 편집됨:
QT_GRAPHICSSYSTEM=native
가능한 값은 native
, raster
및 입니다 opengl
.
답변2
이 문제에 대한 다른 해결책을 여기에서 찾았습니다.
QNativeImage: KDE QT 응용 프로그램의 공유 메모리 세그먼트에 연결할 수 없습니다.
마지막으로 MITSHM lib를 비활성화하여 문제를 해결할 수 있었습니다.
이는 파일에 다음 행을 추가하여 수행할 수 있습니다
~/.profile
. (즉:system env var
)
QT_X11_NO_MITSHM=1