受到 Xuanwo 的博客 的鼓动,我决定给自己的 Rust 项目 fireSeqSearch 加上 Sccache。
受到 Xuanwo 的博客 的鼓动,我决定给自己的 Rust 项目 fireSeqSearch 加上 Sccache。
在 2020 年,我曾经尝试过使用 Beancount 进行记账。但当时,我每一笔开销都是手动记录的。在最初的兴趣消退后,就再没有兴致去记账了。最近,感觉需要统计一下自己的开销比例,就重新翻出了 Beancount。当然,我要吸取上次的教训,选择直接导入信用卡账单,而非手动记录开销。最终的结果,是我在除夕忙了一整天,得到了一个初步可用的 python 程序,和这篇博客文章。
几周前,我领到了新的笔记本。从 2017 年为我工作的 Dell XPS 也光荣地退居二线了。我构思了很久的搭建家庭服务器的行动,也终于得以付诸实施了。写一篇流水账,记录一下我的操作流程。
Server 的 $HOME/.SSH
目录需要设置为 700
权限。
在这里,我没能找到用 XFCE 的 GUI 工具设置自动挂载的方式。我的解决方案是,切换到 Gnome 3 里,选择 nautilus -> disk,进而手动选择挂载点。
使用 Flatpak 安装的应用的 .desktop
文件会存放在 /var/lib/flatpak/exports/share/applications
。打开后,就可以知道如何在命令行中运行某个应用。
我参考 https://nudesystems.com/how-to-install-nvidia-drivers-in-fedora-silverblue/ 一文,使用 rpmfusion 的包安装 NVidia 闭源驱动。虽然软件包安装成功,但 nvidia-smi
等工具并不能正常运行。因为也不打算用这台家庭服务器玩游戏,就没有深究这个问题。
参考 https://community.teamviewer.com/English/kb/articles/30664-use-the-tar-package-for-linux,可以从 https://www.teamviewer.com/en-us/download/linux/ 下载 tar 包。运行 ./tv-setup checklibs
提示缺少 libminizip.so.1
和若干 QT 库。运行 rpm-ostree install qt5-qtquickcontrols qt5-qtquickcontrols2 minizip-compat
后,teamviewer 可以顺利运行了。