I3-Systray weigert sich zu laufen

I3-Systray weigert sich zu laufen

Ich werde verrückt und hoffe, dass mir jemand helfen kann. Ich kann die Taskleiste auf i3bar nicht zum Laufen bringen (oder irgendein anderes Panel unter i3 - habe tint2 und mate-panel probiert, aber bei keinem wurde die Taskleiste angezeigt).

Infos:

  • Verwendung eines kürzlich installierten Ubuntu 18.10 MATE
  • i3-gaps kompiliert und installiert (obwohl ich dies auch mit regulärem i3 aus Repos auf einer anderen sauberen Ubuntu 18.10 MATE-Installation versucht habe, gleiche Situation, und auch aus einer sauberen Ubuntu-Installation mit regulärem i3 – kein Systray)
  • i3-Konfiguration, Xrandr-Ausgaben und i3-Debuginformationen unten.
  • Ich bin gerade erst mit der Verwendung von i3 begonnen, also übersehe ich vielleicht etwas, das offensichtlich sein könnte
  • nm-Applet ist installiert

Ich habe versucht, die Zeile „tray_output“ vollständig zu ENTFERNEN (wie in der von mir eingefügten Konfiguration gezeigt). Ich habe „tray_output primary“ (und dabei sichergestellt, dass einer der Bildschirme tatsächlich als primär festgelegt war) und „tray_output DVI-I-1“ ausprobiert, jedoch ohne Erfolg.

Ich sehe in der i3bar-Debug-Ausgabe, dass ich sie durch Befolgen der Anweisungen hier erhalten habe:https://i3wm.org/docs/debugging.htmlund sehe keine Fehler. Alles was ich sehe ist „Initialisiere die Taskleistenfunktionalität“ … Großartig! Also … wo ist es?

Ich habe gerade auch versucht, „tray_output none“ in der Konfigurationsdatei anzugeben und habe kein entsprechendes „Initialisiere die Taskleistenfunktionalität“ erhalten. Daher weiß ich, dass die Konfigurationsdatei diesbezüglich tatsächlich gelesen wird.

Wir sind für jede Hilfe dankbar, danke!

# Diese Datei wurde automatisch von i3-config-wizard(1) generiert.
# Es wird nicht überschrieben, bearbeiten Sie es also nach Belieben.
#
# Sollten Sie Ihr Tastaturlayout irgendwann ändern, löschen Sie
# diese Datei und führen Sie i3-config-wizard(1) erneut aus.
#



# Bildschirm sperren
bindsym $mod+l exec /home/riley/bin/ghettoblurlock

##Scratchpad ist irgendwie interessant

# Das aktuell fokussierte Fenster zu einem Notizblock machen
bindsym $mod+Umschalt+Minus, Notizblock verschieben

# Das erste Scratchpad-Fenster anzeigen
bindsym $mod+minus Scratchpad anzeigen

# Lücken
für_Fenster [Klasse="^.*"] Rahmenpixel 3
smart_gaps auf
smart_borders auf
Lücken innen 5
Lücken außen 3

# Lückenmodus

setze $mode_gaps Lücken: (o) außen, (i) innen

setze $mode_gaps_outer Äußere Lücken: +|-|0 (lokal), Umschalt + +|-|0 (global)

setze $mode_gaps_inner Innere Lücken: +|-|0 (lokal), Umschalt + +|-|0 (global)

bindsym $mod+Umschalt+g Modus "$mode_gaps"



Modus "$mode_gaps" {

        bindsym o Modus "$mode_gaps_outer"

        bindsym im Modus "$mode_gaps_inner"

        bindsym Rückgabemodus „default“

        bindsym Escape-Modus „Standard“

}


Modus "$mode_gaps_inner" {

        bindsym plus Lücken innerer Strom plus 5

        bindsym minus Lücken innerer Strom minus 5

        bindsym 0 Lücken innerer aktueller Satz 0



        bindsym Shift+plus Lücken innen alle plus 5

        bindsym Shift+Minus Lücken innen alle minus 5

        bindsym Shift+0 Lücken innen alle gesetzt 0



        bindsym Rückgabemodus „default“

        bindsym Escape-Modus „Standard“

}



