標籤:

Sway (swayland i3-wm) 折騰心得

Sway (swayland i3-wm) 折騰心得

來自專欄 NeoVim的日常9 人贊了文章

i3是一個很好用的windows manager, sway 是它的wayland實現

swaywm/sway?

github.com圖標

本質上, 我用sway是因為我們實驗室的顯示器實在是太垃圾了, 8021年了, 只有一台顯示器有Dp/HDMI介面, 顯然, 解析度也糟糕得不行, 導致我ThinkPad dock上的時候, 不同的顯示器需要不同的scale factor. 目前wayland對這個支持很好, gnome wayland 也在設置里早早加入了這個, 很好用. Sway 目前算相當成熟了, 熱插拔顯示器有點問題外, 其他功能已經能做到i3能做到的大多數效果 (美化還不行, polybar沒有, 但i3blocks是可以的). 具體可以參考炫技帖子們

https://www.reddit.com/r/unixporn/?

www.reddit.com圖標

當然, 我的重點是實用性的, 所以先貼個我的Moelf/dotFiles方便抄, 幾個重點:

  • 構造狀態欄

bar { position bottom pango_markup enabled font Hack, FontAwesome5Free, IonicIcons 14 status_command i3blocks separator_symbol "|" srtip_workspace_number no height 40 colors { background #21212155 # statusline #000000 # separator #666666FF # class border backgr. text # focused_workspace #2B83A6 #2B83A6 #FFFFFF active_workspace #212121 #212121 #FFFFFF inactive_workspace #212121 #212121 #86888C urgent_workspace #D64E4E #D64E4E #FFFFFF }}

這裡i3blocks是指令, 他本質上是吧i3blocks返回的內容輸出到屏幕角落

  • 多窗口不同解析度, 參考以下3屏幕的shell腳本

#!/bin/bashswaymsg output eDP-1 position 0 1200swaymsg output DP-3 position 1920 0swaymsg output DP-5 position 0 0

swaymsg 是可以向sway傳遞消息的, 有點類似i3msg的用法, output可以設置來源和大小

  • chrome 可以通過 --force-device-scale-factor=1.5 強制縮放, 很方便

推薦閱讀:

ubuntu kylin和deepin的使用對比
微軟以價值75億美元的股票收購代碼託管平台GitHub
如何在 Linux 終端下檢查筆記本電池狀態
VNC Viewer輕鬆連接遠程CentOS7桌面

TAG:ArchLinux | Linux |