找回密码
 立即注册
查看: 10111|回复: 167

[软件] 尝试开一个Arch Linux讨论(互助)专楼

[复制链接]
     
发表于 2025-5-9 00:02 | 显示全部楼层 |阅读模式
本帖最后由 obiy 于 2025-5-9 20:36 编辑

楼主对于Linux是纯新手小白,以前用Vim时就偏好能靠文本搞定设置的软件,以前虚拟机尝试过几次但没坚持下来。叶公好龙了几年这次从PDD补贴搞了台笔记本正式踏上Arch之旅(性能过得去且标配高分高刷屏幕的笔记本不到四千就有了,这价位还要啥自行车)。采用AMD SoC方案(R7-8845H)应该算是选了不太陡的路线。

meme图镇楼(完了,全沾



选择Arch的原因是软件包够新,一个版本提供了从桌面到服务器的自由度,另外就是官方软件源+AUR覆盖面最广(很少需要安什么软件还得手动加软件源),安装难度也不高(有了Archinstall后),没这工具的时候还真被劝退过几次,刚入门先选简单的KDE(KDE兼容GTK远比GNOME兼容QT做得好)

Archinstall安装很快,远比windows快,还没有强制登录账号折腾跳过(刚到手记得先在UEFI固件设置里关闭安全启动)KDE的欢迎程序直接skip也不影响,不会默认启用遥测,good

今天是装好系统的第一天,日后的经验总结吐槽放楼下。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
 楼主| 发表于 2025-5-9 00:03 | 显示全部楼层
本帖最后由 obiy 于 2025-5-23 00:07 编辑

二楼保留备用,不定时更新,发帖当然是在Linux实机完成。

开幕雷击的第一个问题是systemd-boot以及sddm(Linux display manager)在屏幕上字很小。前者还算容易解决,在配置文件里把console-mode设为2,效果是虽然糊得一逼但是显示大小达到了全屏(archwiki里写的路径是esp,还寻思了半天esp是什么吊东西,闹半天结果是挂载在/boot(efi system partition))
  1. $ cat /boot/loader/loader.conf
  2. timeout 3
  3. console-mode 2
复制代码

sddm算是给了楼主一点小小的老组件震撼,因为sddm显然是按照100%缩放渲染的,结果解决方案是要解决Qt5的缩放问题,抄答案如以下配置所示(原本没有这个目录需手动创建)

  1. $ cat /etc/sddm.conf.d/hidpi.conf
  2. [Wayland]
  3. EnableHiDPI=true

  4. [General]
  5. GreeterEnvironment=QT_SCREEN_SCALE_FACTORS=2,QT_FONT_DPI=192
复制代码

好像之前b站刷过新闻说kde新的显示管理器在做了

中文输入法先搞个fcitx5-chinese-addons凑合,用下来好像也没比微信输入法差很多

方法:安装fcitx5-chinese-addons,随后安装fcitx5-configtools,运行fcitx5-configtools命令,会自动弹出kde的输入法设置界面。

输入法皮肤我觉得kde plasma自带的就够好看了。



说到输入法提一个Linux和macOS的优点吧,不在输入文本状态时,输入法不会被激活

修改按键绑定,位置在:
System Settings → Keyboard → Keyboard → Key Bindings → 勾选Configure keyboard options
将大写锁定键设为ctrl键:
Caps Lock behavior → 选中Make Caps Lock act as an additional Ctrl modifier


同时按左右两侧shift键启用shift锁定(和大写锁定不同,shift锁定包括主键区的数字键和符号键),单按一侧shift取消shift锁定:
Compatibility options → Both shifts together enable Shift Lock


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2025-5-9 00:04 | 显示全部楼层
现在linux桌面对于hdr的支持如何了
回复

使用道具 举报

     
发表于 2025-5-9 00:08 来自手机 | 显示全部楼层
视频硬解折腾好了吗

—— 来自 HUAWEI CLS-AL00, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-9 00:40 来自手机 | 显示全部楼层
cs还是太←了
我们ee人均老→

—— 来自 OnePlus PGKM10, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-9 07:00 来自手机 | 显示全部楼层
Systemd-boot打算解决grub2的什么问题?

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
发表于 2025-5-9 07:09 来自手机 | 显示全部楼层
我偷懒,直接装的CachyOS

—— 来自 Xiaomi 23054RA19C, Android 14, 鹅球 v3.5.99
回复

使用道具 举报

发表于 2025-5-9 08:01 来自手机 | 显示全部楼层
i use arch BTW

— from S1 Next Goose v3.5.99
回复

使用道具 举报

发表于 2025-5-9 08:09 来自手机 | 显示全部楼层
几句经验之谈:
- 能全文本配置就全文本配置,git管理全部配置文件,维护自己的一键安装脚本,制作自己的安装介质盘以备不时之需
- arch之类的滚动发行版推荐新机子都上btrfs,滚包前备份,滚炸了就回滚
- 如果要上luks2,并且用grub2,一定要反复读arch wiki相关几个页面好几遍再操作,这应该是翻车重灾区


我机子是7950x+7900xt,这一年来我打了mhw/350/poe2/黑猴,每个游戏都能稳定4k60,跳出一只手都数得过来,跟群友横向对比比win稳定多了,打老游戏就更不是问题了

PS:建议转型linux桌面用户综合专楼

评分

参与人数 1战斗力 +1 收起 理由
obiy + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2025-5-9 09:01 来自手机 | 显示全部楼层
又见推荐用btrfs的,到时候kernel卡了,得强制关机就老实了。

----发送自 STAGE1 App for Android.
回复

使用道具 举报

发表于 2025-5-9 09:28 来自手机 | 显示全部楼层
btrfs用了好几年了,works on my machine
不过neovim还是慎用吧,这玩意几次不向上兼容的更新已经完全失去了我的信任。想折腾的话老vim和Emacs+evil都更可靠一些,想省心vscode+vim插件也凑合用。
回复

使用道具 举报

发表于 2025-5-9 09:40 | 显示全部楼层
Hieda 发表于 2025-5-9 08:09
几句经验之谈:
- 能全文本配置就全文本配置,git管理全部配置文件,维护自己的一键安装脚本,制作自己的安 ...

n卡用户除外吧,打游戏稳定这一点
回复

使用道具 举报

     
发表于 2025-5-9 09:43 | 显示全部楼层
滚动更新
这个对于我真小白还是有点过于激进了,不敢用
回复

使用道具 举报

     
发表于 2025-5-9 12:40 来自手机 | 显示全部楼层
本帖最后由 BRS5672023 于 2025-5-9 12:44 编辑
obiy 发表于 2025-5-9 00:03
二楼保留备用,不定时更新,发帖当然是在Linux实机完成。

开幕雷击的第一个问题是systemd-boot以及sddm(L ...

tty界面字体小?我记得很早就会自动设置font dpi了(然后给我2k 27寸的桌面默认整了个192的dpi。。)

另外感觉 sddm 这类 login manager 都不太好用(或者说不太有用),可以直接写个 zsh 启动脚本,从 tty1 登录账户后直接启动桌面(不过用 plasma 这类de要配置下 /etc/pam.d/login 的 kwallet 内容,不然应该会在 plasma 启动后提示解锁 kwallet)

—— 来自 HUAWEI JAD-AL00, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2025-5-9 14:21 来自手机 | 显示全部楼层
BRS5672023 发表于 2025-5-9 12:40
tty界面字体小?我记得很早就会自动设置font dpi了(然后给我2k 27寸的桌面默认整了个192的dpi。。)

另 ...

启动项选择的界面字体较小(在高分屏上按照低分辨率显示)。进入tty后不管是archiso还是装好的tty,字体都是正常的
回复

使用道具 举报

发表于 2025-5-9 15:11 | 显示全部楼层
能不能来个NixOS讨论楼,在wsl用了很久了,Arch也用了几年,感觉最后还是win+wsl里的NixOS用起来最舒服

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2025-5-9 15:21 来自手机 | 显示全部楼层
本帖最后由 BRS5672023 于 2025-5-9 15:36 编辑
obiy 发表于 2025-5-9 14:21
启动项选择的界面字体较小(在高分屏上按照低分辨率显示)。进入tty后不管是archiso还是装好的tty,字体 ...

编辑了,确实这个地方的字体是挺小的。。用的少没注意到。。(话说s1怎么输入删除线来着)

好像设置 console-mode=2 这个操作相当于把显示分辨率调低了。。可以在 boot menu 这个地方按 r 改变分辨率
回复

使用道具 举报

     
发表于 2025-5-9 15:59 | 显示全部楼层
用Arch的目的是为了用桌面软件的吗?
回复

使用道具 举报

     
发表于 2025-5-9 18:03 来自手机 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2025-5-9 18:05 编辑
天地一机成化育 发表于 2025-5-9 15:59
用Arch的目的是为了用桌面软件的吗?

拿 Arch 系发行版当服务器多少有点想不开了,debian/rhel 系都是更稳定的选择
回复

使用道具 举报

     
发表于 2025-5-9 18:58 来自手机 | 显示全部楼层
Midnight.Coup 发表于 2025-5-9 18:03
拿 Arch 系发行版当服务器多少有点想不开了,debian/rhel 系都是更稳定的选择 ...

那基本没有这种需求了

—— 来自 鹅球 v3.3.96-alpha
回复

使用道具 举报

     
发表于 2025-5-9 19:09 | 显示全部楼层
借楼问个很不知所谓的问题。
我有几个需求:
1.软件源中有最新的软件,且收录了大量冷门、小众的软件。比如mpc-qt、brave这种软件只有aur可以直接下,其他发行版需要装flatpak。lazpiant虽然在pkgs上说被收录了,但我用mint和lmde6在默认情况下都搜不到。
2.有网页或其他办法查找软件包,避免出现收录的软件包的名字与常见名称不一致导致搜索不到软件的情况。被mc(midnightcommander)还有qview在debian里叫maqview这两个神奇的软件搞怕了。
3.软件源单一(如AUR),或有简单的方法添加软件源,不能出现各类软件散落在不同的软件源的情况。点名debian系。
4.在首次安装系统并安装完各种软件后就不再更新也能稳定运行。我是装系统的时候用最新版软件,但之后就不会更新的类型。我真的不是很喜欢更新系统,而且经常忘。最后像浏览器这种喜欢刷版本号又塞垃圾功能的我还会禁止更新。这种情况下我就怕更新后依赖出问题。
我问过好几个AI怎么推荐发行版。最后选出来了几个候选:opensuse slowroll、nix、fedora、cachy/EOS 。
使用结果如下:
1.cachy/EOS。arch系我哪都喜欢,唯独就是这更新频率我受不了,我还真遇到过几次更新系统结果key损坏的情况。
2.nix。猪脑玩不来
3.fedora。用的时间最短,基本没什么特别的想法,也许我该多用一段时间。不过据说rpm系对国内软件支持不太好。
4.slowroll。本来我是最看好这个的,结果发现opensuse每次下载软件都强制刷新软件源太难受了,我换了国内源也依然慢,最后被迫全程开代理。而且装系统时连接速度正常的h264的源,在最近完全无法连接了。换到packman提供解码器后出现了依赖版本错误的问题,要求我换成更旧的版本。slowroll的源还不全,有的第三方源只能tumbleweed的,这让我很担心两者版本不同步会不会出问题。而且也没感觉packman的软件源有多丰富。

请问我这种情况有什么好的发行版推荐吗?还是说最优解还是arch系?或者等slowroll继续完善?
回复

使用道具 举报

     
发表于 2025-5-9 19:17 | 显示全部楼层
关于拼音输入法,推荐使用 fcitx5-pinyin-zhwiki 和 fcitx5-pinyin-moegirl 这两个词库(后者需要添加cn源)
回复

使用道具 举报

发表于 2025-5-9 19:31 来自手机 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 19:09
借楼问个很不知所谓的问题。
我有几个需求:
1.软件源中有最新的软件,且收录了大量冷门、小众的软件。比如 ...

不打算更新可以直接slackware,当然因为镜像比较老了,最好还是安装好了之后更新一次然后躺平。类似aur的社区源叫slackbuilds,slpkg这个软件可以同一管理,当然和aur一样是要自机编译的。
回复

使用道具 举报

     
发表于 2025-5-9 19:56 来自手机 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 19:09
借楼问个很不知所谓的问题。
我有几个需求:
1.软件源中有最新的软件,且收录了大量冷门、小众的软件。比如 ...

我会推荐 manjaro,manjaro 的更新模式叫 curated rolling release,相比非 arch 系发行版,它可以使用 aur,相比 arch 本身,它有确定的版本,更新频率大概两周到一个月一次,版本更新时有系统提示,每个版本都有专楼供反馈问题和解决方案。

一般很多人都会说用这种 arch-based 发行版不如用 arch 本身,但如果是接受不了 arch 更新频率的情况,反倒得把 arch 和使用 arch repo 的发行版排除,排除掉这些还想要 aur 优势的话选项所剩无几,manjaro 就是其中一个。

就我个人用了好几年的经历,感觉还是不错的,有稳定性也有自由度。
回复

使用道具 举报

     
发表于 2025-5-9 20:03 来自手机 | 显示全部楼层
提个建议,标题不妨写清楚点,要么别写括号表示这是个 archlinux 专楼,要么去掉括号内的内容说这是一个一个 linux 专楼,标题就像是又想建 linux 楼又想提一嘴 Arch,那我只能说这 meme 不是白来的。

btrfs 已经很稳定了吧,当然数据无价,怎么小心都不为过,像我这样对不在乎的数据的话甚至可以用 bcachefs,分级存储下来对写入的响应会比机械硬盘自身快很多,简单日常使用几个月目前还没炸。

systemd-boot 胜在简单,grub 一整个太复杂了,现在很多人的需求只是一个 efi 启动器,这种情况下sd-boot 的配置要简单的多。

评分

参与人数 1战斗力 +1 收起 理由
obiy + 1 好的

查看全部评分

回复

使用道具 举报

     
发表于 2025-5-9 20:07 | 显示全部楼层
Hieda 发表于 2025-5-9 08:09
几句经验之谈:
- 能全文本配置就全文本配置,git管理全部配置文件,维护自己的一键安装脚本,制作自己的安 ...

Linux 怎么打游戏的,用Wine?很久没研究居然已经有完美解决方案了吗
回复

使用道具 举报

     
发表于 2025-5-9 20:21 来自手机 | 显示全部楼层
痴货 发表于 2025-5-9 20:07
Linux 怎么打游戏的,用Wine?很久没研究居然已经有完美解决方案了吗

在 steam 里面添加游戏然后在这个游戏的设置的兼容性里面选 proton 就行了

—— 来自 Xiaomi 22041216C, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-9 20:44 来自手机 | 显示全部楼层
Litccc 发表于 2025-5-9 00:04
现在linux桌面对于hdr的支持如何了

应用方面火狐有实验性支持,mpv 已经支持,游戏的话通过一些配置也可以显示。

桌面环境的话 kde 和 gnome 都已经支持,小众的得自己确定。

驱动和设备的具体支持情况还是得自己实际装上来确定。
回复

使用道具 举报

     
 楼主| 发表于 2025-5-9 20:45 | 显示全部楼层
BRS5672023 发表于 2025-5-9 15:21
编辑了,确实这个地方的字体是挺小的。。用的少没注意到。。(话说s1怎么输入删除线来着)

好像设置 cons ...

按R改变分辨率,16种模式都试了一遍,结果还是2最佳
回复

使用道具 举报

     
发表于 2025-5-9 20:52 来自手机 | 显示全部楼层
obiy 发表于 2025-5-9 20:45
按R改变分辨率,16种模式都试了一遍,结果还是2最佳

2好像是显示器输出的第一个模式(分辨率最低),wiki 上的说法是 the first non-uefi-standard resolution

—— 来自 Xiaomi 22041216C, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-9 20:53 | 显示全部楼层
posthoc 发表于 2025-5-9 19:31
不打算更新可以直接slackware,当然因为镜像比较老了,最好还是安装好了之后更新一次然后躺平。类似aur的 ...

slackware我装过,当时就没有成功存活到安装完成,这种古董对我这个小白来说太艰难了。另外他那个超级全家桶的初始软件配置还是难以接受。我在opensuse上都干过卸载KDE密码库把整个桌面环境都卸掉的事,在slackeare这个全要自己处理以来的系统上我真不知道我都会卸掉什么……
以及请问slackbuilds的软件包数量怎么样?有活跃维护者吗?还是只能自己自己亲自动手?
回复

使用道具 举报

     
发表于 2025-5-9 20:56 | 显示全部楼层
indtability 发表于 2025-5-9 19:56
我会推荐 manjaro,manjaro 的更新模式叫 curated rolling release,相比非 arch 系发行版,它可以使用 a ...

我其实很早就是用过manjaro的,不过很快就换掉了。一是因为他的字体配置很奇怪,字符间距大得离谱(当然这不是什么大问题,但就是很奇怪)。二是他的默认配置很臃肿,又集成了很多KDE全家桶,一删就要牵扯到一堆依赖。
最后是大家都说不建议manjaro用aur,和arch本家差别太大,容易出事。当时离现在好多年了,我记不清当时的使用体验了,请问现在还会出这种问题吗?
回复

使用道具 举报

发表于 2025-5-9 21:00 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 19:09
借楼问个很不知所谓的问题。
我有几个需求:
1.软件源中有最新的软件,且收录了大量冷门、小众的软件。比如 ...

不是很明白你这个需求,如果不准备装新软件的话用啥发行版都差不多吧,选(第三方)包多的就行,比如我软路由就直接用的Arch,已经6个月没重启也没滚包过了

如果还是有偶尔装软件的需求,一般发行版在你不更新包管理DB的情况下都可以基于当前这个DB版本装能索引到的包,只要镜像里还存着这些版本的包那也不用本地编译

如果有在不更新DB的情况下装DB中没有的更新软件的需求、或是更新DB但不更新软件的话,基本上就只能指望要么虚拟化或容器化、要么静态链接了,要么就得用Nix、Guix
回复

使用道具 举报

发表于 2025-5-9 21:04 | 显示全部楼层
痴货 发表于 2025-5-9 20:07
Linux 怎么打游戏的,用Wine?很久没研究居然已经有完美解决方案了吗

和你楼下说的差不多,steam一把梭,steam上没有的游戏就添加进去勾选proton experimental,如果还有问题就参考lutris之类的第三方工具的脚本看看要怎么配置,一般都很简单
回复

使用道具 举报

发表于 2025-5-9 21:05 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 20:53
slackware我装过,当时就没有成功存活到安装完成,这种古董对我这个小白来说太艰难了。另外他那个超级全 ...

slackbuilds肯定没有aur全,但是有几个活跃的中国维护者所以不少国产软件意外的都有。另外自己写或者改SLACKBUILD文件也很简单。
如果不能接受全家桶的确比较难受,slackbuilds的软件有slpkg管理依赖,但初始软件都是完全不管依赖的,如果只是删掉具体的应用软件倒是不会有问题,如果有洁癖想去掉所有不需要的依赖包的话就太麻烦了不值得。
回复

使用道具 举报

     
发表于 2025-5-9 21:09 | 显示全部楼层
Hieda 发表于 2025-5-9 21:00
不是很明白你这个需求,如果不准备装新软件的话用啥发行版都差不多吧,选(第三方)包多的就行,比如我软路 ...

第一点要求主要是装新系统第一次装软件的时候需要用到。因为debian这种传统上不怎么追求更新的稳定发行版软件的数量和版本号都很磕碜。我装过的几个系统里找不到软件的情况最严重的就是lmde6和mint(默认情况下)。第三方包多的发行版那就是arch、nix、gentoo之类的,要么更新飞快,要么上手难度高。fedora我是用的时间太短了,不好说自己能不能接受。
我自己的习惯是装新系统的时候一次性装最新的软件包,之后整个系统连带软件都尽量不动。偶尔可能会有装软件的需求。不过我用EOS(arch系)的时候遇到过不更新系统,刷新软件源也会报错的问题(可能是我当时着急看错了,我不能确定),最后还是更新了系统。
如果arch能在不-Syu的情况下一直都可以-Sy并安装软件的话,那我就用arch了。
nix我用过,我实在是猪脑,弄不懂,最后放放弃了。
回复

使用道具 举报

发表于 2025-5-9 21:11 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 21:09
第一点要求主要是装新系统第一次装软件的时候需要用到。因为debian这种传统上不怎么追求更新的稳定发行版 ...

-Sy 就更新DB了,-S 就行
回复

使用道具 举报

     
发表于 2025-5-9 21:11 来自手机 | 显示全部楼层
Slackware不行的话,那建议试试voidlinux。

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
发表于 2025-5-9 21:13 | 显示全部楼层
Bootloader 的话,ArchInstall 里其实推荐了一个新的,Limine
回复

使用道具 举报

     
发表于 2025-5-9 21:14 来自手机 | 显示全部楼层
引用第35楼我特么吹爆于2025-05-09 21:09发表的  :
Hieda 发表于 2025-5-9 21:00不是很明白你这个需求,如果不准备装新软件的话用啥发行......

@我特么吹爆
试试voidlinux

----发送自 STAGE1 App for Android.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-5-25 05:36 , Processed in 0.141666 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表