Modus "$mode_gaps_outer" {

        bindsym plus Lücken äußerer Strom plus 5

        bindsym minus Lücken äußerer Strom minus 5

        bindsym 0 Lücken äußerer aktueller Satz 0



        bindsym Shift+plus Lücken alle außen plus 5

        bindsym Shift+Minus Lücken außen alle minus 5

        bindsym Shift+0 Lücken außen alle gesetzt 0



        bindsym Rückgabemodus „default“

        bindsym Escape-Modus „Standard“

}

# i3-Konfigurationsdatei (v4)
#
# Eine vollständige Referenz finden Sie unter https://i3wm.org/docs/userguide.html!

setze $mod Mod4

# Schriftart für Fenstertitel. Wird auch von der Leiste verwendet, sofern keine andere Schriftart
# wird im Balkenblock {} unten verwendet.
Schriftart Pango:Monospace 8

# Diese Schriftart ist weit verbreitet, bietet viele Unicode-Glyphen, von rechts nach links
# Textwiedergabe und Skalierbarkeit auf Retina-/HIDPI-Displays (danke an Pango).
#Schriftart pango:DejaVu Sans Mono 8

# Vor i3 v4.8 haben wir dies als Standard empfohlen:
# Schriftart -Verschiedenes-Festgelegt-Medium-R-Normal--13-120-75-75-C-70-iso10646-1
# Die obige Schriftart ist sehr platzsparend, das heißt, sie sieht gut aus, ist scharf und
# klar in kleinen Größen. Allerdings ist die Unicode-Glyphenabdeckung begrenzt, die alte
# Das Rendern von X-Core-Schriftarten unterstützt nicht die Schreibrichtung von rechts nach links und da es sich um eine Bitmap handelt
# Schriftart, sie wird auf Retina-/HIDPI-Displays nicht skaliert.

# Verwenden Sie Maus+$mod, um schwebende Fenster an die gewünschte Position zu ziehen
Floating-Modifikator $mod

# starte ein Terminal
bindsym $mod+Return exec tilix

# Fokussiertes Fenster beenden
bindsym $mod+Umschalt+q töten

# dmenu starten (ein Programmstarter)
# bindsym $mod+d exec dmenu_run
# Es gibt auch den (neuen) i3-dmenu-Desktop, der nur Anwendungen anzeigt
# Versand einer .desktop-Datei. Es ist ein Wrapper um dmenu, also brauchen Sie das
# Eingerichtet.
bindsym $mod+d exec --no-startup-id i3-dmenu-desktop

# Alternativ können Sie auch die Cursortasten verwenden:
bindsym $mod+Left Fokus links
bindsym $mod+Down Fokus nach unten
bindsym $mod+Up Fokus nach oben
bindsym $mod+Right Fokus rechts

# Alternativ können Sie auch die Cursortasten verwenden:
bindsym $mod+Umschalt+Links nach links bewegen
bindsym $mod+Umschalt+Ab nach unten bewegen
bindsym $mod+Umschalt+Hoch nach oben bewegen
bindsym $mod+Umschalt+Rechts nach rechts bewegen

# in horizontaler Ausrichtung geteilt
bindsym $mod+h teilt h

# in vertikaler Ausrichtung geteilt
bindsym $mod+v splitten v

# Vollbildmodus für den fokussierten Container aktivieren
bindsym $mod+f Vollbild umschalten

# Container-Layout ändern (gestapelt, mit Registerkarten, geteilt umschalten)
bindsym $mod+s Layout-Stapeln
bindsym $mod+w layout mit Registerkarten
bindsym $mod+e Layout umschalten geteilt

# Kacheln / Schweben umschalten
bindsym $mod+Umschalt+Leertaste schwebender Schalter

# Fokus zwischen Kachel- und schwebenden Fenstern ändern
bindsym $mod+space Fokus mode_toggle

# Fokussieren Sie den übergeordneten Container
bindsym $mod+a Fokus übergeordnetes Element

# Fokussieren Sie den untergeordneten Container
#bindsym $mod+d Fokus Kind

