AwesomeWM這種平鋪的窗口管理器用得很爽,只是基於wine的qq最近又莫名其妙抽風,感覺還是切到deepin-wine上比較靠譜。而deepin-wine在awesome下運行qq會報錯X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 (X_GetProperty)
,而在Gnome系下運行正常。看到Gnome和Mate能夠運行i3wm,就折騰了一下試試。
安裝AwesomeWM、Mate桌面環境與dconf-editor(arch下使用
pacman -S
)。進入Mate桌面環境后,修改
org.mate.session.required-components windowmanager
的值為’awesome’,如果不需要桌面上的圖標,可以將org.mate.session.required-components
的值只留下windowmanager
。上面的設置無法通過命令行打開awesome,需要添加awesome的圖標。在/usr/share/applications目錄下新建awesome.desktop,內容如下(網上直接粘的,估計有些可以不要,懶得試了):
[Desktop Entry]
Type=Application
Name=awesome
Exec=awesome
NoDisplay=true
# name of loadable control center module
X-MATE-WMSettingsModule=awesome
# name we put on the WM spec check window
X-MATE-WMName=awesome
# back compat only
X-MateWMSettingsLibrary=awesome
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=awesome
X-MATE-Bugzilla-Component=general
X-MATE-Autostart-Phase=WindowManager
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true