我快瘋了,希望有人幫忙。我無法讓系統托盤在 i3bar 上工作(或 i3 下的任何其他面板 - 嘗試過 Tint2、mate-panel,但都沒有顯示托盤)。
資訊:
- 使用最近安裝的 Ubuntu 18.10 MATE
- 編譯並安裝了 i3-gaps(儘管我也從另一個乾淨的 Ubuntu 18.10 MATE 安裝上的存儲庫中嘗試使用常規 i3,同樣的情況,以及使用常規 i3 進行乾淨的 ubuntu 安裝 - 無系統托盤)
- 下面是 i3 設定、xrandr 輸出和 i3 偵錯資訊。
- 我剛開始使用 i3,所以也許我遺漏了一些明顯的東西
- nm-applet 已安裝
我嘗試完全刪除托盤輸出線(如我貼上的配置中所示),我嘗試過“托盤輸出主”(確保其中一個顯示器實際上設置為主顯示器)並將“托盤輸出DVI-I-1”設置為“否”有用。
我在 i3bar 調試輸出中看到了按照此處的說明獲得的結果:https://i3wm.org/docs/debugging.html並且看不到任何錯誤。我所看到的只是“正在初始化系統托盤功能”......太棒了!那麼……它在哪裡?
我現在也嘗試在配置文件中指定“tray_output none”,但沒有得到相應的“初始化系統托盤功能”,所以我知道配置文件實際上正在這方面被讀取。
如有任何幫助,我們將不勝感激,謝謝!
# 該檔案由 i3-config-wizard(1) 自動產生。 # 它不會被覆蓋,因此可以根據需要進行編輯。 # # 如果您有時會變更鍵盤佈局,請刪除 # 這個檔案並重新執行 i3-config-wizard(1)。 # # 鎖定螢幕 bindsym $mod+l exec /home/riley/bin/ghettoblurlock ##scratchpad 有點有趣 # 使目前對焦的視窗成為便籤本 bindsym $mod+Shift+減號 移動暫存器 # 顯示第一個暫存器窗口 bindsym $mod+減去暫存器顯示 # 間隙 for_window [class="^.*"] 邊框像素 3 智慧間隙開啟 智慧邊框開啟 內間隙5 外層間隙3 # 間隙模式 設定 $mode_gaps 間隙:(o) 外部,(i) 內部 設定 $mode_gaps_outer 外部間隙:+|-|0(本地),Shift + +|-|0(全域) 設定 $mode_gaps_inner 內部間隙:+|-|0(局部),Shift + +|-|0(全域) bindsym $mod+Shift+g 模式“$mode_gaps” 模式“$mode_gaps”{ 綁定符號 o 模式“$mode_gaps_outer” bindsym i 模式“$mode_gaps_inner” bindsym 返回模式“預設” Bindsym 轉義模式“預設” } 模式“$mode_gaps_inner”{ bindsym 加間隙 內電流加 5 bindsym 減去間隙 內部電流負 5 bindsym 0 間隙內部電流集 0 bindsym Shift+plus 內部間隙全部加 5 bindsym Shift+minus 內部間隙全部減 5 bindsym Shift+0 內部間隙全部設定為 0 bindsym 返回模式“預設” Bindsym 轉義模式“預設” } 模式“$mode_gaps_outer”{ bindsym 加間隙 外電流加 5 bindsym 減去間隙 外電流負 5 bindsym 0 間隙外電流集 0 bindsym Shift+plus 間隙外全部加 5 bindsym Shift+減號 外部所有間隙減 5 bindsym Shift+0 外部間隙全部設定為 0 bindsym 返回模式“預設” Bindsym 轉義模式“預設” } # i3 設定檔 (v4) # # 請參閱 https://i3wm.org/docs/userguide.html 以取得完整參考! 設定 $mod Mod4 # 視窗標題的字體。除非使用不同的字體,否則也將由欄位使用 # 用於下面的 bar {} 區塊。 字型 pango:monospace 8 # 此字型安裝廣泛,提供大量 unicode 字形,從右到左 # Retina/hidpi 顯示器上的文字渲染和可擴展性(感謝 pango)。 #font pango:DejaVu Sans Mono 8 # 在 i3 v4.8 之前,我們曾經推薦將此作為預設值: # 字體-misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 # 上面的字體非常節省空間,就是看起來好看、銳利、 # 小尺寸透明。然而,它的 unicode 字形覆蓋範圍有限,舊的 # X 核心字體渲染不支援從右到左,這是一個點陣圖 # 字體,它不會在 Retina/hidpi 顯示器上縮放。 # 使用滑鼠+$mod將浮動視窗拖曳到想要的位置 浮動修飾符 $mod # 啟動一個終端 bindsym $mod+Return exec tilix # 殺死聚焦窗口 bindsym $mod+Shift+q 殺 # 啟動 dmenu(程式啟動器) #bindsym $mod+d 執行 dmenu_run # 還有(新的)i3-dmenu-desktop 僅顯示應用程式 # 發送 .desktop 檔案。它是 dmenu 的包裝,所以你需要它 #已安裝。 bindsym $mod+d exec --no-startup-id i3-dmenu-desktop # 或者,您可以使用遊標鍵: bindsym $mod+Left 焦點向左 bindsym $mod+Down 焦點向下 bindsym $mod+Up 焦點向上 bindsym $mod+Right 焦點向右 # 或者,您可以使用遊標鍵: bindsym $mod+Shift+Left 向左移動 bindsym $mod+Shift+Down 向下移動 bindsym $mod+Shift+Up 向上移動 bindsym $mod+Shift+Right 向右移動 # 水平方向分割 bindsym $mod+h 分割 h # 垂直方向分割 bindsym $mod+v 分割 v # 進入聚焦容器的全螢幕模式 bindsym $mod+f 全螢幕切換 # 更改容器佈局(堆疊、選項卡式、切換分割) bindsym $mod+s 佈局堆疊 bindsym $mod+w 選項卡式佈局 bindsym $mod+e 佈局切換分割 # 切換平鋪/浮動 bindsym $mod+Shift+space 浮動切換 # 在平鋪/浮動視窗之間更改焦點 bindsym $mod+space 焦點模式_切換 # 聚焦父容器 bindsym $mod+a 焦點父級 # 聚焦子容器 #bindsym $mod+d 焦點子項 # 定義預設工作區的名稱,稍後我們將為其配置鍵綁定。 # 我們使用變數來避免在多個地方重複名稱。 設定$ws1“1” 設定$ws2“2” 設定$ws3“3” 設定$ws4“4” 設定$ws5“5” 設定$ws6“6” 設定$ws7“7” 設定$ws8“8” 設定$ws9“9” 設定$ws10“10” # 切換到工作區 bindsym $mod+1 工作區 $ws1 bindsym $mod+2 工作空間 $ws2 bindsym $mod+3 工作區 $ws3 bindsym $mod+4 工作區 $ws4 bindsym $mod+5 工作區 $ws5 bindsym $mod+6 工作區 $ws6 bindsym $mod+7 工作區 $ws7 bindsym $mod+8 工作區 $ws8 bindsym $mod+9 工作區 $ws9 bindsym $mod+0 工作區 $ws10 # 將焦點容器移到工作區 bindsym $mod+Shift+1 將容器移到工作區 $ws1 bindsym $mod+Shift+2 將容器移到工作區 $ws2 bindsym $mod+Shift+3 將容器移到工作區 $ws3 bindsym $mod+Shift+4 將容器移到工作區 $ws4 bindsym $mod+Shift+5 將容器移到工作區 $ws5 bindsym $mod+Shift+6 將容器移到工作區 $ws6 bindsym $mod+Shift+7 將容器移到工作區 $ws7 bindsym $mod+Shift+8 將容器移到工作區 $ws8 bindsym $mod+Shift+9 將容器移到工作區 $ws9 bindsym $mod+Shift+0 將容器移到工作區 $ws10 # 重新載入設定檔 綁定符號 $mod+Shift+c 重新載入 # 就地重新啟動 i3(保留您的佈局/會話,可用於升級 i3) bindsym $mod+Shift+r 重新啟動 # exit i3(退出 X 會話) bindsym $mod+Shift+e exec "i3-nagbar -t warning -m '您按下了退出快捷鍵。您真的要退出 i3 嗎?這將結束您的 X 會話。' -B '是的,退出 i3' 'i3-msg 退出'" # 調整視窗大小(您也可以使用滑鼠) 模式“調整大小”{ # 一旦進入調整大小模式,這些綁定就會觸發 # 按下左鍵將縮小視窗的寬度。 # 按下向右將增加視窗的寬度。 # 向上按會縮小視窗的高度。 # 按下將增加視窗的高度。 bindsym j 調整大小 縮小寬度 10 px 或 10 ppt bindsym k 調整大小 成長高度 10 px 或 10 ppt bindsym l 調整大小收縮高度 10 px 或 10 ppt bindsym 分號調整大小增長寬度 10 px 或 10 ppt # 相同的綁定,但用於箭頭鍵 bindsym 向左調整大小縮小寬度 10 px 或 10 ppt bindsym 向下調整大小,成長高度 10 px 或 10 ppt bindsym Up 調整大小 收縮高度 10 px 或 10 ppt bindsym 向右調整大小增長寬度 10 px 或 10 ppt # 恢復正常:Enter 或 Escape 或 $mod+r bindsym 返回模式“預設” Bindsym 轉義模式“預設” bindsym $mod+r 模式“預設” } bindsym $mod+r 模式“調整大小” # 啟動i3bar顯示工作區列(加上系統資訊i3status # 找出來,如果有的話) 酒吧 { 詳細 是的 status_command i3status } # 自動啟動 exec --no-startup-id nm-applet & exec --no-startup-id blueman-applet
riley@riley-desktop:~$ xrandr 螢幕 0:最小 8 x 8,目前 3840 x 1080,最大 16384 x 16384 DVI-I-0斷開(正常左倒右x軸y軸) DVI-I-1連接主1920x1080+0+0(正常左倒右x軸y軸)527mm x 297mm 1920x1080 60.00*+ 1600x900 60.00 1280x1024 75.02 60.02 1152x864 75.00 1024x768 75.03 60.00 800x600 75.00 60.32 640x480 75.00 59.94 HDMI-0連接1920x1080+1920+0(正常左倒右x軸y軸)160mm x 90mm 1920x1080 60.00*+ 59.94 29.97 23.98 60.05 60.00 1680x1050 59.95 1600x900 60.00 1440x900 59.89 1366x768 59.79 1280x1024 75.02 60.02 1280x800 59.81 1280x720 60.00 59.94 1152x864 75.00 1024x768 75.03 70.07 60.00 800x600 75.00 72.19 60.32 720x480 59.94 640x480 75.00 72.81 59.94 DP-0斷開(正常左倒右x軸y軸) DVI-D-0斷開(正常左倒右x軸y軸) DP-1斷開(正常左倒右x軸y軸)
riley@riley-desktop:~$ i3 重新加載 2019 年 3 月 24 日 10:14:08 AM - 通過了其他參數。將它們作為命令發送到 i3。 [{“成功”:true}] riley@riley-desktop:~$ Killall i3bar riley@riley-desktop:~$ for c in $(i3-msg -t get_bar_config | python -c \ > '導入 json,sys;print("\n".join(json.load(sys.stdin)))');做 \ > (i3bar --bar_id=$c >i3bar.$c.log 2>&1) & \ > 完成; [1]7431 riley@riley-desktop:~$ cat i3bar.bar-0.log i3status:嘗試自動偵測output_format 設定 i3status:自動偵測:父進程是“sh”,查看其父進程 i3status:自動偵測到“i3bar” [libi3] ../../i3-gaps/libi3/font.c 使用 Pango 等寬字體,大小 8 [../../i3-gaps/i3bar/src/xcb.c:1278] 計算的字體高度:13 [../../i3-gaps/i3bar/src/xcb.c:1423] 將 bar_fg = #FFFFFF 設定為 _NET_SYSTEM_TRAY_COLORS [../../i3-gaps/i3bar/src/xcb.c:1060] 收到 X11 錯誤,序列 0x26,error_code = 3 [../../i3-gaps/i3bar/src/ipc.c:217] 取得資料! [../../i3-gaps/i3bar/src/ipc.c:66] 清除舊的輸出配置... [../../i3-gaps/i3bar/src/ipc.c:69] 解析輸出 JSON... [../../i3-gaps/i3bar/src/ipc.c:71] 重新配置視窗... [../../i3-gaps/i3bar/src/xcb.c:1668] 建立輸出 HDMI-0 的窗口 [../../i3-gaps/i3bar/src/xcb.c:1663] 正在銷毀輸出 xroot-0 的窗口 [../../i3-gaps/i3bar/src/xcb.c:1668] 為輸出 DVI-I-1 建立窗口 [../../i3-gaps/i3bar/src/xcb.c:1330] 初始化系統托盤功能 [../../i3-gaps/i3bar/src/xcb.c:1423] 將 bar_fg = #FFFFFF 設定為 _NET_SYSTEM_TRAY_COLORS [../../i3-gaps/i3bar/src/xcb.c:1897] 繪圖列... [../../i3-gaps/i3bar/src/xcb.c:1907] 輸出 xroot-0 不活動,跳過... [../../i3-gaps/i3bar/src/ipc.c:217] 取得資料! [../../i3-gaps/i3bar/src/ipc.c:57] 得到訂閱回覆:{"success":true} [../../i3-gaps/i3bar/src/ipc.c:217] 取得資料! [../../i3-gaps/i3bar/src/ipc.c:46] 取得工作區資料! [../../i3-gaps/i3bar/src/workspaces.c:143] 工作空間規格:1,名稱:'1',name_width:6,字形:1 [../../i3-gaps/i3bar/src/workspaces.c:143] 得到工作空間規格:2,名稱:'2',name_width:6,字形:1 [../../i3-gaps/i3bar/src/xcb.c:1897] 繪圖列... [../../i3-gaps/i3bar/src/xcb.c:1924] WS 2 的繪圖按鈕,x = 0,len = 6 [../../i3-gaps/i3bar/src/xcb.c:1907] 輸出 xroot-0 不活動,跳過... [../../i3-gaps/i3bar/src/xcb.c:1924] WS 1 的繪圖按鈕,x = 0,len = 6 [../../i3-gaps/i3bar/src/child.c:454] 依照緩衝區偵測輸入類型 *{"version":1} [ [{"name":"ipv6","color":"#FF0000","markup":"none","full_text":"無 IPv6"},{"name":"disk_info","instance": "/","標記":"無","full_text":"41.3 GiB"},{"名稱":"無線","實例":"_first_","顏色":"#FF0000","標記":"none","full_text":"W: down"},{"name":"乙太網路","instance":"enp3s0","color":"#00FF00","markup":"none " ,"full_text":"E: 10.1.0.0 (1000 Mbit/s)"},{"name":"電池","markup":"無","full_text":"無電池"},{" name ":"載入","標記":"無","full_text":"0.14"},{"名稱":"tztime","實例":"本地","標記":"無"," full_text ":"2019-03-24 10:14:18"}] * [../../i3-gaps/i3bar/src/child.c:327] 將 statusline_buffer 複製到 statusline_head [../../i3-gaps/i3bar/src/child.c:331] 轉儲狀態列: [../../i3-gaps/i3bar/src/child.c:334] full_text = 無 IPv6 [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = #FF0000 [../../i3-gaps/i3bar/src/child.c:334] full_text = 41.3 GiB [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = (空) [../../i3-gaps/i3bar/src/child.c:334] full_text = W:向下 [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = #FF0000 [../../i3-gaps/i3bar/src/child.c:334] full_text = E: 10.1.0.0 (1000 Mbit/s) [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = #00FF00 [../../i3-gaps/i3bar/src/child.c:334] full_text = 無電池 [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = (空) [../../i3-gaps/i3bar/src/child.c:334] full_text = 0.14 [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = (空) [../../i3-gaps/i3bar/src/child.c:334] full_text = 2019-03-24 10:14:18 [../../i3-gaps/i3bar/src/child.c:335] Short_text = (null) [../../i3-gaps/i3bar/src/child.c:336] 顏色 = (空) [../../i3-gaps/i3bar/src/child.c:338] 轉儲結束 [../../i3-gaps/i3bar/src/xcb.c:1897] 繪圖列... [../../i3-gaps/i3bar/src/xcb.c:1924] WS 2 的繪圖按鈕,x = 0,len = 6 [../../i3-gaps/i3bar/src/xcb.c:2000] 列印狀態列! [../../i3-gaps/i3bar/src/xcb.c:1907] 輸出 xroot-0 不活動,跳過。