# Definieren Sie Namen für Standardarbeitsbereiche, für die wir später Tastenkombinationen konfigurieren.
# Wir verwenden Variablen, um die Wiederholung der Namen an mehreren Stellen zu vermeiden.
setze $ws1 "1"
setze $ws2 "2"
setze $ws3 "3"
setze $ws4 "4"
setze $ws5 "5"
setze $ws6 "6"
setze $ws7 "7"
setze $ws8 "8"
setze $ws9 "9"
setze $ws10 "10"

# zum Arbeitsbereich wechseln
bindsym $mod+1 Arbeitsbereich $ws1
bindsym $mod+2 Arbeitsbereich $ws2
bindsym $mod+3 Arbeitsbereich $ws3
bindsym $mod+4 Arbeitsbereich $ws4
bindsym $mod+5 Arbeitsbereich $ws5
bindsym $mod+6 Arbeitsbereich $ws6
bindsym $mod+7 Arbeitsbereich $ws7
bindsym $mod+8 Arbeitsbereich $ws8
bindsym $mod+9 Arbeitsbereich $ws9
bindsym $mod+0 Arbeitsbereich $ws10

# fokussierten Container in den Arbeitsbereich verschieben
bindsym $mod+Shift+1 verschiebt Container in den Arbeitsbereich $ws1
bindsym $mod+Shift+2 verschiebt Container in den Arbeitsbereich $ws2
bindsym $mod+Shift+3 verschiebt Container in den Arbeitsbereich $ws3
bindsym $mod+Shift+4 verschiebt Container in den Arbeitsbereich $ws4
bindsym $mod+Shift+5 verschiebt Container in den Arbeitsbereich $ws5
bindsym $mod+Shift+6 verschiebt Container in den Arbeitsbereich $ws6
bindsym $mod+Shift+7 verschiebt Container in den Arbeitsbereich $ws7
bindsym $mod+Shift+8 verschiebt Container in den Arbeitsbereich $ws8
bindsym $mod+Shift+9 verschiebt Container in den Arbeitsbereich $ws9
bindsym $mod+Shift+0 verschiebt Container in den Arbeitsbereich $ws10

# die Konfigurationsdatei neu laden
bindsym $mod+Shift+c neu laden
# i3 direkt neu starten (behält Ihr Layout/Ihre Sitzung bei, kann zum Upgrade von i3 verwendet werden)
bindsym $mod+Shift+r Neustart
# exit i3 (meldet Sie von Ihrer X-Sitzung ab)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'Sie haben die Tastenkombination zum Beenden gedrückt. Möchten Sie i3 wirklich beenden? Dadurch wird Ihre X-Sitzung beendet.' -B 'Ja, i3 beenden' 'i3-msg exit'"

# Fenstergröße ändern (Sie können hierfür auch die Maus verwenden)
Modus "Größe ändern" {
        # Diese Bindungen werden ausgelöst, sobald Sie in den Größenänderungsmodus wechseln

        # Durch Drücken nach links wird die Breite des Fensters verkleinert.
        # Durch Drücken nach rechts wird die Breite des Fensters vergrößert.
        # Durch Drücken nach oben wird die Höhe des Fensters verkleinert.
        # Durch Herunterdrücken wird die Fensterhöhe vergrößert.
        bindsym j Größe ändern, Breite verkleinern, 10 px oder 10 ppt
        bindsym k resize vergrößern Höhe 10 px oder 10 ppt
        bindsym l Größe ändern, Höhe verkleinern, 10 px oder 10 ppt
        Bindsym Semikolon Größe ändern Breite vergrößern 10 px oder 10 ppt

        # gleiche Tastenbelegung, jedoch für die Pfeiltasten
        bindsym Links verkleinern Breite 10 px oder 10 ppt
        bindsym Down resize vergrößern Höhe 10 px oder 10 ppt
        bindsym Up resize schrumpfen Höhe 10 px oder 10 ppt
        bindsym Rechts Größe ändern Breite vergrößern 10 px oder 10 ppt

        # zurück zum Normalzustand: Enter oder Escape oder $mod+r
        bindsym Rückgabemodus „default“
        bindsym Escape-Modus „Standard“
        bindsym $mod+r Modus "Standard"
}

bindsym $mod+r Modus "Größe ändern"

# Starten Sie i3bar, um eine Arbeitsbereichsleiste (plus die Systeminformationen i3status) anzuzeigen
# findet es heraus, falls verfügbar)
Bar {
    ausführlich ja
    Statusbefehl i3status
}


# AUTOSTARTS

exec --no-startup-id nm-applet &
exec --no-startup-id blueman-applet
riley@riley-desktop:~$ xrandr
Bildschirm 0: minimal 8 x 8, aktuell 3840 x 1080, maximal 16384 x 16384
DVI-I-0 getrennt (normal links invertiert rechts x-Achse y-Achse)
DVI-I-1 angeschlossen primär 1920x1080+0+0 (normal links invertiert rechts x-Achse y-Achse) 527mm x 297mm
   1920 x 1080 60,00*+
   1600x900 60,00  
   1280 x 1024 75,02 60,02  
   1152 x 864 75,00  
   1024x768 75,03 60,00  
   800x600 75,00 60,32  
   640x480 75,00 59,94  
HDMI-0 angeschlossen 1920x1080+1920+0 (normal links invertiert rechts x-Achse y-Achse) 160mm x 90mm
   1920x1080 60,00*+ 59,94 29,97 23,98 60,05 60,00  
   1680 x 1050 59,95  
   1600x900 60,00  
   1440 x 900 59,89  
   1366 x 768 59,79  
   1280 x 1024 75,02 60,02  
   1280 x 800 59,81  
   1280x720 60,00 59,94  
   1152 x 864 75,00  
   1024x768 75,03 70,07 60,00  
   800x600 75,00 72,19 60,32  
   720 x 480 59,94  
   640x480 75,00 72,81 59,94  
DP-0 getrennt (normal links invertiert rechts x-Achse y-Achse)
DVI-D-0 getrennt (normal links invertiert rechts x-Achse y-Achse)
DP-1 getrennt (normal links invertiert rechts x-Achse y-Achse)
riley@riley-desktop:~$ i3 neu laden
24.03.2019 10:14:08 Uhr – Zusätzliche Argumente übergeben. Sende sie als Befehl an i3.
[{"Erfolg":wahr}]
riley@riley-desktop:~$ killall i3bar
riley@riley-desktop:~$ für c in $(i3-msg -t get_bar_config | python -c \
> 'importiere json,sys;print("\n".join(json.load(sys.stdin)))'); mache \
> (i3bar --bar_id=$c >i3bar.$c.log 2>&1) & \
> erledigt;
[1] 7431
riley@riley-desktop:~$ cat i3bar.bar-0.log
i3status: Versuch, die Ausgabeformateinstellung automatisch zu erkennen
i3status: automatische Erkennung: übergeordneter Prozess ist „sh“, betrachtet seinen übergeordneten Prozess
i3status: automatisch erkanntes „i3bar“
[libi3] ../../i3-gaps/libi3/font.c Verwendet wird die Schriftart Pango Monospace, Größe 8
[../../i3-gaps/i3bar/src/xcb.c:1278] Berechnete Schrifthöhe: 13
[../../i3-gaps/i3bar/src/xcb.c:1423] Festlegen von bar_fg = #FFFFFF als _NET_SYSTEM_TRAY_COLORS
[../../i3-gaps/i3bar/src/xcb.c:1060] X11-Fehler empfangen, Sequenz 0x26, Fehlercode = 3
[../../i3-gaps/i3bar/src/ipc.c:217] Daten erhalten!
[../../i3-gaps/i3bar/src/ipc.c:66] Alte Ausgabekonfiguration löschen...
[../../i3-gaps/i3bar/src/ipc.c:69] Analysieren der JSON-Ausgaben...
[../../i3-gaps/i3bar/src/ipc.c:71] Fenster neu konfigurieren...
[../../i3-gaps/i3bar/src/xcb.c:1668] Fenster für Ausgabe HDMI-0 erstellen
[../../i3-gaps/i3bar/src/xcb.c:1663] Fenster für Ausgabe xroot-0 zerstören
[../../i3-gaps/i3bar/src/xcb.c:1668] Fenster für Ausgabe DVI-I-1 erstellen
[../../i3-gaps/i3bar/src/xcb.c:1330] Taskleistenfunktionalität wird initialisiert
[../../i3-gaps/i3bar/src/xcb.c:1423] Festlegen von bar_fg = #FFFFFF als _NET_SYSTEM_TRAY_COLORS
[../../i3-gaps/i3bar/src/xcb.c:1897] Balken zeichnen...
[../../i3-gaps/i3bar/src/xcb.c:1907] Ausgabe xroot-0 inaktiv, wird übersprungen...
[../../i3-gaps/i3bar/src/ipc.c:217] Daten erhalten!
[../../i3-gaps/i3bar/src/ipc.c:57] Antwort zum Abonnieren erhalten: {"success":true}
[../../i3-gaps/i3bar/src/ipc.c:217] Daten erhalten!
[../../i3-gaps/i3bar/src/ipc.c:46] Habe Arbeitsbereichsdaten erhalten!
[../../i3-gaps/i3bar/src/workspaces.c:143] Erhaltener Arbeitsbereich: 1, Name: „1“, Namensbreite: 6, Glyphen: 1
[../../i3-gaps/i3bar/src/workspaces.c:143] Erhaltener Arbeitsbereich: 2, Name: „2“, Namensbreite: 6, Glyphen: 1
[../../i3-gaps/i3bar/src/xcb.c:1897] Balken zeichnen...
[../../i3-gaps/i3bar/src/xcb.c:1924] Zeichenschaltfläche für WS 2 bei x = 0, len = 6
[../../i3-gaps/i3bar/src/xcb.c:1907] Ausgabe xroot-0 inaktiv, wird übersprungen...
[../../i3-gaps/i3bar/src/xcb.c:1924] Zeichenschaltfläche für WS 1 bei x = 0, len = 6
[../../i3-gaps/i3bar/src/child.c:454] Erkennen des Eingabetyps basierend auf dem Puffer *{"version":1}
[
[{"name":"ipv6","color":"#FF0000","markup":"none","full_text":"kein IPv6"},{"name":"disk_info","instance":"/","markup":"none","full_text":"41.3 GiB"},{"name":"wireless","instance":"_first_","color":"#FF0000","markup":"none","full_text":"W: down"},{"name":"ethernet","instance":"enp3s0","color":"#00FF00","markup":"none","full_text":"E: 10.1.0.0 (1000 Mbit/s)"},{"name":"battery","markup":"none","full_text":"Kein Akku"},{"name":"load","markup":"none","full_text":"0.14"},{"name":"tztime","instance":"local","markup":"none","full_text":"2019-03-24 10:14:18"}]
*
[../../i3-gaps/i3bar/src/child.c:327] Kopiere statusline_buffer nach statusline_head
[../../i3-gaps/i3bar/src/child.c:331] Statuszeile ausgeben:
[../../i3-gaps/i3bar/src/child.c:334] full_text = kein IPv6
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = #FF0000
[../../i3-gaps/i3bar/src/child.c:334] Volltext = 41,3 GiB
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = (null)
[../../i3-gaps/i3bar/src/child.c:334] Volltext = W: nach unten
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = #FF0000
[../../i3-gaps/i3bar/src/child.c:334] Volltext = E: 10.1.0.0 (1000 Mbit/s)
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = #00FF00
[../../i3-gaps/i3bar/src/child.c:334] full_text = Keine Batterie
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = (null)
[../../i3-gaps/i3bar/src/child.c:334] Volltext = 0,14
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = (null)
[../../i3-gaps/i3bar/src/child.c:334] Volltext = 2019-03-24 10:14:18
[../../i3-gaps/i3bar/src/child.c:335] Kurztext = (null)
[../../i3-gaps/i3bar/src/child.c:336] Farbe = (null)
[../../i3-gaps/i3bar/src/child.c:338] Ende des Dumps
[../../i3-gaps/i3bar/src/xcb.c:1897] Balken zeichnen...
[../../i3-gaps/i3bar/src/xcb.c:1924] Zeichenschaltfläche für WS 2 bei x = 0, len = 6
[../../i3-gaps/i3bar/src/xcb.c:2000] Statuszeile wird gedruckt!
[../../i3-gaps/i3bar/src/xcb.c:1907] Ausgabe xroot-0 inaktiv, wird übersprungen.

verwandte Informationen