he-sb / tech

My blog related to technique.
MIT License
9 stars 2 forks source link

Manjaro 系统配置 #19

Closed he-sb closed 3 years ago

he-sb commented 4 years ago

参考文章:

Manjaro-KDE配置全攻略 - 知乎

与Manjaro相见恨晚 - 山炮不二

manjaro 安装配置总结 | Marsvet's Blog | Where there's a start, there's a finish.

美化相关:

manjaro安装配置 | CtrlKismet's Blog

he-sb commented 4 years ago

更换了主力系统为 Manjaro ,记录一下配置过程,一来方便自己将来重装后的恢复,二来方便有需要的朋友们做个参考。

he-sb commented 4 years ago

警告: 在 Arch 下安装软件包时,未更新系统前,不要更新软件包数据库(例如,可能出现某软件包不再出现在官方库)。操作时,应使用 pacman -Syu package_name ,而不要使用 pacman -Sy package_name ,否则可能会有依赖问题。

来源:

pacman (简体中文) - 安装软件包 - ArchWiki

直接使用 yay -Syusudo pacman -Syu 一把梭即可,不存在这个问题。。

he-sb commented 4 years ago

pacman 也走代理(就不需要添加国内源了):

pacman (简体中文) - pacman不使用我的代理设置 - ArchWiki

he-sb commented 4 years ago

本节单独撰文

配置 SMB :

Linux (Manjaro) 配置Samba 共享文件夹 - Wiilz.CN

其中“添加分享用户并设置密码”部分的命令前需加上 sudo

配置完后还需在文件管理器中对相应文件夹开启共享( 未验证是否必需 已验证,非必需,因为已在配置文件中手动指定了共享目录以及相关权限)。

/etc/samba/smb.conf 内的 [global] 字段还需增加以下两行:

client min protocol = SMB2_02
server min protocol = SMB2_02

只需安装 manjaro-settings-samba 包就可以在文件管理器中进行图形化操作了。

he-sb commented 4 years ago

替换 Vim 版本/使用 Nano 编辑文本,自带的 Vi 体验奇差……

参考链接:

Manjaro 个人新装配置 | 禾七博客

he-sb commented 4 years ago

终端代理配置:

Linux 让终端走代理的几种方法 - 知乎

pacman (简体中文) # pacman不使用我的代理设置 - ArchWiki

终端代理已单独撰文,本节跳过。

he-sb commented 4 years ago

视频硬件解码:

Hardware video acceleration (简体中文) - ArchWiki

Manjaro 正常情况下不需要单独配置此项,忽略本节。

he-sb commented 4 years ago

修改家目录为英文:

如何将 Home 目录下的文件夹设置为英文 | Mogeko`s Blog

he-sb commented 4 years ago

VMware中Manjaro安装VMwaretools的正确姿势及解决无法复制粘贴的问题_运维_gengyiping18的专栏-CSDN博客

he-sb commented 3 years ago

高分屏下的缩放问题:

https://wiki.archlinux.org/index.php/HiDPI_(简体中文)#KDE

vim /etc/profile
# 添加以下这行后重启系统
export PLASMA_USE_QT_SCALING=1
he-sb commented 3 years ago

Firefox 浏览器每次更新后变成英文

安装 firefox-i18n-zh-cn 包:

sudo pacman -S firefox-i18n-zh-cn

然后在 Add-ons 页面内 Languages 选项卡下查看有无刚安装好的包,若有的话,进入 about:config 页面,修改 intl.locale.requested 参数的值为 zh-CN,en-USzh-CN 即可。

参考链接:

中文Manjaro 下 Firefox浏览器没有中文问题_IMXF-CSDN博客

he-sb commented 3 years ago

ERROR: Cannot find the fakeroot binary.

没安装 fakeroot、binutils 等打包基本工具,pacman -S base-devel 装一下。

manjaro_qq_19000143的博客-CSDN博客

he-sb commented 3 years ago

Linux 下的字体调校指南 - Leo's Field

he-sb commented 3 years ago

隐藏最大化窗口的标题栏

KDE桌面实现最大化窗口时隐藏标题栏 - 飞蚊话

托盘天气配置

Manjaro-KDE使用细节 - 知乎

删除孤包(为什么说Arch Linux的pacman包管理系统更先进?相比与apt或rpm等好在哪里呢? - farseerfc的回答 - 知乎

sudo pacman -Qtdq | sudo pacman -Rs -

安装应用后系统菜单内不显示图标

右击程序启动器(通常是左下角的 Manjaro 图标),选择 “编辑应用程序…”,之后点击编辑→恢复到系统菜单

Arch Linux (Manjaro) 配置与常用软件安装指南 | KAAAsS's blog - 安装后桌面图标不显示

he-sb commented 3 years ago

sudo update-grub 时提示 `/usr/bin/grub-probe:警告: 未知的设备类型 nvme0n1. 的解决办法:

删除 /etc/grub.d/60_memtest86+ 这个文件即可,无风险。

详情参考:

GRUB doesn't know what an NVME device is - Technical Issues and Assistance - Manjaro Linux Forum

he-sb commented 3 years ago

关机时提示:watchdog: watchdog0: watchdog did not stop!

禁用 watchdog 模块即可:

sudo vim /etc/default/grub
# 在 GRUB_CMDLINE_LINUX_DEFAULT 这行最后添加以下内容
GRUB_CMDLINE_LINUX_DEFAULT="... nowatchdog modprobe.blacklist=iTCO_wdt"
# 保存退出,更新 grub
sudo update-grub

Manjaro 安装配置 | 大专栏

he-sb commented 3 years ago

开机不显示 grub

sudo vim /etc/default/grub
# 注释掉下面这行
GRUB_TIMEOUT_STYLE=hidden
# 保存退出
sudo update-grub
he-sb commented 3 years ago

安装 Virtualbox

VirtualBox (简体中文) - ArchWiki

Manjaro KDE 调教日记

he-sb commented 3 years ago
yay -S listen1-desktop
he-sb commented 3 years ago

Nvme SSD 开启 TRIM:

sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer

Manjaro安装调教 | JohnnyChan's Blog#ssd优化配置

I/O 调度器部分配置文件路径有误,需参考 wiki

he-sb commented 3 years ago

Lenovo IdeaPad S540 13ARE - ArchWiki

he-sb commented 3 years ago

没有 dig 等命令,需要安装 bind 这个包,网上很多教程里说的 dnsutils 这个包现在已经被前者取代了。

Domain name resolution (简体中文) - ArchWiki

he-sb commented 3 years ago

自带的 Okular 不支持 mobi 格式:

yay -S kdegraphics-mobipocket

装上这个插件就可以了。

he-sb commented 3 years ago

软件配置备份

lra/mackup: Keep your application settings in sync (OS X/Linux)

he-sb commented 3 years ago

配置文件备份 stow

https://github.com/ayalhw/dotfiles

he-sb commented 3 years ago

1900011604/Manjaro-KDE-Installation-on-Surface-Pro-6

he-sb commented 1 year ago

KDE 显示方案切换至 wayland,默认的 x11 不支持多显示器使用不同的缩放系数

Check and change wayland to X11 mode! - Support / Kde Plasma - Manjaro Linux Forum

2022 年,用Wayland开启linux - 知乎

KDE wayland 的桌面下,火狐浏览器的界面好小。 - 桌面环境 - openSUSE 中文论坛

KDE (简体中文) - ArchWiki

SDB:在 Wayland 中启用输入法 - openSUSE Wiki

关于 KDE 桌面环境内置/外接显示设置不同放大倍数的一点记录 | 水景一页

he-sb commented 11 months ago

解决更新内核时的 warning:

WARNING: Possibly missing firmware for module: 'module_name'

安装对应的内核模块即可,参考:

https://wiki.archlinux.org/title/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX

he-sb commented 9 months ago

amd_pstate

Linux 内核从 5.17 开始提供了 amd_pstate 驱动模块(从 6.3 开始提供了 amd_pstate_epp 驱动),相比默认的 acpi-cpufreq 驱动,可以显著提升 AMD Ryzen zen2 以后的 CPU 能效。这里还是记录一下开启方法,以备后需。

首先在 /etc/default/grub 文件中的 GRUB_CMDLINE_LINUX_DEFAULT 部分,添加内核参数,启用 amd_pstate 模块:

保存修改后,更新 grub 引导文件:

sudo update-grub

重启系统,查看当前的 CPU 驱动:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver

如果返回 amd-pstate(内核版本在 6.3 以上应该返回 amd_pstate_epp),说明 CPU 驱动类型已经切换为 amd_pstate 了。

如果返回的仍然是 acpi-cpufreq ,说明 amd_pstate 没有启用成功,这时候先执行 sudo dmesg | grep amd_pstate 看看有没有类似的输出:

[    2.310892] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled

CPU 驱动切换成功后,可以执行 cpupower frequency-info 再次确认,以及查看 CPU 当前的调度调度策略、频率等参数。


参考链接:

  1. 不花钱提升工作笔记本的电池续航 - 网上冲浪指南
  2. CPU frequency scaling - ArchWiki
  3. Echoa / AMD-Pstate-Guide · GitLab
  4. AMD P-State CPU Frequency Control Driver Revised A 6th Time - Phoronix Forums