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

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

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

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

编号 文件名称 cwts-specs-001 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:名语术语 cwts-specs-002 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:概述 cwts-specs-003 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:物理信道和传输信道到物理信道的映射 cwts-specs-004 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:信道编码与复用 cwts-specs-005 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:扩频与调制 cwts-specs-006 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:物理层过程 cwts-specs-007 IMT-DS FDD(WCDMA)系统无线接口物理层技术规范:物理层测量 cwts-specs-008 IMT-DS FDD(WCDMA)系统无线接口层2技术规范:物理层向上层提供的服务 cwts-specs-009 IMT-DS FDD(WCDMA)系统无线接口层2技术规范:MAC协议 cwts-specs-010 IMT-DS FDD(WCDMA)系统无线接口层2技术规范:RLC协议 cwts-specs-011 IMT-DS FDD(WCDMA)系统无线接口层2技术规范:PDCP协议 cwts-specs-012 IMT-DS FDD(WCDMA)系统无线接口层2技术规范:BMC协议 cwts-specs-013 IMT-DS FDD(WCDMA)系统无线接口层3技术规范:RRC协议 cwts-specs-014 IMT-DS FDD(WCDMA)系统Iu接口技术规范:概述 cwts-specs-015 IMT-DS FDD(WCDMA)系统Iu接口技术规范:层1技术要求 cwts-specs-016 IMT-DS FDD(WCDMA)系统Iu接口技术规范:信令传输 cwts-specs-017 IMT-DS FDD(WCDMA)系统Iu接口技术规范:RANAP信令 cwts-specs-018 IMT-DS FDD(WCDMA)系统Iu接口技术规范:数据传输和传输信令 cwts-specs-019 IMT-DS FDD(WCDMA)系统Iu接口技术规范:用户平面协议 cwts-specs-020 IMT-DS FDD(WCDMA)系统Iub接口技术规范:概述 cwts-specs-021 IMT-DS FDD(WCDMA)系统Iub接口技术规范:层1技术要求 cwts-specs-022 IMT-DS FDD(WCDMA)系统Iub接口技术规范:信令传输 cwts-specs-023 IMT-DS FDD(WCDMA)系统Iub接口技术规范:NBAP信令 cwts-specs-024 IMT-DS FDD(WCDMA)系统Iub接口技术规范:用于CCH数据流的数据传输和传输信令 cwts-specs-025 IMT-DS FDD(WCDMA)系统Iub接口技术规范:用于CCH数据流的用户平面协议 cwts-specs-026 IMT-DS FDD(WCDMA)系统Iur接口技术规范:概述 cwts-specs-027 IMT-DS FDD(WCDMA)系统Iur接口技术规范:层1技术要求 cwts-specs-028 IMT-DS FDD(WCDMA)系统Iur接口技术规范:信令传输 cwts-specs-029 IMT-DS FDD(WCDMA)系统Iur接口技术规范:RNSAP信令 cwts-specs-030 IMT-DS FDD(WCDMA)系统Iur接口技术规范:用于CCH数据流的数据传输和传输信令 cwts-specs-031 IMT-DS FDD(WCDMA)系统Iur接口技术规范:用于CCH数据流的用户平面协议 cwts-specs-032 IMT-DS FDD(WCDMA)系统Iub/Iur接口技术规范:用于DCH数据流的数据传输和传输信令 cwts-specs-033 IMT-DS FDD(WCDMA)系统Iub/Iur接口技术规范:用于DCH数据流的用户平面协议 cwts-specs-034 TD-SCDMA系统无线接口物理层技术规范 cwts-specs-035 TD-SCDMA系统无线接口层2技术规范 cwts-specs-036 TD-SCDMA系统无线接口层3-RRC技术规范 cwts-specs-037 TD-SCDMA系统Iu接口技术规范 cwts-specs-038 TD-SCDMA系统Iub接口技术规范 cwts-specs-039 TD-SCDMA系统Iur接口技术规范 cwts-specs-040 TD-SCDMA系统基站设备无线收发特性技术规范 cwts-specs-041 TD-SCDMA系统用户终端设备无线收发特性技术规范 CWTS发布的研究报告列表 cwts-reports-001 IMT-DS FDD(WCDMA)系统连接模式下的层间过程(25.303)标准研究报告 cwts-reports-002 IMT-DS FDD(WCDMA)系统空闲模式下UE的流程和连接模式下小区重选流程(25.304)标准研究报告 cwts-reports-003 IMT-DS FDD(WCDMA)系统无线资源管理RRM研究报告 cwts-reports-004 IMT-DS FDD(WCDMA)系统无线资源管理RRM研究报告 cwts-reports-005 IMT-DS FDD(WCDMA)系统UE无线接入能力研究报告
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值