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.