私は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