跳过正文

办公用的arch linux

·1645 字·4 分钟·
linux 日常
Suika
Suika
反者道之动
目录

又到了公司换笔记本的时候。拿到新本子,第一件事当然是重装系统了,不然加了域的windows 11怎么用?何况还有一堆公司的莫名其妙的软件。因此为了正常工作,系统换arch linux势在必行。

我无比赞同工作和生活的环境物理隔离,千万不要混用,而换装ARCH也只是为了更好的工作,我实在不会用windows。

至于为什么是arch?因为它包足够新,足够多,定制化和稳定性对个人而言也已足够。

安装arch linux
#

这么多年的发展,如果不是有洁癖,安装arch比原来简单多了

找个镜像下载,然后dd启动盘

wget http://mirrors.163.com/archlinux/iso/latest/archlinux-x86_64.iso
sudo dd if=/path/to/your.iso of=/dev/sdb bs=4M status=progress
sudo sync

官方说是BOIS要关闭Secure Boot,但实际我没关闭也安装成功了,我是写这篇文章的时候才注意到官网的这个细节,如果启动不成功可以试试关闭。

然后也没必要按原来一步步参照官方安装指导

只要启动盘没有问题,能顺利进入命令行,那么用脚本安装即可

archinstall

这种方式不需要了解太多细节,属于新手友好型,比原来的学习曲线陡降了几个维度

好像也说不上新手友好,毕竟少了很多学习的机会,不熟的话可能还会搞出错来,反倒是真的对犯懒的老人比较友好

具体使用可以参考:https://archinstall.archlinux.page
实际用起来就是个文本的安装界面,要对相关知识比较了解,就是下一步下一步的事,大大减少手动操作步骤

安装软件
#

官方有一个很长的软件列表可供参考,实际为了办公装了一些常用软件:

常用软件:
#

只记录一些需要额外配置的软件,真正常用的如firefox、vim和防火墙啥的都在装系统的时候顺手装过了。

中文输入法和字体:

sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-material-color
sudo pacman -S noto-fonts noto-fonts-emoji noto-fonts-cjk
fcitx5-configtool

装了xfce4,所以需要一个guake的下拉终端

sudo pacman -S guake

还有必不可少的clash翻墙

paru -S mihomo

vscode也是要的

paru -S visual-studio-code-bin

自带的截图功能实在太少了,装了火焰截图
office用了libreoffice,配合网页的O365应该足够了,笔记还有obsidian
远程装了remmina为了远程windows
邮件和日历,由于公司用exchange所以几乎别无选择得装evolution,thunder bird也可以但要插件,还是算了,太重了

sudo pacman -S ibreoffice-fresh-zh-cn remmina evolution freerdp flameshot

恶心软件
#

大陆自有国情在此,而且还是工作的笔记本,即时通信软件还是得装:
腾讯会议在aur里有现成的包,而且如果不用wayland的话功能都很齐全,直接装就好
国产的破软件wayland下工作不正常,这直接影响我用KDE,不得不用古老的xfce4的原因

paru -S wemeet-bin

但企业微信就恶心了,虽然aur里也有个包com.qq.weixin.work.deepin-x11,但经常崩溃,为此我自己wine了一个,比包里的稳定,再用systemd-run限制一下就安心了

wget https://work.weixin.qq.com/wework_admin/commdownload?platform=win&from=wwindex
wine wxwork.exe

这样字体会有问题,简单的办法是找个windows把字体文件一股脑地拷贝过来,复杂一点的
把windows下的这些字体msyhbd.ttc/msyhl.ttc/msyh.ttc/simsun.ttc/sserife.fon拷贝到~/.wine/drive_c/windows/Fonts即可
然后给它限制一下资源使用:

/usr/bin/systemd-run --user --scope --property=CPUQuota=200% --property=MemoryHigh=4G --property=MemoryMax=5G --working-directory="/home/suika/.wine/dosdevices/c:/Program Files (x86)/WXWork" env WINEPREFIX="/home/suika/.wine" wine WXWork.exe

此外,工作也会用onedrive,这玩意在linux配好了比在windows上还好用

paru -S onedrive-abraunegg

具体配置参考其git,可以多个账户,配了systemd以后是真好用

zsh配置
#

日常还是zsh可玩性高一点,所以换掉bash

sudo pacman -S zsh
chsh -l # list all installed shells
chsh -s /usr/bin/zsh # set zsh as default 
paru -S oh-my-zsh-git zsh-syntax-highlighting zsh-autosuggestions autojump
sudo ln -s /usr/share/zsh/plugins/zsh-syntax-highlighting /usr/share/oh-my-zsh/custom/plugins/\nsudo ln -s /usr/share/zsh/plugins/zsh-autosuggestions /usr/share/oh-my-zsh/custom/plugins/
paru -S zsh-theme-powerlevel10k-git
echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
p10k configure 

其它
#

有时候windows是绕不开的,那装个KVM的虚机吧。Vmware即使免费了还是不想用,歧视linux用户,unity模式仅在linux下不可用,那跟用kvm有什么区别?

KVM的虚机装了,那winapps也不能少,这样四舍五入就unity了。全当自我安慰吧,不然还能咋

虚机就是应个急,日常是不会开的,就不详细记录过程了。

壁纸美化什么的看心情了,资源都很丰富,有些是习惯性的忘记了改了啥……

Anyway,就先这样吧




评论