Sway 是一款基于 Wayland 的平铺式视窗管理器,Ubuntu Sway Remix 是将 Sway 整合到 Ubuntu 的一款发行版。
个人试用之后非常地喜欢,然而安装 Nvidia 专有驱动后…直接无法启动了 Orz ,哈!应该是跟N卡专有驱动对 Wayland 的支援度有关?
儘管如此,有兴趣的人可以试试,显示卡使用A卡,或不装N卡专有驱动的话,个人觉得是满不错的发行版。
https://ubuntusway.com/downloads.php
后来我找到官方资料,N卡的用户请参考下列网址内容:
https://github.com/Ubuntu-Sway/Ubuntu-Sway-Remix/wiki/Nvidia-cards
=================== 以下补足功能 =================
【在 Ubuntu Sway 启用 Fcitx 5 】
在「/etc/environment」加入下面三行(需管理员权限):
GTK_IM_MODULE=fcitxQT_IM_MODULE=fcitxXMODIFIERS=@im=fcitx
在「/etc/sway/config.d/99-autostart-applications.conf」加入下面一行(需管理员权限),然后重新登入:
exec_always fcitx5 -d --replace
参考资料: https://wenqixiang.com/input-method-with-sway-window-manager/
====================================
【在 Ubuntu Sway 使用色温软体护眼舒眠】
先在终端机输入下列指令,安装好色温软体「wlsunset」:
sudo apt install wlsunset
在「/etc/sway/config.d/99-autostart-applications.conf」加入下面一行(需管理员权限),然后重新登入:
exec wlsunset -t 4500 -L 120.6 -l 23.6 > /dev/null 2>&1 &
选项「-t」的参数可换成你想要的夜间色温,选项「-L」、「-l」的参数分别换成你所在的经度、纬度(取至小数点后第一位),入夜后萤幕便会渐渐变成你想要的色温。
====================================
【安装蓝牙装置管理软体 】
在终端机中输入下列指令即可:
sudo apt install blueman
====================================
【安装播放影片DVD时所需套件 】
先下载解除DVD加密的套件「libdvdcss2」:
https://www.deb-multimedia.org/pool/main/libd/libdvdcss-dmo/libdvdcss2_1.4.3-dmo2_amd64.deb
然后在终端机中输入下列指令安装:
sudo dpkg -i /路径/libdvdcss2_1.4.3-dmo2_amd64.deb
接着在终端机中输入下列指令安装MPV的GUI「celluloid」:
sudo apt install celluloid
====================================
【安装钥匙圈管理软体&设定登入时自动解开钥匙圈 】
在终端机中输入下列指令安装「seahorse」:
sudo apt install seahorse
在「/etc/pam.d/login」加入下面两行(需管理员权限),然后重新开机:
authoptionalpam_gnome_keyring.sosessionoptionalpam_gnome_keyring.so auto_start
====================================
【(若有需要)安装列表机管理软体 】
有需要用到印表机的人可以在终端机中输入下列指令:
sudo apt install system-config-printer
================== 以下美化环境 ==================
【将视窗周围的空隙设为0 】
「/etc/sway/config.d/98-applications-defaults.conf」加入下面两行(需管理员权限)),然后重新登入:
gaps outer 0gaps inner 0
「gaps outer」是与工作区边缘之间的空隙,「gaps inner」是视窗与视窗之间的空隙。
====================================
【调整面板右侧图示集的顺序 】
在「/etc/xdg/xdg-ubuntusway/waybar/config.jsonc」找到:
"modules-right": [ "custom/wf-recorder", "custom/weather", "custom/playerctl", "idle_inhibitor", "sway/language", "custom/clipboard", "cpu", "memory", "battery", "network", "pulseaudio", "clock", "custom/power", "tray" ],
改成下面这样(需管理员权限),然后重新登入:
"modules-right": [ "tray", "custom/wf-recorder", "custom/playerctl", "custom/clipboard", "cpu", "memory", "battery", "custom/weather", "network", "sway/language", "idle_inhibitor", "pulseaudio", "clock", "custom/power" ],
这样一来,就不会因为「系统匣」图示的增减或「播放」图示、「剪贴簿」图示的出现,而移动其他图示的位置。
====================================
【更改面板上时钟图示所显示的资讯 】
在「/etc/xdg/xdg-ubuntusway/waybar/config.jsonc」找到:
"clock": { "format": "{:%e %b %H:%M}", "tooltip": true, "tooltip-format": "{:%d.%m.%Y %H:%M}", "interval": 5, "on-click": "swaymsg exec \\$calendar" },
将其改成下面这样(需管理员权限),然后重新登入:
"clock": { "format": "{:%H:%M}", "tooltip": true, "tooltip-format": "{:%Y-%m-%d %A}", "interval": 5, "on-click": "swaymsg exec \\$calendar" },
这样一来,悬停于时钟图示时所显示的日期更易读,并增加了星期几。
====================================
【将桌面上快捷键列表的背景透明化 】
在「/usr/share/sway/scripts/help.sh」找到:
nwg-wrapper -o "$output" -sv ${VISIBILITY_SIGNAL} -sq ${QUIT_SIGNAL} -s help.sh -p left -a end &
改成下面这样(需管理员权限):
nwg-wrapper -o "$output" -sv ${VISIBILITY_SIGNAL} -sq ${QUIT_SIGNAL} -s help.sh -p left -a end -mb 10 -ml 10 -c help.css &
然后在「~/.config/nwg-wrapper/」建立一个名为「help.css」的档案,内容如下:
window {background-color: rgba (0, 0, 0, 0.0)}#box-outer {background-color: rgba (255, 255, 255, 0.0)}#box-inner {background-color: rgba (0, 0, 0, 0.0);padding: 10px 10px 10px 10px}
倒数第三行,「rgba (0, 0, 0, 0.0)」的「0.0」代表了透明度,数值从 0.0 (全透明)到 1.0 (不透明),可随喜好设定,重新登入后生效。