Linux 发行版配置
nixos
安装注意
在执行最后的 nixos-install
之前记得打开网络设置,不然就要重装
网络设置
systemctl start wpa_supplicant
wpa_cli
add_network
set_network 0 ssid | psk | key_mgmt
WPA-PSK
list_network
enable_network 0
关闭设备(wifi)被禁用
rfkill list
rfkill unblock all
亮度设置
programs.light.enable = true;
light -U 30 # darker.
light -A 30 # brighter.
音量调节
alsamixer
amixer set Master mute
amixer set Master unmute
amixer set Master 10%
amixer set Master 20%
i3wm
多屏幕
xrandr
xrandr --output DP-1 --auto --right-of eDP-1
manjaro
cpu 调频
- 查看当前所有 CPU 的信息:
cpupower -c all frequency-info
- 设置所有 CPU 为性能模式:
cpupower -c all frequency-set -g performance
-
performance: 固定最高运行频率上,不动态调节。
-
powersave: 固定工作在其支持的最低运行频率上
-
ondemand: 按需快速动态调整 CPU 频率,一有 cpu 计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;
-
conservative: 与 ondemand 不同,平滑地调整 CPU 频率,频率的升降是渐变式的,会自动在频率上下限调整,和 ondemand 的区别在于它会按需分配频率,而不是一味追求最高频率;
自动挂载
# 100mb 虚拟硬盘
mount tmpfs in /home/trdthg/tmp/
tmpfs /home/trdthg/tmp tmpfs size=96m 0 0
# 1.查看电脑中所有硬盘的分区情况。
# 命令如下:
# sudo fdisk -l
# 2.结果如下
# /dev/nvme0n1p3 567296 210282495 209715200 100G Microsoft 基本数据
# /dev/nvme0n1p4 210282496 872337407 662054912 315.7G Microsoft 基本数据
#auto mount windows fs
/dev/nvme0n1p3 /mnt/C ntfs nls=utf8,umask=000 0 0
/dev/nvme0n1p4 /mnt/D ntfs nls=utf8,umask=000 0 0
# 注: 末尾的 2 行是添加的内容。其中/dev/nvme0n1p3 一行代表 C 盘分区将自动挂载到/mnt/C 目录下,文件系统为 NTFS(如果步骤 1 中查看分 区的文件系统为 FAT32 时,此处请写 vfat),字符编码为 utf8。umask 表示文件目录的权限,此参数以及之后的 2 个参数都为 0 即可。以下几行以 此类推。此处可以选择性的添加需要自动挂载的分区,不想挂载的分区不用书写。
openssh-server(sshd) 启动
OpenSSH
OpenSSH 可以支撑 Manjaro 成为 SSH Server,以便其他主机可以通过 SSH 连接到 Manjaro。
# 安装 OpenSSH
sudo pacman -S openssh
# 开机自启 sshd 服务
sudo systemctl enable sshd
# 启动 sshd 服务
sudo systemctl start sshd
# 重启 sshd 服务
sudo systemctl restart sshd
gamepad
驱动下载:xboxdrv
蓝牙:
bluetoothctl pair <mac_addr>
bluetoothctl connect <mac_addr>
bluetoothctl remove <mac_addr>
bluetoothctl trust <mac_addr>
如何使用 bluetoothctl 在 Linux 上管理蓝牙设备
测试:
资料:
How to Set Up and Use Game Controllers on Linux Arch-Wiki Gamepad Guide – Configuring XInput support for Linux