สถานะของ Okular ใน Ubuntu 17.10?


11

ด้วย Ubuntu 17.10, Okular (ติดตั้งผ่านที่เก็บ Ubuntu, i. e. apt install okular) ดูเหมือนว่าจะทำงานได้แย่กว่ารุ่นก่อน ๆ มาก นี่คือทั้งใน Wayland และในเซสชัน X นี่คือภาพหน้าจอ: หน้าต่าง Okular

ตัวอย่างเช่นที่คุณเห็นเฉพาะรายการ“ เนื้อหา” ในแถบด้านข้างซ้ายมีไอคอน ส่วนอื่น ๆ (“ ภาพย่อ”,“ คำวิจารณ์”,“ บุ๊คมาร์ค”) ควรมีไอคอนเช่นกัน (ดูภาพหน้าจอ e. g. นี้ )

นอกจากนี้เมื่อฉันเปิด 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 หรือไม่ มันเคยดีกว่าใน Ubuntu รุ่นก่อน 17.10

มีวิธีใดบ้างในการแก้ไข / แก้ไขปัญหาเหล่านี้?


ในฐานะที่เป็นจุดข้อมูลอื่นมีคำถามว่า“ อินสแตนซ์ Okular ไม่ได้จัดกลุ่มภายใต้ไอคอนเดียวในเดสก์ท็อป dock บน Ubuntu 17.10”แต่นั่นมีทางออกในลิงก์อยู่แล้ว


1
Okular ไม่ใช่คำพังเพยหรือ Qt มันเป็น KDE และพลาสมา และฉันก็เชื่อว่ามันต้องใช้ธีมออกซิเจนของ KDE
ตกหลุมรัก

@ ทุกอย่างดี KDE ไม่ได้สร้างขึ้นด้วย Qt (เหมือนกับ GNOME ที่ใช้ GTK) ฉันได้พยายามติดตั้งแพคเกจoxygen-icon-themeและoxygen5-icon-themeไม่มีผลกระทบ
Socob

อาจจะเป็น Qt บนพลาสมา แต่อย่างไรก็ตามคุณใช้ Wayland (ค่าเริ่มต้น) หรือ Xorg ฉันคิดว่า KDE ยังเล่นได้ไม่ดีกับ Wayland
พูดจาโผงผาง

qtconfig-qt4คุณสามารถลองเล่นกับ
N0rbert

คุณสามารถอัปเดตคำถามเพื่อรวมวิธีที่คุณใช้ในการติดตั้งได้หรือไม่
gsxruk

คำตอบ:


4

ติดตั้ง qt5ct:

sudo apt install qt5ct

วิ่ง:

qt5ct --platformtheme qt5ct

และตั้งค่าไอคอนชุดรูปแบบให้เป็นเรื่องง่าย (คุณสามารถแก้ไขอื่น ๆ ตามที่คุณต้องการ)

ตั้งค่าตัวแปร evironment ที่เหมาะสม:

sudo nano /etc/environment

และเพิ่มบรรทัดนี้:

QT_QPA_PLATFORMTHEME="qt5ct"

Reboot

หากวิธีนี้ไม่สามารถทำงานต่อไปได้ให้คัดลอกไฟล์ 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 รุ่นที่ใหม่กว่านี่คือสิ่งที่แก้ไขไอคอน (ซึ่งยังคงใช้งานไม่ได้ตามค่าเริ่มต้นสองปีต่อมา!) สำหรับฉัน
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 เปิดใช้งานโมดูลลักษณะที่ปรากฏใน systemettings5;

    • kde-config-gtk-style-preview ช่วยให้สามารถดูตัวอย่างธีมโดยไม่ต้องรีสตาร์ทแอพพลิเคชั่น GTK;

    • oxygen-icon-theme เป็นชุดรูปแบบอื่นที่ใช้ในแอปพลิเคชัน KDE

    จากนั้นรัน systemettings5 คลิกที่ Application Style เลือก Oxygen เป็นชุดรูปแบบ Fallback คลิกที่ Apply

    ฉันใช้“ Breeze” แทน“ Oxygen” เป็นธีมทางเลือกแม้ว่า (เพราะฉันชอบมากกว่านี้)

  2. ข้อความแสดงข้อผิดพลาดบนเครื่องเทอร์มินัล:ยังไม่ได้รับการแก้ไขแม้ว่าปัญหาเรื่องนาฬิกาเรือนที่ไม่มีการแจ้งเตือนจะหายไปหรือไม่

  3. ชุดรูปแบบ UI ที่ไม่สอดคล้องกัน (เช่นแถบเลื่อน):ยังไม่ได้แก้ไข


1

ด้วยการติดตั้ง Ubuntu 17.10 ใหม่ฉันก็ลองติดตั้งโดยใช้sudo apt install okularและรับปัญหาเดียวกันกับที่คุณรายงาน

อย่างไรก็ตามดูเหมือนว่าจะใช้งานได้หากติดตั้งเป็น snap

ลบ 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 snap เวอร์ชันปัจจุบันมีโฮสต์ของปัญหาอื่น ๆ เช่นไม่สามารถเข้าถึงไฟล์ที่อยู่นอกไดเรกทอรีหลักของผู้ใช้หรือเครื่องพิมพ์ใด ๆ นอกจากนี้ยังมีไอคอนบางส่วนที่หายไปใน“ การตั้งค่า→กำหนดค่า Okular”
Socob

ใช่สัญญาและสวย แต่แน็ปของ Okular เพียงชนเมื่อฉันพยายามที่จะบันทึกไฟล์ PDF ข้อเขียน
rdrey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.