Manjaro下安装和美化i3wm,以及相关软件配置

本文介绍了在Manjaro Linux环境下安装和配置轻量级窗口管理器i3wm的过程,包括i3wm、Dmenu、Alacritty、Picom、Fea、Polybar和Flameshot等软件的安装与个性化设置,以及解决常见问题的技巧。通过这些配置,可以打造高效、美观的桌面工作环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Manjaro下安装及美化i3wm

由于本人是在vmware workstation pro15下安装的Manjaro Xfce桌面,所以可能与部分用户配置步骤和配置软件并不完全相同,具体情况大家可以去Arch Wiki查看或者直接查看相关软件的文档。

简单设置后的样子

还行吧

1、安装软件

1-1、下载i3wm

sudo pacman -S i3wm

1-2、下载Dmenu

sudo pacman -S dmenu

1-3、下载终端alacritty

sudo pacman -S alacritty

1-4、下载渲染器picom

sudo pacman -S picom

1-5、下载图片查看器feh

sudo pacman -S feh

1-6、下载状态栏polybar

sudo pacman -S polybar

1-7、下载截图软件flameshot

sudo pacman -S flameshot

2、软件配置

2-1、i3配置

重启后选择i3桌面,两次选择都直接按Enter继续,进桌面以后按win + Enter打开终端,win + d打开dmenu,输入firefox可以打开浏览器

首先查看自己的i3默认配置文件

cd /usr/share/doc/i3/

ls

应该可以看到该文件夹下的config文件 ,将该文件复制到**.config目录下的i3目录若没有i3**目录,先创建目录

cd ~/.config

mkdir i3

cd i3

cp /usr/share/doc/i3/config ./config

编辑该配置文件,建议使用nano(至少知道怎么退出保存文件)

nano config

bindsym $mod+Return exec i3-sensible-terminal中的i3-sensible-terminal改为alacritty(确保已经安装alacritty)

添加以下内容美化i3以及添加软件启动

new_window none

new_float normal

hide_edge_borders both

gaps inner 8

gaps outer 8

首先下载几张图片到家目录的Pictures目录下,每次启动i3feh可以自动随机选取壁纸然后做为桌面

exec --no-startup-id feh --randomize --big-fill ~/Pictures/*.jpg

exec --no-startup-id picom -b

截图软件flameshot设置

bindsym Print --release exec /usr/bin/flameshot gui

for_window [class="flameshot"] floating enable

2-2、alacritty的配置设置

进入alacritty配置文件(与i3配置文件类似,若.config目录下没有alacritty目录则自己创建,并把默认配置文件复制过来)

cd ~/.config

mkdir alacritty

cp /usr/share/doc/alacritty/alacritty.yml ./alacritty.yml

nano alacritty.yml

此时你打开终端alacritty可能会出现终端字体重叠现象,所以需要更改字体,个人建议将字体monospace更改为Source Code Pro

将配置文件中的font中的family改为Source Code Pro

以及将背景不透明度改为你自己喜欢的值

background_opacity:0.5

2-3、picom的配置

与上面相似,复制文件/usr/share/doc/picom/picom.conf.example到.config目录下的picom目录(没有目录自己创建一个)

nano picom.conf

inactive-opacity = 0.7

active-opacity = 0.9

设置活动窗口的不透明度基本可以了

2-4、polybar的配置

打开i3的配置文件

将配置文件最底下的i3bar配置注释

#bar {

#...

#}

在**.config**目录下创建polybar目录,并将polybar默认配置文件config复制过来

polybar目录下创建文件launch.sh

touch launch.sh

nano launch.sh

加入以下内容

killall polubar

polybar example

然后在i3配置文件中加入以下内容

exec --no-startup-id ~/.config/polybar/launch.sh

重启后就能看到polybar的默认状态了(win + shift + r可以直接重启i3不需要重启整个linux)

2-5、flameshot

需要截图直接在终端使用

flameshot gui

3、常见问题

vm虚拟机可能会遇到分辨率问题或者其他问题,如果遇到以上一些软件的设置问题建议直接bing搜索软件名称进入官网查看文档,或者直接去archwiki查看相关软件基本配置,或者github的相关软件的wiki界面均可。

polybar的设置非常多样化,大家可以去官网看一看官方教程

i3wm的进一步使用也建议直接进官网查看

最后附上本人配置文件大家可以参考https://github.com/majicyu/.config

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值