Score:0

ลิงก์ Evince ไม่ทำงานบน Ubuntu 20.04

ธง al

ฉันสามารถเปิดไฟล์ pdf ด้วย evince ได้ แต่เปิดลิงก์ในเบราว์เซอร์ไม่ได้

ฉันพบลิงค์นี้เมื่อหลายปีก่อน:

ไฮเปอร์ลิงก์ที่คลิกในโปรแกรมดูเอกสาร evince ไม่เปิดขึ้น มีความคิดเกี่ยวกับวิธีการแก้ไขหรือไม่

แต่ไฟล์ /etc/apparmor.d/abstractions/ubuntu-helpers ของฉันไม่มีการอ้างอิงที่กล่าวถึง "/usr/lib*/{,*/} Pixr"

# โปรไฟล์ผ่อนปรนที่มีวัตถุประสงค์เพื่อใช้เมื่อต้องการ 'Ux' แต่
#ไม่มีการฆ่าเชื้อในสิ่งแวดล้อมที่เพียงพอ นี้ได้อย่างมีประสิทธิภาพคือ
# เปิดโปรไฟล์ที่ขึ้นบัญชีดำไฟล์อันตรายที่รู้จักและ
#ไม่อนุญาตให้ใช้ความสามารถใดๆ ตัวอย่างเช่น จะไม่อนุญาตให้ใช้ 'm' ในไฟล์
# เจ้าของเป็นผู้ใช้ที่เรียกใช้โปรแกรม ขณะนี้ให้บางส่วนเพิ่มเติม
# การป้องกัน โปรดใช้ด้วยความระมัดระวังเนื่องจากแอปพลิเคชันที่ทำงานภายใต้โปรไฟล์นี้
# กำลังทำงานอย่างมีประสิทธิภาพโดยไม่มีการป้องกัน AppArmor ใช้โปรไฟล์นี้
# เฉพาะในกรณีที่กระบวนการต้องทำงานอย่างแน่นอน (อย่างมีประสิทธิภาพ) ไม่จำกัด
#
# การใช้งาน:
# เนื่องจากสิ่งที่เป็นนามธรรมนี้กำหนดโปรไฟล์ sanitized_helper จึงต้องมีเท่านั้น
#เป็น #รวมครั้งเดียว ดังนั้นสิ่งที่เป็นนามธรรมนี้จึงไม่ควรเป็น
# รวมอยู่ในบทคัดย่ออื่น ๆ เพื่อหลีกเลี่ยงข้อผิดพลาดในการแยกวิเคราะห์
#หลายนิยาม
#
#ข้อจำกัด:
# 1. สิ่งนี้ใช้ไม่ได้กับกระบวนการที่เป็นของรูท เนื่องจากวิธีที่เราใช้
เจ้าของ # จับคู่ในผู้ช่วยที่สะอาด เราสามารถทำงานได้ดีขึ้นกับ
# สิ่งนี้เพื่อสนับสนุนการรูท แต่จะทำให้นโยบายเข้าใจยากขึ้น
# และการไม่ จำกัด เนื่องจากรูทไม่เป็นที่ต้องการ แต่อย่างใด
#
# 2 เพื่อให้ sanitized_helper ทำงาน โปรแกรมที่ทำงานอยู่ใน sanitized
# สภาพแวดล้อมต้องเปิด symlink โดยตรงเพื่อให้ AppArmor ไกล่เกลี่ย
#    มัน. สิ่งนี้ได้รับการยืนยันว่าใช้งานได้กับ:
# - รหัสที่คอมไพล์แล้วซึ่งสามารถโหลดไลบรารีที่ใช้ร่วมกันได้
# - การนำเข้าหลาม
# เป็นที่ทราบกันดีว่าไม่สามารถทำงานร่วมกับ:
# - perl รวมถึง
# 3. ฆ่าเชื้อทับทิมและชวา
#
# ใช้ความเสี่ยงของคุณเอง โปรไฟล์นี้ได้รับการพัฒนาขึ้นเพื่อเป็นวิธีแก้ปัญหาเฉพาะหน้าสำหรับ
# LP: #851986 จนกว่า AppArmor จะใช้การกรองสภาพแวดล้อมที่เหมาะสม

โปรไฟล์ sanitized_helper {
  #รวม <บทคัดย่อ/ฐาน>
  #รวม <บทคัดย่อ/X>

  # อนุญาตเครือข่ายทั้งหมด
  เครือข่ายอินเทอร์เน็ต,
  เครือข่าย inet6,

  # อนุญาตการสื่อสาร DBus ทั้งหมด
  #รวม <บทคัดย่อ/dbus-เซสชันเข้มงวด>
  #รวม <บทคัดย่อ/dbus-เข้มงวด>
  ดีบัส

  # จำเป็นสำหรับ Google Chrome
  ptrace (ติดตาม) เพียร์=**//sanitized_helper,

  # อนุญาต exec ของอะไรก็ได้ แต่อยู่ภายใต้โปรไฟล์นี้ อนุญาตการเปลี่ยนแปลง
  # ไปยังโปรไฟล์อื่นหากมีอยู่
  /{usr/,usr/local/,}{bin,sbin}/* Pixr,

  # อนุญาต exec ของแอปพลิเคชัน libexec ใน /usr/lib* และ /usr/local/lib*
  /usr/{,local/}lib*/{,**/}* Pixr,

  # อนุญาต exec ของสคริปต์ศูนย์ซอฟต์แวร์ เราอาจต้องเผื่อแผ่
  # สิทธิ์สำหรับ /usr/share แต่ตอนนี้ทำได้แค่นี้ (LP: #972367)
  /usr/share/software-center/* Pixr,

  # อนุญาต exec ของสคริปต์สร้างแบบอักษร texlive (LP: #1010909)
  /usr/share/texlive/texmf{,-dist}/web2c/{,**/}* Pixr

  # ในขณะที่โครเมียมและโครมแซนด์บ็อกซ์เป็น setuid root แต่จะลิงก์เท่านั้น
  # ในไลบรารีที่จำกัด ดังนั้นการดำเนินการที่ปลอดภัยของ glibc จึงไม่ควรเพียงพอ
  # ต้องการ santized_helper (เช่น LD_PRELOAD จะใช้เฉพาะระบบมาตรฐานเท่านั้น
  # เส้นทาง (คน ld.so))
  /usr/lib/chromium-browser/chromium-browser-sandbox PUxr
  /usr/lib/chromium{,-browser}/chrome-sandbox PUxr
  /opt/google/chrome{,-beta,-unstable}/chrome-sandbox PUxr
  /opt/google/chrome{,-beta,-unstable}/google-chrome Pixr
  /opt/google/chrome{,-beta,-unstable}/chrome Pixr,
  /opt/google/chrome{,-beta,-unstable}/{,**/}lib*.so{,.*} ม.

  #เข้าถึงได้เต็มที่
  / r,
  /** rwkl,
  /{,usr/,usr/local/}lib{,32,64}/{,**/}*.so{,.*} ม.

  #ไฟล์อันตราย
  ตรวจสอบปฏิเสธเจ้าของ /**/* m, # รวบรวมไลบรารี
  ตรวจสอบปฏิเสธเจ้าของ /**/*.py* r, # python นำเข้า
}

ความคิดใด ๆ

Score:-1
ธง cn

ฉันชอบ evince และมันยอดเยี่ยมมากในการเป็นโปรแกรมดูด่วนสำหรับเอกสารเป็นครั้งคราว แต่ถ้าคุณรวบรวมและจัดระเบียบเอกสารประเภทใดก็ตาม ฉันขอแนะนำให้ดาวน์โหลด ความสามารถ และใช้โปรแกรมดู ebook ในตัว ความสามารถเป็นแบบข้ามแพลตฟอร์มและ FOSS และสามารถช่วยคุณสร้างห้องสมุดหนังสือ (รวมถึง PDF, ePubs, html และรูปแบบพิเศษมากมาย) และช่วยถ่ายโอนหนังสือเหล่านี้ไปยังรายการอุปกรณ์อื่น ๆ ที่มีนิสัยแปลกประหลาด

อาจจะมากกว่าที่คุณต้องการ แต่ก็คุ้มค่าที่จะลอง

https://calibre-ebook.com/download_linux

กลับไปที่ตัวแสดง โดยทั่วไปจะเรียกใช้จากลำกล้อง แต่สามารถเปิดโปรแกรมแบบสแตนด์อโลนเป็น

/opt/calibre/bin/ebook-viewer

คุณยังสามารถเพิ่มเป็นรายการโปรดบนแถบเครื่องมือของคุณได้อีกด้วย

วิธีแก้ปัญหาของฉันจึงไม่ได้พยายามแก้ไขการติดตั้ง evince ที่เสีย (ซึ่งฉันพยายามโดยไม่ใช้โชค) เพื่อเปิดไฮเปอร์ลิงก์ภายใน PDF แต่นำการอ่านของคุณไปสู่ขั้นตอนถัดไปและเพลิดเพลินกับเครื่องมือการอ่านที่มีน้ำหนักเบาและมีประสิทธิภาพมากขึ้นและรูปแบบอื่นๆ เช่น ePub ด้วย.

Menks avatar
al flag
ขอบคุณสำหรับความคิดเห็นของคุณ การพยายามเปิดไฟล์ PDF ในความสามารถนำไปสู่การพิสูจน์อีกครั้งว่าไม่สามารถแก้ปัญหาเดิมได้ ควรเป็นเรื่องเล็กน้อย
mondotofu avatar
cn flag
ฉันควรจะชัดเจนมากกว่านี้ ในโปรแกรมลำกล้อง เมื่อคุณเน้นชื่อเรื่อง การคลิกขวาจะแสดงเมนู ในเมนูคือ ดู... มีเมนูย่อยของ ดู คุณสามารถเลือก "ดูด้วยความสามารถ E-book viewer" แทนที่จะเป็นโปรแกรมดูเอกสารเริ่มต้น evince

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา