找回密码
 立即注册
搜索
楼主: obiy

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

[复制链接]
     
发表于 2026-8-27 19:22 来自手机 | 显示全部楼层
handy 发表于 2026-8-27 16:25
nixos如何用国内链接安装nixos

官方的cache在国内速度还可以,我是中科大和清华的镜像搭配使用,至于 repo,可以考虑在别的地方下载下来然后flake中指向本地repo,或者是channel镜像中的url,还是得看你的安装方案。
回复

使用道具 举报

发表于 2026-8-28 08:41 来自手机 | 显示全部楼层
顺带一提,上交有guix的官方channel镜像
但是没有镜像nonguix,所以还是得各凭本事
回复

使用道具 举报

     
发表于 2026-8-29 21:59 来自手机 | 显示全部楼层
本帖最后由 luorenyuan 于 2026-8-30 10:16 编辑

我本来不是 linux 桌面用户,但是自从我发现 2016 的 12 寸 nmb 跑个啥都费劲的时候,我开始给他折腾 arch,然后居然让我用 agent 辅助的情况下, 折腾暂时完美了,目前非常稳定和快,可能有些坛友也有这个破机器,我把安装指南放上来了
另外有三个看门狗脚本,有需要的话我明天上传一下
  • wireplumber-watchdog.sh + systemd user timer/service(每 15s 检测 auto_null 自动恢复)
  • wireplumber-usb-refresh.sh + udev 规则(USB 声卡插拔即时触发)
  • deskflow-audio-restore.sh(睡眠唤醒音频钩子)


然后用arch官方工具打包了一个live cd,因为7.1.6的声卡驱动有问题,暂时处理不了,所以内核暂锁7.1.5。修改摄像头驱动和看门狗脚本、部分本来需要安装后折腾的驱动等适配也全部打包就位,顺便把中文输入法保了个底,有需要的同学我提供一个网盘链接

本帖子中包含更多资源

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

×
回复

使用道具 举报

     
发表于 2026-9-4 14:09 | 显示全部楼层
我发现用tmpfs当工作区来节省ssd写入寿命的效果很有限,开了一个星期没关机,基本都在tmpfs里工作,回头一看竟然也写入了100多G,我tmpfs也就20多G,感觉就算加上修改的部分,把20G放在ssd里工作,这一周总写入量也才刚够200G,感觉除非明确是IO密集型任务,不然没必要上tmpfs,还妨碍重启和关机,还占内存,32G内存开俩虚拟机就开不了浏览器了
回复

使用道具 举报

     
发表于 2026-9-4 14:58 来自手机 | 显示全部楼层


之前用的ustc+edu源的配置,现在可以换成统一的cernet了

——来自  HUAWEI Mate 80 OpenHarmony-7.0.0.105(26) 上的 S1 Orange 1.3.3

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2026-9-4 21:07 | 显示全部楼层
本帖最后由 qiaogaohhb 于 2026-9-4 23:57 编辑

换到 Omarchy 4,默认配置更舒服了。

用Laravel的时候,就听说过Ruby on Rails 与 DHH “全家桶”很厉害。
因为不写Ruby,只间接体会到好处。最近从 Omarchy 3升到 4,才发现 DHH 确实有两把刷子。

Omarchy 以后还会有中文官网、自动设置输入法与中国国内源,再加上开发中的图形化系统设置与MAC支持,在arch+hyperland的发行版里面,几乎是一骑绝尘式领先了。
回复

使用道具 举报

     
发表于 2026-9-4 22:28 | 显示全部楼层
Cosmic 搭配NixOS用了好久了。 这周叛逃到了hyprland了。 有AI加持之后,Hyprland+PowerShell啥都自己写,好爽,我终于可以完全按照自己的想法一点点搭建自己的桌面体验了。

我搭了2,3天之后,发现做出来的东西,整体UI感觉和Omarchy竟然很像。 下周上班摸鱼,去把他的主题之类的干脆直接抄过来。
回复

使用道具 举报

     
发表于 2026-9-5 12:03 来自手机 | 显示全部楼层
13号 发表于 2026-9-5 00:28
Cosmic 搭配NixOS用了好久了。 这周叛逃到了hyprland了。 有AI加持之后,Hyprland+PowerShell啥都自己写, ...

喷了怎么还用 powershell

— from Google Pixel 10 Pro XL, Android 17, S1 Next Goose v3.5.99
回复

使用道具 举报

     
发表于 2026-9-5 12:06 | 显示全部楼层
Xerxes_2 发表于 2026-9-5 12:03
喷了怎么还用 powershell

— from Google Pixel 10 Pro XL, Android 17, S1 Next Goose v3.5.99

打快了,应该是叫 Quickshell  
回复

使用道具 举报

发表于 2026-9-5 12:43 | 显示全部楼层
cosmic还是太毛坯了,很多我觉得应该有设置的地方都没有
已经改用labwc+notalia v5了体验良好
回复

使用道具 举报

     
发表于 2026-9-6 18:35 | 显示全部楼层
本帖最后由 CCauchy 于 2026-9-6 18:36 编辑

分享一个用glm5.3许愿了一个解决长久以来受中文序数词排序问题困扰的玩意,不知道有没有大佬解决过,用法:
/etc/locale.gen 增加一行 zhnum.UTF-8 UTF-8
/etc/locale.conf 增加一行 LC_COLLATE=zhnum.UTF-8
zhnum 复制到 /usr/share/i18n/locales/zhnum
运行sudo locale-gen

本帖子中包含更多资源

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

×
回复

使用道具 举报

     
发表于 2026-9-11 00:11 来自手机 | 显示全部楼层
从niri wm + dms shell换到了umbriel wm + noctalia,虽然现在umbriel还处于比较早期的开发状态,但我实际体验下来也没啥问题,还支持hdr和tearing

——来自  HUAWEI Mate 80 OpenHarmony-7.0.0.105(26) 上的 S1 Orange 1.3.3
回复

使用道具 举报

     
发表于 2026-9-14 11:50 | 显示全部楼层
https://github.com/CCCAUCHY/zhnum

终于搞定了家人们,遇到好多坑,不知道还能不能优化

评分

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

查看全部评分

回复

使用道具 举报

     
发表于 2026-9-14 12:57 来自手机 | 显示全部楼层
有人试了denial吗

就那个用flutter的新wm

—— 来自 鹅球 v3.3.96
回复

使用道具 举报

     
发表于 2026-9-16 01:47 | 显示全部楼层
刚搏斗完,又规避一个bug,Intel网卡如果crc错误过多,尝试禁用K1

论坛助手,iPhone
回复

使用道具 举报

发表于 2026-9-16 10:25 | 显示全部楼层
omnitoken 发表于 2026-9-14 12:57
有人试了denial吗

就那个用flutter的新wm

效果还行,但我不知道怎么还原最大化,竖版taskbar有问题,不少配置项没有gui也不方便
回复

使用道具 举报

     
发表于 2026-9-16 11:33 来自手机 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2026-9-16 11:34 编辑

tws 蓝牙选 sbc/sbc-xq 有高频噪音,aac 就没问题,楼里有人遇到过类似情况吗

顺便 Win 应该是对蓝牙音频最不上心的系统了
回复

使用道具 举报

     
发表于 2026-9-24 18:10 | 显示全部楼层
Midnight.Coup 发表于 2026-9-16 11:33
tws 蓝牙选 sbc/sbc-xq 有高频噪音,aac 就没问题,楼里有人遇到过类似情况吗

顺便 Win 应该是对蓝牙音频 ...

AirPods没有这个问题
回复

使用道具 举报

发表于 2026-9-26 22:50 来自手机 | 显示全部楼层
qiaogaohhb 发表于 2026-9-4 21:07
换到 Omarchy 4,默认配置更舒服了。

用Laravel的时候,就听说过Ruby on Rails 与 DHH “全家桶”很厉害。 ...

阿里云赞助了omarchy,如果能自动配置输入法软件源就完美了
回复

使用道具 举报

     
发表于 2026-9-26 22:55 来自手机 | 显示全部楼层
qiaogaohhb 发表于 09-04 21:07
换到 Omarchy 4,默认配置更舒服了。


用Laravel的时候,就听说过Ruby on Rails 与 DHH “全家桶”很厉害。
因为不写Ruby,只间接体会到好处。最近从 Omarchy 3升到 4,才发现 DHH 确实有两把刷子。


Omarchy 以后还会有中文官网、自动设置输入法与中国国内源,再加上开发中的图形化系统设置与MAC支持,在arch+hyperland的发行版里面,几乎是一骑绝尘式领先了。


看雷电芽衣的小红书,说是Omarchy 4.5 添加官方中文。

不知道什么时候出来。

——来自 23113RKC6C 上的 S1er 客户端
回复

使用道具 举报

     
发表于 2026-9-27 21:44 | 显示全部楼层
vibe coding了一下,终于差不多实现了yazi默认打开图像、视频和音频的时候调用mpv能读取当前yazi的实时文件排序。。(发现mpv现在看hdr视频和图像都完全没有问题,体验很不错)

首先创建yazi的插件目录和脚本文件 ~/.config/yazi/plugins/mpv-sort.yazi/main.lua,内容如下
  1. --- @sync entry

  2. local function detect_mode(path)
  3.         local ext = path:match("%.([^%.]+)$")
  4.         if not ext then
  5.                 return "unknown"
  6.         end

  7.         ext = ext:lower()

  8.         local audio = {
  9.                 mp3 = true,
  10.                 flac = true,
  11.                 wav = true,
  12.                 m4a = true,
  13.                 ogg = true,
  14.                 opus = true,
  15.         }

  16.         local image = {
  17.                 jpg = true,
  18.                 jpeg = true,
  19.                 png = true,
  20.                 webp = true,
  21.                 bmp = true,
  22.         }

  23.         local video = {
  24.                 mp4 = true,
  25.                 mkv = true,
  26.                 webm = true,
  27.                 avi = true,
  28.                 mov = true,
  29.                 m4v = true,
  30.                 wmv = true,
  31.                 flv = true,
  32.                 ts = true,
  33.                 m2ts = true,
  34.         }

  35.         if audio[ext] then
  36.                 return "audio"
  37.         end

  38.         if image[ext] then
  39.                 return "image"
  40.         end

  41.         if video[ext] then
  42.                 return "video"
  43.         end

  44.         return "unknown"
  45. end

  46. local function entry()
  47.         local hovered = cx.active.current.hovered
  48.         if not hovered then
  49.                 return
  50.         end

  51.         local current = tostring(hovered.url)
  52.         local files = cx.active.current.files

  53.         local mode = detect_mode(current)

  54.         if mode == "unknown" then
  55.                 return
  56.         end

  57.         local list = {}
  58.         local start = 0

  59.         for _, f in ipairs(files) do
  60.                 local path = tostring(f.url)

  61.                 if detect_mode(path) == mode then
  62.                         if path == current then
  63.                                 start = #list
  64.                         end

  65.                         table.insert(list, path)
  66.                 end
  67.         end

  68.         local playlist = "/tmp/yazi-mpv.m3u"

  69.         local fp = io.open(playlist, "w")
  70.         if not fp then
  71.                 return
  72.         end

  73.         for _, p in ipairs(list) do
  74.                 fp:write(p .. "\n")
  75.         end

  76.         fp:close()

  77.         local cmd = Command("mpv")

  78.         if mode == "audio" then
  79.                 cmd:arg("--profile=music")
  80.         elseif mode == "image" then
  81.                 cmd:arg("--profile=image")
  82.         end

  83.         cmd:arg("--playlist=" .. playlist)
  84.         cmd:arg("--playlist-start=" .. tostring(start))

  85.         cmd:spawn()
  86. end

  87. return { entry = entry }
复制代码

这里我对打开图片和音频有不同的mpv profile配置(视频为默认profile),如要使用这个代码需要自行进行相应修改;另外在yazi.toml里面添加/修改对应的opener和open规则
  1. [opener]
  2. mpv-sort = [
  3.         { run = "ya emit plugin mpv-sort", orphan = true, desc = "Play with mpv" },
  4. ]
复制代码
  1. [open]
  2. rules = [
  3.     # Image
  4.         { mime = "image/*", use = "mpv-sort" },
  5.     # Video
  6.         { mime = "video/*", use = "mpv-sort" },
  7.     # Audio
  8.         { mime = "audio/*", use = "mpv-sort" },
  9. ]
复制代码
回复

使用道具 举报

     
发表于 2026-10-9 10:36 来自手机 | 显示全部楼层
本帖最后由 BRS5672023 于 2026-10-10 21:52 编辑

草,从b650主板换到b850之后,怎么一打开游戏就黑屏没有输出信号了。。音频还是正常的

然后强制关机之后游戏还运行不了了


草,居然是显卡坏了,上jd看了一眼,同牌子的9070已经比我当时买的9070xt还贵了。。

——来自  HUAWEI Mate 80 OpenHarmony-7.0.0.105(26) 上的 S1 Orange 1.3.3
回复

使用道具 举报

     
发表于 2026-10-11 16:35 | 显示全部楼层
本帖最后由 BRS5672023 于 2026-10-15 21:07 编辑

[del]发现dxvk-low-latency和vkd3d-low-latency都会触发ring gfx_0.0.0 timeout的问题,但是low-latency-layer则不影响(三个选项都可以通过设置PROTON_ADD_CONFIG变量在使用proton-cachyos时开启),似乎没有看到有人反应这个问题[/del]


[del]好像还不是这个问题。。我再看看可能是啥原因导致的。。[/del]

破案了,居然是因为在bios里面调了cpu的curve optimizer导致的。。
回复

使用道具 举报

发表于 2026-10-12 13:56 | 显示全部楼层
ring gfx timeout基本都是驱动问题,我用dxvk经常遇到
回复

使用道具 举报

     
发表于 2026-10-12 17:34 来自手机 | 显示全部楼层
tsubasa9 发表于 2026-10-12 13:56
ring gfx timeout基本都是驱动问题,我用dxvk经常遇到

我用9070xt和之前用7800xt的时候没遇到过这个错误(然后9070xt直接坏了),但是更早之前用6750xt的时候有遇到过。。

目前的情况是跑gravitymark这种只有gpu负载的程序很稳定,但是用proton玩游戏的时候容易出问题,尤其是ue5的游戏启动时cpu负载基本拉满的时候更容易出问题。。

——来自  HUAWEI Mate 80 OpenHarmony-7.0.0.105(26) 上的 S1 Orange 1.3.3
回复

使用道具 举报

     
发表于 2026-10-12 18:58 | 显示全部楼层
本帖最后由 CCauchy 于 2026-10-12 22:34 编辑

https://github.com/CCCAUCHY/raw-clipboard
一个剪贴板插件,有那么勾八难吗
都用闪电般的哈基米3.8做好了,“老牌”们还没一个修好的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-17 15:52 , Processed in 0.113451 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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