【Archlinux】(3) —— dwm+st+firefox+fcitx=愉快上网


注意: $后的命令是root用户和普通用户均可以的操作, #为root用户才能进行的操作

1. dwm窗口管理器

  1. 使用git拉取dwm的源码,并且编译安装(参考官方文档)
$ sudo pacman-S git
$ cd ~ 	//转移到用户的根目录下,这个移动到自己想拉取dwm的目录i即可
$ git clone git://git.suckless.org/dwm
$ cd dwm	//移动到dwm的源码目录1
$ make	//编译,如果此处不通过的话,可能是在装机的时候没有安装base-devel
# make install	//一般也有人直接sudo make clean install
  1. 下载桌面组件
& sudo pacman -S xorg-server
& sudo pacman -S xorg-apps
& sudo pacman -S xorg-xinit
  1. 下载字体
& sudo pacman -S noto-fonts-cjk
  1. 配置xinitrc文件
& sudo vim ~/.xinitrc//~代表了用户的根目录
在文件中添加exec dwm
  1. 启动dwm
startx

注意:在此处我遇到了一个BUG过,在安装st之前我startx是可以进入到dwm页面的,可是安装完st之后,我再输入startx之后,出现报错,看到了persmission deny等字眼,我就认为是由于权限没有给,随后我就尝试了sudo startx指令,原来的黑窗口确实发生了跳转桌面的卡顿,但是过了一会又失败了,大概翻译了一下,是找不到exec指令,认为是root用户下的.xinitrc文件没有添加指令。后续添加之后成功,并且普通用户使用startx也可以。

  • 在root用户下编辑~/.xinitrc文件添加exec dwm

2. ST简单终端

  • 完成了上步操作之后,进入dwm你会发现只有黑乎乎的一片,什么都打不开,shift+ctrl+q离开回到之前的界面
  • ST是dwm默认的终端软件
  1. 下载ST源码
$ git clone https://git.suckless.org/st --depth=1
  1. 修改ST的config.mk文件
#X11INC = /usr/X11R6/include
#X11LIB = /usr/X11R6/lib
# 以上两行改成下面两行
X11INC = /usr/include/X11
X11LIB = /usr/include/X11
  1. 编译并且安装ST
$ sudo make clean install
  1. 修改ST的字体
    编辑st目录下的config,h文件
Source Code Pro:pixelsize=20

从零开始使用 archlinux — dwm + st 打开 chrome 愉快上网

  • 设置完之后

3. firefox浏览器

很多文章会教安装chrome谷歌浏览器,但是我尝试过后发现archlinucn里面并没有谷歌浏览器的包了需要用yay去安装,所以为了方便,我还是选择了安装firefox火狐浏览器

  • sudo pacman -S firefox,就是这么简单,安装完之后,终端输入firefox即可打开火狐浏览器,一开始是英文,自行去设置设置语言即可
  • 提示:dwm打开火狐浏览器之后会发现有一个终端一直在运行,但是你关闭终端浏览器也会关闭,那么此时可以用dwm的快捷键alt+m:单页模式,alt+数字:切换页面,使用另外的桌面再开终端即可。
    dwm使用方法

4. fcitx中文输入法

安装完浏览器之后会发现没办法输入中文

  1. 安装相关依赖包
$ sudo pacman -S fcitx-im ficitx-googlepinyin  ficitx-configtool
  1. 在.xinitrc文件中插入fcitx相应的配置
$ sudo vim ~/.xinitrc
插入
# fcitx
export GTK_IM_MODULE DEFAULT=fcitx
export QT_IM_MODULE  DEFAULT=fcitx
export XMODIFIERS    DEFAULT=\@im=fcitx
退出编辑之后
$ fcitx

设置IM环境变量-ArchWiki
3. 配置谷歌拼音

$ fcitx-configtool

添加googlepinyin之后,ctrl+c退出fcitx即可。

参考资料

  1. ArchWIki-dwm (简体中文)
  2. 【新安装系统安装DWM】在没有安装任何依赖的情况下,一命令一注解安装DWM【dynamic window manager】
  3. 从零开始使用 archlinux — dwm + st 打开 chrome 愉快上网
  4. 谷歌拼音输入法
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值