อินสแตนซ์ Okular ไม่ได้จัดกลุ่มภายใต้ไอคอนเดียวในเดสก์ท็อป dock ใน Ubuntu 17.10


12

หลังจากอัปเกรดเป็น Ubuntu 17.10 แล้วอินสแตนซ์จำนวนมากokularจะไม่จัดกลุ่มภายใต้ไอคอนเดียวในเดสก์ท็อป

ฉันกำลังทำงานภายใต้ 17.10 X.org และถ้ามันเป็นเรื่องสำคัญ: ผมดูไฟล์ PDF okularด้วย แอปพลิเคชันอื่น ๆ ทั้งหมดที่ฉันทดสอบได้ทำงานอย่างถูกต้อง ตัวอย่างเช่นหลายอินสแตนซ์gnome-terminalและemacsจะจัดกลุ่มภายใต้รายการเดียวในเดสก์ท็อป ไม่มีปัญหาในการจัดกลุ่มokularใน 17.04

เหตุใดจึงต้องจัดกลุ่มพวกเขา มันทำให้สามารถใช้แป้นพิมพ์ลัดเพื่อสลับระหว่างแอพพลิเคชั่นประเภทเดียวกัน ( Alt+ |) นอกจากนี้ยังช่วยให้สลับระหว่างแอปพลิเคชันต่างๆ ( Alt+ Tab) ได้ง่ายขึ้นเนื่องจากมีอินสแตนซ์น้อยกว่าที่จะหมุนเวียน

ฉันจะรับokularอินสแตนซ์ไปยังกลุ่มอย่างถูกต้องใน 17.10 ได้อย่างไร


ฉันมีปัญหาเดียวกันกับ okular คุณรันเวอร์ชันแอพ snap?
wblm

1
@ pomsky ยอดเยี่ยม! ฉันคิดว่ามันใช้งานได้ มีไฟล์จำนวนมากสำหรับเดสก์ท็มีในokular /usr/share/applicationsฉันเลือกอันที่เรียกว่า: okularApplication_pdf.desktopและเพิ่มบรรทัด: StartupWMClass=okularที่ส่วนท้ายของไฟล์นั้น
HåkonHægland

เรื่องไม่สำคัญเล็ก ๆ น้อย ๆ หนึ่งเรื่องการรวมกันที่คุณพูดถึงว่า alt + | ถูกเขียนเป็น "alt + key-above-tab" ในเอกสาร เหตุผลก็คือไม่มีมาตรฐานระดับโลกสำหรับคีย์นั้นในคีย์บอร์ดหลาย ๆ ตัวมันเป็นปุ่ม backtick (`)
pomsky

คำตอบ:


10
  1. การคัดลอกokularApplication_pdf.desktopไฟล์จากไป/usr/share/applications ~/.local/share/applicationsเพื่อที่คุณจะได้ทำงาน

    cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
    
  2. เปิดไฟล์ที่คัดลอกด้วยตัวแก้ไขข้อความ ตัวอย่างเช่นการวิ่ง

    gedit ~/.local/share/applications/okularApplication_pdf.desktop
    
  3. เพิ่ม (หรือแก้ไข) บรรทัดต่อไปนี้ในไฟล์

    StartupWMClass=okular
    
  4. บันทึกไฟล์

ดัดแปลงมาจากคำตอบนี้

แก้ไข:

หากคุณติดตั้งokularเป็น a snapคุณจะพบไฟล์เดสก์ท็อปที่/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop

ในกรณีนี้สิ่งต่อไปนี้อาจกลายเป็นขั้นตอนที่ 1 ของคุณ:

cp /var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop ~/.local/share/applications/

จากนั้นทำตามขั้นตอนที่ 2 ถึง 4 ตามที่กล่าวไว้ในวิธีการก่อนหน้า


ใน Debian 9 ไฟล์เดสก์ท็อปอยู่ที่/usr/share/applications/kde4/okular.desktop
Fred Schoen

หากคุณติดตั้งokularเป็น a snapคุณจะพบไฟล์เดสก์ท็อปที่/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
Kewal Shah
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.