首页 > 其他分享 >debian最小化安装+sway记录

debian最小化安装+sway记录

时间:2023-02-19 01:33:20浏览次数:42  
标签:foot sway sudo apt wayland 最小化 安装 debian

1. 最小化安装系统,只安装最基础的系统,如果是虚拟机中安装,安装SSH服务器可能更方便在宿主机终端操作客户机。deiban的安装器里有提供基础工具包的安装项,如果为了系统纯净不安装,可能会导致更多不方便,比如apt源因为缺少ca-certificates软件包而导致安全风险而不可用。

 

2. 安装重启后,用root用户登录系统。如果只安装了最基础的系统,可能导致apt源无法使用,这时候需要即用安装镜像文件配置本地镜像源

 

3. 配置中国镜像源,比如清华源,更新系统

 

4. 修改镜像源为testing,升级到debian testing(当前为debian11, debian12中sway及配套更完善些)

sudo apt-get clean  # 首先清理下apt缓存,否则后面可能会遇到错误

sudo apt -y update  # 更新apt缓存

sudo apt -y upgrade  # 更新系统到testing最新状态

 sudo apt -y full-upgrade

 

5. 安装sway

sudo apt -y install sway

tips1: 在tty中root账户切换到普通账户会无法启动sway,需要重启直接用普通账户登录

tips2: 如果是虚拟机,打开sway不能显示鼠标,需要在 ~/.profile 中添加配置环境变量

export WLR_NO_HARDWARE_CURSORS=1

配置软件在wayland运行相关环境变量信息,包括输入法相关的设置,在/etc/environment 文件中

QT_QPA_PLATFORM=wayland
CLUTTER_BACKEND=wayland
MOZ_ENABLE_WAYLAND=1

XDG_SESSION_TYPE=wayland
XDG_CURRENT_DESKTOP=sway
XDG_SESSION_DESKTOP=sway

GLFW_IM_MODULE=fcitx5
INPUT_METHOD=fcitx5
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS=\@im=fcitx5
SDL_IM_MODULE=fcitx

 

6. sway默认的foot终端挺好用的,是wayland原生。也可以配置很多:https://man.archlinux.org/man/foot.ini.5.en

sudo apt -y install foot

配置foot

# 复制 /etc/xdg/foot/foot.ini 到 ~/.config/foot/
font=monospace:size=20    # 找到font定义字体及字体大小,上面的连接有说明,man foot中也有说明
# 在colors模块设置透明度
[colors]
alpha=0.8  # 取值0-1.0
# 在csd模块配置隐藏标题栏
[csd]
preferre=none

[tips] gnome-terminal  gnome系列的终端,wayland适配比较好,可以用fcitx-rime正常输入中文,foot和alacritty中不能正常显示候选框。

7. 安装waybar

sway自带的swaybar在设置应用窗口隐藏标题栏的时候会被弄的显示不出来,而且本来功能少,不好看,干脆干掉,用waybar

sudo apt -y install waybar

1) 在sway的用户配置文件 ~/.config/sway/config中配置waybar并隐藏应用窗口标题栏

# 配置使用waybar
bar {
  swaybar_command waybar
}
# 配置隐藏标题栏
font pango: monospace 0.001
titlebar_border_thickness 0
titlebar_padding 0

2) waybar默认的图标此时无法正确显示,需要安装ota-font-awesome字体。不过网上大都是arch教程,经尝试在debian中需要安装的包名是fonts-fork-awesome

sudo apt -y install fonts-fork-awesome

8. 安装alacrity (许多人喜欢的终端,也支持wayland了)

sudo apt -y install alacritty

# .config/alacritty/alacritty.yml # 新建
window: decorations: none opacity: 0.8    # 透明度 font: size: 18       # 字体大小

 

9. 安装中文输入法fcitx5、fcitx5-rime, 参考: https://zhuanlan.zhihu.com/p/379583988

tips: 默认输入是繁体,要切换繁体,在繁体中文输入模式下(开始打字)按F4键,然后在按4,就可以设置rime输入法为简体中文输入

10. 安装chromium,不能默认wayland运行,需要配置运行参数,并且不能正常输入中文

# 通过如下方式命令行打开chrome,并且搜索
chromium --enable-features=UseOzonePlatform --ozone-platform=wayland

打开chromium后,在地址栏打开 chrome://flags/#ozon-platform-hint,配置 Preferred Ozone platform 项为Auto或者Wayland

然后重新打开就不需要在命令行带参数启动了

 

#####  其它必要软件

alsa-utils/pulseaudio:  调节音量

firefox          支持wayland, 可以正常输入中文

vlc          支持wayland

 

参考文章:

https://zhuanlan.zhihu.com/p/379583988

https://zhuanlan.zhihu.com/p/462322143

https://wiki.archlinuxcn.org/wiki/Sway?rdfrom=https%3A%2F%2Fwiki.archlinux.org%2Findex.php%3Ftitle%3DSway_%28%25E7%25AE%2580%25E4%25BD%2593%25E4%25B8%25AD%25E6%2596%2587%29%26redirect%3Dno

https://man.archlinux.org/man/foot.ini.5.en

标签:foot,sway,sudo,apt,wayland,最小化,安装,debian
From: https://www.cnblogs.com/smoggy/p/17100119.html

相关文章