우분투 17.10의 Okular 상태?


11

Ubuntu 17.10에서는 Okular (Ubuntu 리포지토리를 통해 설치됨 apt install okular)가 이전 버전보다 훨씬 나쁘게 작동하는 것으로 보입니다. 이것은 웨이 랜드와 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 응용 프로그램에 문제가 있다고 생각하십니까?). 예를 들어 스크롤 막대를 살펴보십시오. 나는 이것이 그놈으로 다시 이동하는 것과 관련이 있다고 생각합니까? 17.10 이전의 우분투 버전에서는 훨씬 좋았습니다.

이러한 문제를 해결 / 해결할 수있는 방법이 있습니까?


또 다른 데이터 포인트로, “Ubuntu 17.10의 데스크톱 도크에서 오크 인스턴스는 단일 아이콘으로 그룹화되지 않습니다” 라는 질문이 있지만 이미 링크에 솔루션이 있습니다.


1
Okular는 그놈도 아니고 Qt도 아닙니다. KDE와 플라즈마입니다. 그리고 KDE 산소 테마가 필요하다는 것을 믿습니다.
ravery

@ravery 글쎄, KDE는 Qt를 기반으로하지 않습니까 (GNOME이 GTK에있는 것처럼)? 나는 패키지를 설치하려고했습니다 oxygen-icon-themeoxygen5-icon-theme영향을 미치지 않고,.
Socob

아마도 플라즈마상의 Qt 일 것입니다. 어쨌든 Wayland (기본값) 또는 Xorg를 사용하고 있습니까? KDE는 아직 Wayland와 잘 어울리지 않는다고 생각합니다.
ravery

로 놀아 볼 수 있습니다 qtconfig-qt4.
N0rbert

질문을 설치하는 데 사용한 방법을 포함하도록 질문을 업데이트 할 수 있습니까?
gsxruk

답변:


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를 실행하십시오. 처음으로 응용 프로그램을 신뢰하도록 요청합니다.

끝난.


리눅스 민트, 지금 완벽하게 작동합니다!
Timur Fayzrakhmanov 2016 년

더 최신 버전의 우분투에서 이것은 아이콘을 수정합니다 (2 년 후 기본적으로 여전히 깨져 있습니다!).
Socob

3

내 현재 상태 :

  1. 누락 된 아이콘 : Launchpad 버그 # 1698656 ( "17.04 표준 설치시 탐색 패널 아이콘이 없음") 에 대한 의견 에서 이에 대한 해결책을 찾았습니다 .

    해결 방법으로 나를 위해 일한 것은 다음과 같습니다.

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

    • 앱 시스템 설정을위한 시스템 설정; 5;

    • kde-config-gtk-style은 시스템 설정에서 모양 모듈을 활성화합니다 5;

    • kde-config-gtk-style-preview를 사용하면 GTK 응용 프로그램을 다시 시작하지 않고도 테마를 미리 볼 수 있습니다.

    • 산소 아이콘 테마는 KDE 응용 프로그램에서 사용할 수있는 대체 테마입니다.

    그런 다음 systemsettings5를 실행하고 Application Style을 클릭하고 Fallback 테마로 Oxygen을 선택한 다음 Apply를 클릭하십시오.

    그래도 "Oxygen"대신 "Breeze"를 폴백 테마로 사용했습니다 (더 좋아하기 때문에).

  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

kde 프레임 워크 스냅에 okular를 연결하십시오.

sudo snap install kde-frameworks-5
sudo snap connect okular:kde-frameworks-5-plug kde-frameworks-5:kde-frameworks-5-slot

okular를 실행하면 다음이 제공됩니다.

여기에 이미지 설명을 입력하십시오


2
고맙지 만 현재 Okular 스냅 버전에는 사용자의 홈 디렉토리 나 프린터 외부의 파일에 액세스 할 수없는 등의 다른 문제가 있습니다. 또한“설정 → 오 큘러 구성”에 여전히 일부 아이콘이 없습니다.
Socob

그래, 약속 예쁜,하지만 난 주석 PDF 저장하려고 할 때 스냅의 Okular에서 바로 추락
rdrey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.