web-dev-qa-db-ja.com

Ubuntu 17.10のOkularの状態?

Ubuntu 17.10では、Okular(Ubuntuリポジトリ、つまりapt install okularを介してインストールされます)は、以前のバージョンよりもはるかに悪い動作をするようです。これはWaylandとXセッションの両方にあります。これがスクリーンショットです: Okular window

例:ご覧のとおり、左側のサイドバーのアイテム「コンテンツ」のみにアイコンがあります。他のアイコン(「サムネイル」、「レビュー」、「ブックマーク」)にもアイコンが必要です(例: このスクリーンショット を参照)。

さらに、ターミナルから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のデスクトップドックの単一のアイコンの下にグループ化されません」 ですが、既にリンクに解決策があります。

10
Socob

私の現在のステータス:

  1. アイコンの欠落: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を選択し、適用をクリックします。

    ただし、フォールバックのテーマとして「酸素」の代わりに「ブリーズ」を使用しました(より気に入っているため)。

  2. 端末のエラーメッセージ:inotifyウォッチが不足する問題は消えたようですが、まだ解決されていませんか?

  3. 一貫性のないUIテーマ(例:スクロールバー):まだ解決されていません。

2
Socob

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を実行します。最初にアプリケーションを信頼するように求められます。

できた.

1
To Do

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を実行すると、次が得られます:

enter image description here

1
gsxruk