Lassen Sie mich dies vorwegnehmen, indem Sie sagen, dass ich neu in Linux bin, aber ich bin bereit, alles auszuprobieren, was Zauberer heraufbeschwören können (vorzugsweise jedoch eine Tastenkombination)!
Wenn ich Evince 3.10.3 im Vollbildmodus verwende, werde ich mit dieser gut aussehenden, aber halb nervigen Symbolleiste begrüßt, die einen Teil meiner Bildschirmfläche oben einnimmt ...:
In der Evince-Dokumentation sehe ich, dass der Abschnitt in der Symbolleiste sagt , dass die Symbolleiste angezeigt , ausgeblendet oder bearbeitet werden soll . Wenn ich zur Seite gehe, sehe ich nur ein Layout der entsprechenden Funktionen der Symbolleiste, aber es werden keine Informationen darüber gegeben, wie ich die Symbolleiste ausblenden kann:
Wie verstecke ich die Symbolleiste in Evince Version 3.10.3 oder eine Version, die dieses ähnliche Setup in der Symbolleiste enthält?
PS Manchmal wird die Symbolleiste auf magische Weise ausgeblendet. Ich möchte nur eine Möglichkeit, dieses Verhalten bei Bedarf aufzurufen. Vielen Dank!
Antworten:
Die kurze Antwort lautet: Sie können nicht.
Evince 3.4.0 (am 12.04.) Hatte die Option, die Symbolleiste aus dem Menü Ansicht> Symbolleiste auszublenden und dann Vollbild aus dem Menü auszuwählen oder über die F11Taste die Symbolleiste im Vollbildmodus auszublenden.
Anscheinend wurde diese Funktion aus der neueren Version von Evince entfernt und als Fehler auf dem Launchpad und in der Mailingliste gemeldet .
Vielleicht könnte dies mit einer neueren Version behoben werden, aber wer weiß.
Sofortige Problemumgehungen wären entweder:
Ich habe MuPDF unter Xubuntu 14.04 verwendet und es scheint das zu erreichen, was Sie wollen: keine Symbolleiste und in der Lage, auf jede Breite zu zoomen, während Sie im Vollbildmodus anzeigen.
quelle
Ich bin auf genau das gleiche Problem gestoßen, das Sie hatten. Ich konnte die Symbolleiste nicht erfolgreich ausblenden , obwohl ich eine Möglichkeit gefunden habe, das Verhalten zu emulieren .
Ich maximiere einfach das Beweisfenster. Verwenden Sie dann die Tastenkombinationen Alt+ Space, um das Fensterkontextmenü zu öffnen.
Befolgen Sie diese zAnweisungen, um im Menü die Größe zu ändern (auf Englisch kann dies je nach verwendeter Sprache unterschiedlich sein). Im Größenänderungsmodus sollten Sie in der Lage sein, Updas Fenster mit der Pfeiltaste zu vergrößern. Sie verlängern es einfach, bis sich sowohl das Menü als auch die Symbolleiste "außerhalb" des Bildschirms befinden.
Alternativ ziehen Sie das Fenster einfach ein wenig nach unten und verlängern es nach Bedarf. Ziehen Sie es dann wieder nach oben.
Es ist möglich, dass evince unter einem Dock oder einer Taskleiste angezeigt wird. Dies kann durch Festlegen der Fensterebene auf behoben werden
always on top
.Ich bin mit der von Ihnen verwendeten Dock- / Taskleiste nicht vertraut, daher können die Ergebnisse variieren. Lassen Sie mich wissen, ob es für Sie funktioniert. (Ich benutze Openbox mit Tint2 Dock)
quelle
Ich benutze überall Maximus ohne Titelleiste.
Ich habe das Zoomproblem mit der Lupe in der Eingabehilfenoption gelöst. Verknüpfung: Alt+ Scrollen
quelle
Das Ausblenden der Symbolleiste ist weder in Ubuntu 14.04 oder 16.04 noch in Upstream / Vanilla Evince (von Ubuntu nicht geändert) möglich. Wenn Sie jedoch verzweifelt sind, können Sie die Quelle patchen und neu kompilieren.
In Vanilla Evince wird die Symbolleiste im Vollbildmodus automatisch ausgeblendet, was etwas hilfreich, wenn auch nicht völlig ausreichend ist (halbintelligentes Verhalten macht nie genau das, was Sie wünschen, und es wäre sehr praktisch, die Symbolleiste nicht ausblenden zu können auch im Vollbildmodus - wahrscheinlich ist dann die Einsparung von Bildschirmplatz besonders wichtig).
Leider ist für evince wie in Ubuntu (14.04 und 16.04) verpackt, auch das nicht möglich. Es scheint, dass die (ansonsten sehr nützlichen) Ubuntu-spezifischen Patches, die eine normale Menüleiste und eine normale Position der Symbolleiste zurückgeben, das Verhalten beim automatischen Ausblenden unterbrechen und das Problem verschlimmern.
Fehlerberichte
Die relevanten Fehler (Ubuntu-spezifisch und Upstream) sind hier:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1522527
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1409291
https://bugzilla.gnome.org/show_bug.cgi?id=714996
Patches
Arbeitspatches wurden (von Reinis Danne) im GNOME-Fehlerbericht bereitgestellt, aber nicht akzeptiert. Direkte Links für 3.12 , den zeitgenössischen Master-Zweig und 3.14 .
Glücklicherweise können diese Patches weiterhin manuell angewendet werden (Kopieren und Einfügen des Codes), um 3.18 zu demonstrieren, wie in Ubuntu 16.04 zu finden. Das direkte Anwenden mit
patch
scheint nicht zu funktionieren, wahrscheinlich aufgrund geringfügiger Änderungen im umgebenden Code.So erhalten Sie die Quelle:
Wenn dies nicht funktioniert, kommentieren Sie die
deb-src
Zeilen aus/etc/apt/sources.list
.Wenden Sie den folgenden Patch an (angepasst an die von Reinis Danne bereitgestellten, oben verlinkten und hier der Vollständigkeit halber bereitgestellten):
mit
patch -p1 < name_of_patch_file.patch
oder mitquilt
(und lesen Sie den Patch idealerweise vor / nach dem Anwenden - er ist tatsächlich ziemlich verständlich, insbesondere im Kontext).Kompilieren Sie schließlich evince mit dem Standard,
./configure; make; sudo make install
auf dem das gepatchte evince installiert werden soll/usr/local/
. So installieren Sie an anderer Stelle, zum Beispiel zu vermeiden , verwenden zu müssensudo
, verwenden./configure --prefix=/full/path/to/alternative/location/
.Der gepatchte Beweis hat die Möglichkeit, die Symbolleiste mit auszublenden
Ctrl+h
. Die Menüleiste wird nicht ausgeblendet, was möglicherweise das ist, was Sie wollen oder nicht.Menüleiste ausblenden
Zusätzlich zu dem obigen Patch müssten Sie Folgendes hinzufügen:
bis zum Ende der Definition von
ev_window_view_cmd_toggle_toolbar
inshell/ev-window.c
und ändern:zu:
in der Definition von
update_chrome_visibility
, auch inshell/ev-window.c
.Sicherheit
Ich würde auch empfehlen, ein
/etc/apparmor.d/usr.local.bin.evince
Apparmor-Profil hinzuzufügen, das aufusr.bin.evince
den Ubuntu-Sicherheitshinweisen basiert und diese abonniert , da Sie keine Sicherheitsupdates für Ihre Version von evince erhalten. Alternativ könnten Sie in Betracht ziehen, so etwas wie zu verwendenapt-src
.quelle
Es ist einfach, sich Gedanken zu machen, um nach "einem PDF-Reader" zu suchen und zu vergessen, dass Sie höchstwahrscheinlich einen Browser haben, und Browser wie Chrome und Firefox verfügen über ziemlich gute PDF-Lesefähigkeiten (wählen Sie Ausschneiden, Kopieren / Einfügen, Lesezeichen, kontinuierliches Scrollen ... im Gegensatz zu MuPDF, das nützlich ist, um ein PDF nur als Bild anzuzeigen und es beim Scrollen trotzdem zu beschädigen). Zusätzlich zu dem, was Sie möchten, ist dies ein klarer Vollbildmodus ohne Ablenkungen. Als Bonus können Sie Browserfunktionen wie Auswählen / Rechtsklick verwenden und dann bei Google nach ... suchen. Probieren Sie es aus.
quelle
Die Standardanwendung von Document Viewer (evince) in Ubuntu verfügt über einen echten Vollbildmodus . Wählen Sie in der Evince-Symbolleiste Ansicht -> Präsentation . Im Präsentationsmodus gibt es keine visuell ablenkende Symbolleiste oder Bildlaufleiste auf dem Bildschirm. Es sieht so aus, als würde ein Bild im Vollbildmodus angezeigt, ideal zum Anzeigen der digitalen PDF-Broschüren, die manchmal mit Alben gebündelt sind, die von iTunes oder 7digital heruntergeladen werden können.
Um den Präsentationsmodus zu verlassen, drücken Sie entweder die EscTaste oder F11.
quelle