Ubuntu 17.10のOkularの状態?


11

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

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

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


1
OkularはgnomeでもQtでもありません。KDEとプラズマです。KDE酸素テーマが必要だと思います。
ravery

@raveryさて、KDEはQt上に構築されていませんか(GNOMEがGTK上にあるように)?私はパッケージoxygen-icon-themeとをインストールしようとしましたoxygen5-icon-themeが、効果はありません。
Socob

多分それはプラズマのQtです。とにかく、Wayland(デフォルト)またはXorgを使用していますか。KDEはまだウェイランドでうまく機能していないと思います。
ravery

で遊んでみてくださいqtconfig-qt4
N0rbert

質問を更新して、インストールに使用した方法を含めてください。
gsxruk 2018年

回答:


4

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

できました。


Linux Mintは今完璧に動作します!
Timur Fayzrakhmanov

Ubuntuの最近のバージョンでは、これがアイコン(デフォルトでは2年後も壊れている!)を修正してくれます。
ソコブ

3

私の現在の状況:

  1. アイコンの欠落:Launchpadバグ#1698656のコメントでこれに対する解決策が見つかりました(「ナビゲーションパネルのアイコンは、17.04の標準インストールで欠落しています」)

    回避策として、私にとってうまくいったのは:

    $ sudo apt install systemsettings kde-config-gtk-style kde-config-gtk-style-preview oxygen-icon-theme

    • アプリのsystemsettings systemsettings5;

    • kde-config-gtk-styleは、systemsettings5のAppearanceモジュールを有効にします。

    • kde-config-gtk-style-previewを使用すると、GTKアプリケーションを再起動せずにテーマをプレビューできます。

    • 酸素アイコンテーマは、KDEアプリケーションで使用する代替テーマです。

    次に、systemsettings5を実行し、[アプリケーションスタイル]をクリックして、[フォールバック]テーマとして[酸素]を選択し、[適用]をクリックします。

    フォールバックテーマとして、「酸素」の代わりに「そよ風」を使用しました(私はそれが好きなので)。

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

  3. 一貫性のないUIテーマ(例:スクロールバー):未解決。


1

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を実行すると、次のようになります。

ここに画像の説明を入力してください


2
ありがとうございます。しかし、Okularスナップの現在のバージョンには、ユーザーのホームディレクトリやプリンター以外のファイルにアクセスできないなど、他にも多くの問題があります。また、「設定→Okularの設定」にはまだいくつかのアイコンがありませんでした。
ソコブ2018

ええ、有望でかわいいですが、注釈付きPDFを保存しようとすると、snap's Okularがクラッシュしました
rdrey
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.