Skip to content

Yukari 的 Linux 环境 #8

@YukariChiba

Description

@YukariChiba

Yukari 的 Linux 环境

Yukari 的 Linux 桌面工作环境

我目前的台式机设备目前在配置上使用 AMD Ryzen 7 5800X 搭配 AMD RX6500XT,后者具备可用性极佳的开源驱动,设备安装开启 testing 仓库的 ArchLinux

它起始拥有 16G 内存,随后两次升级将其拓展至 32G 以便于运行高内存占用的程序,例如 QEMU 或 Chromium。

它拥有两个 500G nvme 固态硬盘,其中一个挂载为使用 f2fs 文件系统的根分区,另一个挂载为使用 ext4 文件系统的额外用户数据分区。系统使用 systemd-boot 进行引导。

显示设备上,它通过 HDMI 和 DP 接口分别连接一块 1080P 27 寸显示器及一块 4K 27 寸显示器,通过非整数缩放实现跨显示器的无缝拖动。

桌面环境上,我曾经使用 KDE,但由于更换 6500XT,最终迁移至 GNOME。当下使用 GNOME 42 配合 wayland,操作相比而言更加流畅。

安装有 STEAM,部分游戏通过 proton-ge(AUR) 启动并开启 AMD FSR 技术。

机器上未有安装 Office 系列软件,这些工作尽量使用 Code OSS(VS Code 的完全开源版本)配合 Markdown 或 LaTeX 完成,或是通过 Remmina RDP 连接至公用、受控的 Windows Server 设备上完成。

多媒体上,该机器安装有 VLC 以便播放一般音视频内容、安装有 Sonixd 以连接至 NAS 服务器上的音乐服务、安装有 Jellyfin Client 以播放 NAS 服务器上的视频内容、安装有 nextcloud-client 以挂载和同步 NAS 服务器上的文件内容。

终端上,使用带背景透明度的 gnome-terminal 搭配功能强大的 zsh (开启 powerline 主题),配合 YubiKey 进行日常维护工作。

在输入法上,使用与 GNOME 主题搭配更佳的 ibus,并使用带有拓展词库的 RIME 作为中文输入法。

个人认为比较好用的 GNOME extension 有:

  • Clipboard Indicator
  • Dash to Dock
  • Gesture Improvements
  • GSConnect
  • Hide Top Bar
  • Input Method Panel
  • Transparent Top Bar
  • Tray Icons: Reloaded

个人使用 Vimix cursors 这一经典的鼠标指针主题,使用 Papirus-Dark 图表包,并使用 adw-gtk-dark 覆盖过时的应用程序主题。

主要外设包括:

  • Apple Magic Trackpad 2,使用 USB 线连接,Linux 驱动支持良好,配合 GNOME 插件实现丰富的手势控制。
  • 8BitDo 游戏手柄,使用 USB 延长线连接。使用 XBOX 或 PS4 模式连接,在运行 NS 模拟器时(Ryujinx)使用 Switch 模式。
  • 罗技摄像头,附带麦克风功能,即插即用。
  • AT2005USB 麦克风,具备即插即用模拟/数字双输出/输入,通常使用其连接耳机作为默认输出。
  • Wacom CTL-672 数位板,具有 Linux 驱动,用于某开源音游及打草稿。
  • HackRF One 无线电设备,是开源硬件,与 GNU Radio 配合可用于多种目的。

image

Yukari 的 Linux 便携工作环境

我的笔记本是一台 ThinkPad X260,使用 Intel i7 6600U CPU,具有 8G 内存以及 500G 原装固态 SATA 硬盘。

作为稍稳定的工作环境,它安装有最新的 Manjaro 和 GNOME,在改装后使用高通 EM 7455 WWAN 网卡和 AX200 WLAN 网卡上网。由于性能欠佳,该设备主要使用 Firefox 以及 Code OSS 进行工作,偶尔使用 STEAM 运行轻量级的原生 Linux 游戏。

该设备的指纹模块配合 PAM 经常出现问题,后续禁用掉了该功能,1366x768 的分辨率也使得一些程序界面无法完全显示,需要调整缩放比例。

(截图后续上传)

Yukari 的 Linux 开发机

作为 eweOS 实际测试的一部分,我使用 Thinkpad X260 的 SD 卡槽引导通过 Grub 启动的、开启 testing 源的 eweOS。

此环境极不稳定,目前使用最新构建的 Sway 作为桌面环境。

(截图后续上传)

Yukari 的 Linux NAS

我的 NAS 是一台 HPE Microserver Gen10,它使用 AMD Opteron X3216 APU,拥有 8G 内存,搭载滚动更新的 Debian sid。

它有一块 128G 的固态 SATA 硬盘作为其系统根分区。
它有两块 2T 机械硬盘进行软 Raid 1,用于运行其上的 Nextcloud 服务,存储个人重要文件。
它有一块 12T 机械硬盘作为运行其上的 qbittorrent 的下载目录。

它使用 docker 运行若干个人存储相关服务,包括 jellyfin,并将 /dev/dri 通入容器中用以硬件加速转码。

(截图后续上传)

Yukari(和 NU)的 Linux 软路由

NU 办公室的 CORE1 主路由设备是一台 HPE ProLiant DL320e Gen8 v2 短机身服务器。它使用 Intel E3-1270 v3 CPU 以及 16G 内存,搭载滚动更新的 Archlinux。

它仅有一个 32G 的 micro SD 卡,挂载为 ext4 文件系统作为其系统根分区。

它运行 BIRD Internet Routing Daemon 进行网络路由,并通过 systemd-network 维护连接全国若干节点的 Wireguard 隧道。

它通过 macvlan 创建多个接口,配合 sysctl 设置实现带宽的叠加。

(截图后续上传)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions