Opensuse 安装和窗口管理器安装

1、安装

镜像下载地址:https://get.opensuse.org/tumbleweed/#download

2、窗口管理器安装

2.1、创建一个普通用户

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#新建用户名arch 可自行更改用户名
useradd -m -G wheel -s /bin/bash arch

#设置arch用户名的密码
passwd arch

#编辑arch用户的权限
EDITOR=vim visudo

找到 # %wheel ALL=(ALL:ALL)ALL 并把 # 号去掉

个人是注释掉 %wheel ALL=(ALL:ALL)ALL 这一行,如果不想使用 sudo 命令时输入密码,可以注释掉 %wheel ALL=(ALL:ALL) NOPASSWD: ALL。两个选择一个注释掉既可以了

2.2、安装 dwm

重启使用普通用户登录

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# 安装 git
sudo zypper install git

# 创建 wm 并进入文件夹
mkdir wm && cd ~/wm

# 克隆 dwm
git clone https://github.com/roukaixin/yaocccc-dwm

# 修改名字
mv yaocccc-dwm/ dwm 
cd dwm

# 安装编译包
sudo zypper install cmake gcc libX11-devel libXft-devel libXinerama-devel

# 编译
sudo make clean install

2.3、安装 st

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 克隆
cd ~/wm && git clone https://gitee.com/rouxin/st && cd st

# 修改 config.mk
sudo zypper install neovim ncurses-devel
nvim config.mk
# 取消注释,并把 c99 改为 gcc

# 编译
sudo make clean install

image-20230715175157860

2.4、安装 picom

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 克隆
cd ~/wm && git clone https://github.com/FT-Labs/picom 

# 安装包
sudo zypper install meson libev-devel xcb-util-renderutil-devel xcb-util-image-devel libpixman-1-0-devel xcb-util-devel uthash-devel libconfig-devel pcre2-devel Mesa-libGL-devel Mesa-libEGL-devel dbus-1-devel

# 编译安装
cd picom
git submodule update --init --recursive
meson setup --buildtype=release . build
ninja -C build install

2.5、安装字体

下载地址:https://github.com/ryanoasis/nerd-fonts/releases/

image-20230714175135561

下载需要的字体,本人使用 dwm 的字体为:JetBrainsMono.zip,下载地址为:https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/JetBrainsMono.zip

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 创建目录
sudo mkdir /usr/share/fonts/JetBrainsMono/

# 复制文件到 /usr/share/fonts/JetBrainsMono/ 目录下
cp JetBrainsMono.tar.xz /usr/share/fonts/JetBrainsMono/

# 解压,如果没有 unzip 命令,使用 sudo dnf install unzip 安装
cd /usr/share/fonts/JetBrainsMono/ && sudo unzip JetBrainsMono.zip

# 删除
sudo rm -rf JetBrainsMono.zip

2.6、安装 xorg 服务器

1
2
3
4
5
6
7
sudo zypper install xorg-x11-server xinit

# 创建配置文件
nvim .xinitrc

#!/bin/bash
exec dwm

2.7、其他依赖包

1
sudo zypper install NetworkManager-applet flameshot dunst feh neofetch acpi xsetroot rofi

3、配置

3.1、启动中文

1
2
3
4
# 在 ~/.xintrx 中加入
# 注意 : 一定要加在 exec dwm 前
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US

3.2、安装输入法

1
sudo zypper install fcitx5-devel fcitx5-chinese-addons-devel

配置输入法

1
2
3
4
5
6
7
8
9
# 编辑 /etc/environment,加入下面内容
vim /etc/environment

# 内容
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

3.3、显示亮度

1
sudo zypper install brightnessctl

3.4、声卡驱动

1
sudo zypper install pipewire-pulseaudio pavucontrol

3.5、显卡驱动


相关内容

0%