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

  • 1. dwm窗口管理器
  • 2. ST简单终端
  • 3. firefox浏览器
  • 4. 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. 谷歌拼音输入法

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

  1. firefox打开不能上网怎么回事 firefox 不能上网

    有时候给电脑进行清理,结果Firefox再也无法打开,遇到这种问题怎么办?下面是小编为大家整理的关于firefox打开不能上网的相关资料,希望对您有所帮助! <h2> firefox打开不 ...

  2. 解决了使用Firefox登录网通上网记录查询网页的问题

    我家里上网使用的是网通的宽带,有一个上网记录查询的网页.使用IE的时候没有问题,但用Firefox的时候表单上供选择的年份由2007.2008等变成了107.108.由于我使用的是Linux,用IE的 ...

  3. chrom,firefox,ie不能上网,百度浏览器却可以。。。

    chrome和ie提示DNS查找失败,但是百度浏览器没任何问题,这是什么情况... 尝试很多方法后无用,命令行执行很多命令,无用, 试一下阿里的 DNS: 首选:223.5.5.5 备用:223.6. ...

  4. 其他浏览器(firefox,chrome)可以上网 ie(Internet Explorer)无法上网 解决方法

    Internet Explorer 无法上网,而其他浏览器可正常使用,出现这种情况一般是使用代理软件(翻墙软件)篡改了IE的链接配置导致的. 解决如下: 1 Internet Explorer--&g ...

  5. 使用tampermonkey 脚本愉快上网

    一:下载tampermonkey插件 tampermonkey对于大部分浏览器均可以使用,如谷歌.火狐.360浏览器.Edge等.下载该插件均可以在其扩展中心下载,这里以windows10自带的Edg ...

  6. 这是接触了几万名软件测试从业者,汇总的6个频繁问题

    这是一篇老徐的视频解答的文字稿 . 凭着记忆,汇总几点大家提的高频问题 : 1.职场35岁,如何应对 ? IDO老徐, 1)35是个虚数,也可能是30.也可能是 40 ,主要还是能力.是否可做事 . ...

  7. 使用firefox遇到的问题

    丰富的插件一直以来是我选择使用firefox浏览器的最重要的原因.可是不断增多的插件/扩展和不断升级的firefox之间难免产生一些冲突,有时候找遍网络也不能解决问题,这时通过禁用可疑的插件/扩展往往 ...

  8. 从raspberry pi OS 64-bit lite开始安装图形界面(icewm ,dwm)

    安装icewm简单版本 首先准备好无图形界面的操作系统raspberry pi OS 64-bit,我使用的是2022年4月4日的版本.新版本的系统删除了默认的pi用户,需要自己创建,最好使用rpi- ...

  9. 预防鼠标手,学习快捷键之 Firefox

    最近右手手腕其酸无比,怕有一天会废掉,又没有药. 就是有药,是药三分毒,不如预防在先,而预防最好的方法,就是不用鼠标或者尽量少用,又不能降低操作效率,办法只有一个,那就是快捷键! 加紧认识Firefo ...

最新文章

  1. 车联网,挖掘数据价值
  2. php中int()强制转换,php下intval()和int强制转换使用的区别是什么
  3. linux hrtimer 绑定cpu,Linux hrtimer分析--未配置高精度模式
  4. [转]Linux下如何安装软件
  5. Mongodb在renameCollection之后,记得千万要立即补建索引
  6. 走线和交互式布线_画PCB时,一些非常好的布线技巧
  7. 【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(4)
  8. Sublime的Package Control安装方法
  9. 基于iTextSharp(C#)创建PDF文件
  10. mc服务器天赋系统,我的世界战斗狂人的最爱Mod,天赋系统乱入,玩家发展不受限制...
  11. [FMG]两个简单的JSP+servlet小程序
  12. 三菱fx5u modbus tcp fb块用法_2020江苏三菱PLCFX3GA14MR回收回收电话西门子软启动器...
  13. 小程序定位,接入腾讯位置服务
  14. 阿里云域名备案问题 注销主体步骤
  15. 探寻虹膜识别背后的身份密码 | 硬创公开课
  16. unity-调用动态库so-android篇
  17. 计算机毕设之医院药房管理系统
  18. Visual Studio 2022 的下载
  19. golang:模拟枚举
  20. 台式计算机散热风扇装在哪里,电脑机箱风扇怎么装

热门文章

  1. 数据分享|中国各省、各市、各区县分年、分月、逐日平均气温数据(2000年~2019年)
  2. 大疆推教育机器人已到第二代!机器人编程玩具的前世今生是怎样的?
  3. 人脸识别智能门禁革新社区安防新体验
  4. 20191211——第七题 整数反转
  5. 江苏大学和南邮的计算机专业,江苏这所大学很憋屈,与南京大学同出一脉,认可度高却不是211...
  6. 【Office】Excel如何导出宏
  7. 有道精品课python-Python小咖养成计划 Python自学课程
  8. STM32实现ADC采集(待优化)
  9. 飞凌嵌入式iMX8MP 开发板试用体验--编译内核源码
  10. qcc300x笔记之flash分区(二)