跳到主要内容

12 篇博文 含有标签「Linux」

Linux

查看所有标签

Hyprland + Arch 备忘录

· 阅读需 5 分钟
Hanasaki
阿巴阿巴阿巴

本篇记录 Arch Linux 作为日常使用系统的相关内容。

系统CompositorCPUGPU
Arch LinuxHyprlandIntel i5-9300HNvidia GTX1650

Hyprland

对于 Intel + Nvidia 双显卡还要外接显示器的,确实配置要麻烦一些。通常需要结合 Waybar、Wofi 等程序,实现基本的桌面功能。根据自己的喜好完成自定义,这就是完全属于自己独一无二的桌面环境了。

配置:https://github.com/cxOrz/dotfiles-hyprland

近一年用的 Redmi AX6000 路由器

· 阅读需 5 分钟
Hanasaki
阿巴阿巴阿巴

前言

去年搬完家就淘汰了 Xiaomi 4A 千兆版 + R2S 这套配置,斥巨资换成了 Redmi AX6000 供日常使用。到现在用了将近 1 年,在此回顾一下和它相关的折腾记录,以便日后参考。

固件

在纠结了很多版本(Lean \ Openwrt官方 \ 237 \ hanwckf)之后,还是选择了 ImmortalWrt,吸引我原因的就是支持在线自定义构建,而且项目开源。

ax6000-immortalwrt-img

Grub 添加 Windows 启动项

· 阅读需 2 分钟
Hanasaki
阿巴阿巴阿巴

电脑最近又出现 no bootable device 了,每次这样都可以通过重新设置一下 UEFI 模式恢复。

好处是能正常用了,坏处是 grub 引导会丢失。每次都要弯下我的老腰,插上 Linux 启动盘,然后 chroot 到系统里重新安装引导、生成配置。

偶然间在软件包更新后,生成配置出错了,等修复不知道要猴年马月,那就手动写配置吧...

/boot/grub/custom.cfg 中添加:

menuentry "Windows 11" {
set root=(hd1,3)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot
}

这部分配置,在 grub 中添加了一个标题为 "Windows 11" 的启动项:

  1. 在引导时,当选择了 Windows 11,就将 root 变量设置为引导分区的位置。(hd1,3) 表示第 2 个硬盘的第 3 个分区。
  2. chainloader 用来链式加载系统,后面跟着被链式加载的 .efi 文件。
  3. 最后启动。

这是 UEFI BIOS 可用的配置,而不是 Legacy BIOS 的,现在几乎所有电脑都是 UEFI 了。

参考:

Nginx 部署超星学习通签到服务

· 阅读需 2 分钟
Hanasaki
阿巴阿巴阿巴

在 AWS 的 EC2 服务器上部署了这玩意,一方面分散华为云那个服务器的压力,一方面体验一下部署在服务器的流程。之前一直都是静态网页部署+云函数,比较省事。

用的 PM2 运行的接口服务,端口号是 5000 ,可以直接通过域名+端口号访问接口,但是感觉这样不太优雅,干脆用 Nginx 代理一下。让网站可以通过 /chaoxing 路径访问,让接口可以通过 /chaoxing-api 来访问。

关于蓝牙的问题

· 阅读需 1 分钟

在 ArchLinux 中如何使用蓝牙耳机如何连接到电脑看视频、听歌。

  1. 安装 bluez,这个软件包提供蓝牙协议栈。
  2. 安装 bluez-utils,这个软件包提供 bluetoothctl 实用程序。
  3. 通用蓝牙驱动是 btusb 内核模块。检查模块是否已加载。如果还没有,先加载模块。
  4. 启动/启用 bluetooth.service。

命令:

yay -S bluez bluez-utils # 安装bluez和bluez-utils

lsmod | grep btusb #检查模块是否加载

modprobe btusb #加载模块

systemctl enable bluetooth #开机自启动蓝牙服务

通常这样就可以了,但是如果连不上去,尝试安装 pulseaudio-bluetooth,完成后重启,即可连上。