<p>i3-nagbar: Nachrichtentext scheint nicht zu umbrechen</p>

Erstellt am 18. Feb. 2019  ·  4Kommentare  ·  Quelle: i3/i3

Ich reiche ein…

 [x] Fehler
 [ ] Featureanfrage
 [ ] Dokumentationsanfrage
 [ ] Sonstiges (Bitte ausführlich beschreiben)

Aktuelles Verhalten

Ich habe eine Fehlermeldung für ein Projekt simuliert, an dem ich arbeite _(wo ich vorhabe, i3 für das WM zu empfehlen und eine benutzerdefinierte Konfiguration bereitzustellen)_ und festgestellt, dass der Text abgeschnitten und/oder ausgeblendet wird hinter Knöpfen.

My simulated error message
Default i3 exit message
_Ignoriere den roten Fehlertext in i3bar, da ich später einen anderen Statusleisten-Anbieter verwende._

Erwartetes Verhalten

Der Text sollte weich umbrochen sein, damit die vollständige Nachricht sichtbar ist und nicht abgeschnitten oder hinter Schaltflächen versteckt wird.

Reproduktionsanweisungen

  1. Die Auflösung, auf die ich mein Xephyr-Fenster in den Screenshots eingestellt habe, beträgt 1404x1872 bei 192 dpi. Ich habe diesen Fehler jedoch auf Xephyr-Bildschirmen mit 600 Pixeln oder niedrigerer horizontaler Auflösung bei 96 dpi beobachtet.
  2. Rufen Sie einfach ein Terminalfenster auf und führen Sie einen i3-nagbar Befehl mit einer langen Textmenge aus.

    • Hier ist der Befehl, den ich im ersten Screenshot verwendet habe:

i3-nagbar -t error -m "Project Barry startup failed for the following reason: Unable to find Calibre in directories indicated in your PATH variable." -f "pango:Liberation Serif 10" -B "Restart i3" "i3-msg restart"
## Umgebung Ich verwende die Version 4.16.1, die im Debian 10-Haupt-Repository bereitgestellt wird. Ausgabe von `i3 --moreversion 2>&-`:
Binary i3 version:  4.16.1 (2019-01-27) © 2009 Michael Stapelberg and contributors

Running version: < 4.2-200
Ich hatte meine Konfigurationsdatei auf Pastebin [hier] (https://pastebin.com/bpmsh8w0) gepostet, und es ist hauptsächlich die Standardkonfiguration, wobei einige Elemente aus einer separaten Konfigurationsdatei kopiert wurden, die ich für das Projekt verwenden werde.
 Logfile-URL:

 - Linux-Distribution und -Version: Debian 10 im "Testing"-Zweig, innerhalb einer Schroot-Umgebung auf derselben Distributionsversion/-Zweig auf dem Host
 - Verwenden Sie einen Compositor (z. B. xcompmgr oder Compton): Nein.
4.16 bug enhancement missing-log wontfix

Alle 4 Kommentare

Ich sehe keinen Link zu logs.i3wm.org. Sind Sie https://i3wm.org/docs/debugging.html gefolgt

APT in meiner Testumgebung ist defekt, daher kann ich bzip2 und curl nicht installieren, um das Protokoll senden zu können. Ich denke, ich werde die Umgebung wieder aufbauen, wenn ich die Zeit dazu habe.

https://github.com/i3/i3/issues/2765#issuecomment -326362037:

i3-nagbar darf nur von i3 verwendet werden und sollte daher nur die Funktionen enthalten, die wir in i3 unbedingt benötigen. Das Hinzufügen von Funktionen auf Benutzeranfrage für nicht-i3-interne Anwendungsfälle ist ein schlüpfriger Abstieg.

@orestisfl Vielen Dank! Es sieht so aus, als müsste ich einen Weg finden, um Befehle, die an i3-nagbar und swaynag gesendet werden, an etwas anderes umzuleiten. Ich hoffe, es ist möglich.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen