惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Engineering at Meta
Engineering at Meta
腾讯CDC
宝玉的分享
宝玉的分享
H
Help Net Security
I
InfoQ
博客园 - Franky
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
博客园_首页
美团技术团队
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
The Cloudflare Blog
博客园 - 司徒正美
Vercel News
Vercel News
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
月光博客
月光博客

V2EX - 技术

Local-first 软件收录站 从 X 上搬运来的白嫖 GPT Plus 教程 阿里云百炼 Coding Plan Pro 套餐 新增当日 token 限制 大家的 Claude 弹了 kyc 嘛 现在 Google 的 Gemini 和 AI 模式降智的厉害啊 用的 TAG 家的 T, ip 跳变是否影响使用 claude 同一 apple 账户能给不同 claude 账号充值么 做了个 Go 的 MCP Server 框架,一行代码把 Gin API 接入 AI 请教各位,想回归技术,如何系统学习 Agent? OpenAI GPT-IMAGE-2 提示词合集 你是说, claude opus4.6 写代码的能力不如 gpt5.4? 关于智谱 Max 套餐要不要升级续费呢? App → CLI → App ? Github 账号被 404 了,现在没法恢复,求各位大佬指点 cursor 的次数套餐以后应该都用不了新模型了 openrouter 使用国外模型 买了咸鱼低价 Gemini pro,账号差点被盗。突然发现国内诈骗成本为零 Gemini 手机版客户端登陆总是在此国家/地区无法使用 gemini 感觉 gpt 这些低价渠道要爆了 claude code 和 codex 在 vibe coding 还有质的区别吗? 阿里 Coding Plan 一天三变, Lite 版本到期不能续费了 RAG 难以让人满意啊 2026 年了,这个世界还存在互联网精神🥹 两个账号阵亡,尼区 Claude Pro 订阅 分享下最近低价 GPT Codex 的来源(源头) OpenAI 发布 Codex 重大更新:支持自动操作电脑与长期任务自动化 使用 claude 从 0 开始开发一个校友会系统可行吗 同一个 appleid 可以给不同 chatGPT 账号订阅 plus 吗? 自动驾驶项目开发建议 终于, 降智几天之后, opus4.7 出来了
niri 怎么连自动切换显示器都这么难啊
richiewu · 2026-05-20 · via V2EX - 技术

折腾几个小时了,能自动熄屏内置,拔了外置的线,内置不能点亮,这种功能都没有原生的,怎么玩

#!/bin/bash

将所有输出(包括报错)追加写入到日志文件中

exec >> ~/screen-switch.log 2>&1 echo "=== $(date) 脚本被触发 ==="

第一次防抖:等待系统初步刷新显示器连接状态

sleep 2

提取纯显示器代号

connected_outputs=$(wlr-randr | grep "DP-3 ") echo "当前识别到的连接显示器: $connected_outputs"

检查外接显示器 DP-3

if echo "$connected_outputs" | grep -q "DP-3"; then echo "判断结果:检测到外接显示器 DP-3 ,准备切换..." # 第二次防抖:避开热插拔瞬间的底层冲突 sleep 1 wlr-randr --output eDP-1 --off wlr-randr --output DP-3 --on else echo "判断结果:未检测到 DP-3 ,准备恢复内置屏 eDP-1..." # 第二次防抖 sleep 1 # 💡 核心改动:先强制关闭内置屏,再重新打开(重置状态) wlr-randr --output eDP-1 --off sleep 0.5 wlr-randr --output eDP-1 --on # 确保外置屏彻底关闭 wlr-randr --output DP-3 --off fi echo "命令执行完毕。"

// 监听显示器变化事件,并自动执行切换脚本 spawn-at-startup "sh" "-c" "niri msg --json event-stream | while read -r event; do echo "$event" | grep -q 'OutputsChanged' && ~/auto-switch-screen.sh; done"

// 2. 新增:开机/登录后延迟 5 秒自动执行一次脚本(负责初始状态的切换) spawn-at-startup "sh" "-c" "sleep 5 && ~/auto-switch-screen.sh"