Ubuntu 17.10では、Okular(Ubuntuリポジトリ、つまりapt install okular
を介してインストールされます)は、以前のバージョンよりもはるかに悪い動作をするようです。これはWaylandとXセッションの両方にあります。これがスクリーンショットです:
例:ご覧のとおり、左側のサイドバーのアイテム「コンテンツ」のみにアイコンがあります。他のアイコン(「サムネイル」、「レビュー」、「ブックマーク」)にもアイコンが必要です(例: このスクリーンショット を参照)。
さらに、ターミナルからOkularを開くと、大量の出力が表示されます。
inotify_add_watch("/home/user/.config/ibus/bus/9f77c45ee0ec4b6a89aaaa7669ff56c1-unix-0") failed: "No space left on device" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/16/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/22/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/24/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/32/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/48/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/64/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/128/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/16/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/22/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/24/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/32/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/48/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/64/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/128/"
アイコンのテーマに関するメッセージは、欠落しているアイコンに関連している可能性があります。最初の行は、明らかにinotifyウォッチの限界に達したことを意味します。なぜそれが起こっているのですか?
最後に、UIテーマはUbuntuの他のアプリケーションとはまったく異なります(これはQtアプリケーション全般の問題だと思いますか?)。たとえば、スクロールバーを見てください。これはGNOMEに戻ることに関係していると思いますか?これは、17.10より前のUbuntuバージョンではるかに優れていました。
これらの問題を修正/回避する方法はありますか?
別のデータポイントとして、質問があります 「OkularインスタンスはUbuntu 17.10のデスクトップドックの単一のアイコンの下にグループ化されません」 ですが、既にリンクに解決策があります。
私の現在のステータス:
アイコンの欠落:Launchpadバグ#1698656のコメント(「ナビゲーションパネルアイコンが17.04の標準インストールにない”) :
回避策として、私のために働いたのは:
$ Sudo apt install systemsettings kde-config-gtk-style kde-config-gtk-style-preview oxygen-icon-theme
アプリのsystemsettings5;
kde-config-gtk-styleは、systemsettings5のAppearanceモジュールを有効にします。
kde-config-gtk-style-previewでは、GTKアプリケーションを再起動せずにテーマをプレビューできます。
oxygen-icon-themeは、KDEアプリケーションで使用する代替テーマです。
次に、systemsettings5を実行し、アプリケーションスタイルをクリックして、フォールバックテーマとしてOxygenを選択し、適用をクリックします。
ただし、フォールバックのテーマとして「酸素」の代わりに「ブリーズ」を使用しました(より気に入っているため)。
端末のエラーメッセージ:inotifyウォッチが不足する問題は消えたようですが、まだ解決されていませんか?
一貫性のないUIテーマ(例:スクロールバー):まだ解決されていません。
Qt5ctをインストールします。
Sudo apt install qt5ct
実行:
qt5ct --platformtheme qt5ct
アイコンのテーマを微風に設定します。 (必要に応じて他の変更を行うことができます)
適切な環境変数を設定します。
Sudo nano /etc/environment
次の行を追加します。
QT_QPA_PLATFORMTHEME="qt5ct"
リブート。
これが機能しない場合は、次の手順に進みます。次に、okular .desktopファイルをホームフォルダーにコピーします。
cp /usr/share/applications/org.kde.okular.desktop ~/.local/share/applications
次の行を変更して、コピーした.desktopファイルを変更します。
Exec=okular %U
に
Exec=okular --platformtheme qt5ct %U
ファイルの~/.local/share/applications
フォルダーを開き、Okularを実行します。最初にアプリケーションを信頼するように求められます。
できた.
Ubuntu 17.10の新規インストールを使用して、Sudo apt install okular
を使用してインストールしようとしましたが、報告したのと同じ問題を受け取りました。
ただし、スナップとしてインストールされている場合は機能しているように見えます。
現在インストールされているokularを削除します:
Sudo apt remove okular
スナップとしてインストール:
Sudo snap install okular
端末からokularを実行しようとすると、次のようになります。
You need to connect this snap to the kde-frameworks-5 snap.
You can do this with those commands: snap install kde-frameworks-5
snap connect okular:kde-frameworks-5-plug
kde-frameworks-5:kde-frameworks-5-slot
okularをkdeフレームワークスナップに接続します:
Sudo snap install kde-frameworks-5
Sudo snap connect okular:kde-frameworks-5-plug kde-frameworks-5:kde-frameworks-5-slot
okularを実行すると、次が得られます: