จะเก็บ zoomlevel ในค่าคงที่ได้อย่างไรหลังจากคลิกลิงค์


29

ฉันชอบวิธีการทำงานของ evince แต่สิ่งเล็ก ๆ น้อย ๆ นี้ทำให้ฉันรำคาญมากเมื่อฉันเลือกชื่อเรื่องหรือคำบรรยายจากเมนูเนื้อหามันเปลี่ยนการซูมและฉันจะบ้า บน windows มันง่ายเหมือนพายกับ foxit แต่รุ่น linux ต้องใช้เวลาจริงๆ

ทางออกหรือคำแนะนำใด ๆ ที่จะทำให้ฉันขอบคุณ


"เมื่อฉันเลือกชื่อเรื่องหรือคำบรรยายจากเมนูเนื้อหามันจะเลื่อนการซูม" คุณช่วยอธิบายเรื่องนี้ได้ไหม? หากคุณต้องการบอกว่าระดับการซูมเปลี่ยนไปเมื่อเลือกรายการอื่นในสารบัญแสดงว่าใช้ได้ดีสำหรับฉัน จะเกิดอะไรขึ้นเมื่อคุณเลือกรายการ
Glutanimate

1
ใช่ฉันต้องการให้มันตั้งค่า "พอดีความกว้างของหน้า" แต่เมื่อฉันเลือกชื่อมันเปลี่ยนสิ่งที่ชอบ "% 75" และฉันต้องตั้งค่าใหม่เป็น "พอดีความกว้างของหน้า" ทุกครั้งบันทึกตัวเลือกปัจจุบันไม่ได้ ทำงานได้ไกล
ck

ใช่ขอบคุณที่ถามคำถามนี้สิ่งที่ฉันต้องการ
Miguelgraz

gsettings set org.gnome.Evince.Default sizing-mode 'fit-page'
The Demz

คำตอบ:


29

สิ่งนี้น่าจะใช้ได้

เปิด terminal และประเภท:

gsettings set org.gnome.Evince allow-links-change-zoom false 

ไม่มีคีย์ดังกล่าว 'allow-links-change-zoom' ใช้ 12.04 evince 3.4.0
Rashi

3
ขอบคุณสิ่งนี้ช่วยได้มาก! ไม่มีวิธีการตั้งค่าพฤติกรรมนี้ผ่าน Evince UI คุณสามารถบันทึกการตั้งค่าเริ่มต้น แต่การคลิกที่ลิงค์บุ๊ก upsets gsettingsเดียวกันถ้าคุณตั้งนี้จาก
Prahlad Yeri

1
ตรงนี้เพียงแค่ตั้งค่าgsettingsและมีความสุข
Miguelgraz

10

ในการตั้งค่าการซูมเริ่มต้นคุณสามารถตั้งค่าในโปรแกรมแล้วไปที่แก้ไข> 'บันทึกการตั้งค่าปัจจุบันเป็นค่าเริ่มต้น' หรือเลือกค่าของคุณแล้วเรียกใช้

gsettings set org.gnome.Evince.Default zoom 1.75

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

ในการเปลี่ยนพฤติกรรมนี้การแก้ไขที่แท้จริงเพียงอย่างเดียวคือการเลือกตัวเลือก 'ความกว้างหน้าพอดี' โดยไปที่ดู> 'ความกว้างหน้าพอดี' จากนั้นไปที่แก้ไข> 'บันทึกการตั้งค่าปัจจุบันเป็นค่าเริ่มต้น' สิ่งนี้จะขจัดปัญหาดังที่ภาพหน้าจอที่สองแสดงถึงแม้ว่าระดับการซูมจะลดลงเล็กน้อยเนื่องจากคุณไม่สามารถตั้งค่าระดับการซูมและเปิดใช้งานตัวเลือก 'พอดีความกว้างของหน้า'

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ปัญหาคือฉันรู้เกี่ยวกับคุณสมบัติ "บันทึกการตั้งค่าปัจจุบันเป็นค่าเริ่มต้น" แต่เมื่อฉันเลือกบริบท crom ชื่อมันเพิ่งเปลี่ยนซูมอีกครั้ง
ck

1
@ck การตั้งค่า 'ความกว้างของหน้าพอดี' น่าจะเป็นสิ่งที่คุณต้องการ

3
ฉันกับ OP 'ให้พอดีกับความกว้างของหน้า' + 'ตั้งค่าปัจจุบันเป็นค่าเริ่มต้น' ไม่สามารถแก้ไขปัญหาได้ ฉันลองใช้คอมโบนี้อย่างน้อยหนึ่งครั้งระดับการซูมจะยังคงรีเซ็ตทุกครั้งที่มีการเปิดตัวและจากนั้น (น่ารำคาญมากขึ้น) ทุกครั้งที่เลือกหน้าจากแถบด้านข้าง / สารบัญ
justin cress

ตกลงไม่ทำงาน
Dodgie


3

การทำงานที่เรียบง่าย$dconf-editorแล้วorg/gnome/evinceหรือค้นหาผ่านCtrl+ Fหลังจากที่เปิดตัวแก้ไข จากนั้นเปลี่ยนการตั้งค่าเริ่มต้นdefault/continuous/zoomเป็นต้น


ขอบคุณสำหรับคำแนะนำในการใช้ dconf บน Ubuntu 18.04 การตั้งค่าallow-link-change-zoomเป็นปิดช่วยให้ฉันหลีกเลี่ยงปัญหาการเปลี่ยนแปลงการซูมนี้ได้
bizi

2

ดูเหมือนว่าปัญหานี้จะเกี่ยวข้องกับการตั้งค่า dconf และ Evince apparmor ทางออกที่เป็นไปได้ถูกฝังอยู่ที่ลิงค์นี้:

https://bugs.launchpad.net/ubuntu/+source/evince/+bug/682492

TL; DR

  1. ก่อนอื่นให้ทำการติดตั้งเครื่องมือ dconf:

    apt-get install dconf-tools
    
  2. จากนั้นตั้งค่า apparmor ใหม่:

    sudo dpkg-reconfigure apparmor
    
  3. การกำหนดค่าจะขอเส้นทางไปยังโฟลเดอร์บ้านของคุณ ซึ่งโดยทั่วไป:

    /home
    

สิ่งนี้ช่วยฉัน

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