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

推荐订阅源

S
Security @ Cisco Blogs
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tenable Blog
C
CERT Recently Published Vulnerability Notes
T
Threatpost
C
Cisco Blogs
Know Your Adversary
Know Your Adversary
T
Tor Project blog
博客园 - 司徒正美
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
AWS News Blog
AWS News Blog
人人都是产品经理
人人都是产品经理
P
Proofpoint News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
L
LINUX DO - 热门话题
C
Cyber Attacks, Cyber Crime and Cyber Security
爱范儿
爱范儿
美团技术团队
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
PCI Perspectives
PCI Perspectives
H
Heimdal Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
F
Full Disclosure
SecWiki News
SecWiki News
T
The Blog of Author Tim Ferriss
Help Net Security
Help Net Security
Google DeepMind News
Google DeepMind News
P
Palo Alto Networks Blog
博客园 - 叶小钗
C
Check Point Blog
Scott Helme
Scott Helme
V
Visual Studio Blog
博客园 - 聂微东
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google Online Security Blog
Google Online Security Blog
大猫的无限游戏
大猫的无限游戏
The Register - Security
The Register - Security

静观小窗

一个有趣的项目背后的难点--MC的3D皮肤生成器 power by Qwen 博客俱乐部,最有社区氛围的中文博客联盟 文化决定语言,语言决定思想:我们赖以生存的隐喻(读后感) 我开发了一款博客图片压缩工具,支持PicGo一键压缩上传 寻找网络友邻 整合全网102个二次元动漫随机图片API接口,2025年十月最新 宋代的遗憾 搭建个人起始网站,便于控制浏览器使用和时间规划 Google Gemini CLI 免费安装配置指南:支持Gemini 2.5 Pro (2025最新) NixOS深度评测:一个六年Linux用户的初体验,为何惊艳的设计哲学仍让我望而却步 我的NS2使用体验记录,为什么因为马里奥派对空前盛会入坑 关于秦制的个人理解,为什么秦制在我看来是功过鲜明的必然 拜访一个人,在千年之后 Vercel/Netlify国内加速:EdgeOne免费CDN优选IP实战指南 C/C++程序员必看:JavaScript核心概念深度解析(动态类型、原型链、事件循环) C/C++程序员转向JavaScript:一份超详细的语法映射与避坑指南 从C++到JS:函数、this与闭包的核心差异与实践指南 VSCode配置JavaScript开发环境:Node.js安装与调试指南 C/C++程序员必看:JavaScript变量与作用域深度解析(从var到const) 博客迁移实战:从WordPress到Next.js的零成本高性能之路 《原则》读书笔记:如何将瑞·达利欧的智慧应用到日常 MATLAB入门教程:面向C++/OIer的数据可视化与科学计算指南 LaTeX公式与三线表教程:从入门到精通的排版指南 软路由远程访问提速:SMB压缩与50M上行优化实战 Hyprland 安装与配置超详细教程 (Arch Linux):含 Waybar 及一键脚本 Linux文件系统与磁盘分区:从入门到精通的实战指南 Guide to Installing a USB WiFi Adapter on OpenWrt (LuCI) 阿里云CentOS 9服务器从零到一:安全配置与宝塔面板安装指南 WordPress个人博客搭建指南:从服务器到主题美化全攻略 NAS怎么选?黑群晖、CentOS自建与绿联NAS深度对比与选型指南 Arch Linux 安装 KDE Plasma 6:一篇来自老用户的深度评测(2025版) 我的第一份Ubuntu安装与美化笔记(新手超详细避坑指南)
Arch/Windows双系统终极指南:无缝鼠标共享与显卡配置
间窗 (Vindo) · 2024-08-01 · via 静观小窗

对于许多开发者和技术爱好者来说,Arch Linux 和 Windows 的双系统组合是兼顾工作、开发与娱乐的最佳选择。然而,在两个系统间频繁切换设备,或是处理 Arch Linux 下复杂的硬件驱动,常常会带来不便。本文是我在长期实践中总结出的两套解决方案,旨在解决双系统中最常见的两个痛点。

第一部分:双系统鼠标共享终极方案:Input-Leap

在尝试了物理切换器、蓝牙双模等多种方案后,我发现软件KVM是实现双系统鼠标共享最优雅的方式。在对比了Synergy、Barrier等工具后,我最终选择了开源的 Input-Leap,因为它在KDE桌面下表现更稳定。

Input-Leap软件的配置界面截图

安装与配置步骤

以下是我的配置实战,以 Windows 作为主机(服务端,连接键鼠),Arch Linux 作为副机(客户端)。

  1. 安装 Input-Leap:

    • Windows: 从 Input-Leap的Github Releases 页面下载并安装最新版本。
    • Arch Linux: 通过AUR助手(如 yay)一键安装:yay -S input-leap-bin
  2. 服务端配置 (Windows):

    • 启动 Input-Leap,选择“Server (share this computer's mouse and keyboard)”。
    • 点击“Configure Server...”,将右上角的电脑图标拖拽到网格中,与你的主机图标并列。双击新图标,将其“Screen Name”修改为你的 Arch Linux 主机名(可在Arch终端用 hostname 命令查看)。
  3. 客户端配置 (Arch Linux):

    • 启动 Input-Leap,选择“Client (use another computer's mouse and keyboard)”。
    • 在“Server IP”处填入你 Windows 主机的局域网IP地址。
    • 勾选“Auto config”,软件会自动尝试连接。
  4. 关键设置:关闭SSL

    • 在两边的“Settings”中,都不要勾选 “Enable SSL”。在局域网环境中,SSL加密意义不大,反而可能因证书问题导致连接失败。这是实现稳定双系统鼠标共享的关键一步。

常见问题排查 (Q&A)

  • Q: 鼠标移动到屏幕边缘后无法切换到另一台电脑?

    • A: 检查两台设备的“Screen Name”是否完全一致,且服务端已正确配置了客户端的屏幕位置。
  • Q: 连接频繁断流怎么办?

    • A: 这是 Input-Leap 偶尔会出现的问题。首先,确保两台设备都连接到同一个路由器,最好使用有线连接以保证网络稳定。其次,检查防火墙是否意外阻止了 Input-Leap 的通信端口(默认为24800)。

第二部分:Arch Linux 显卡配置核心思路

一个正确的 Arch显卡配置 对于桌面环境的流畅度至关重要,尤其是在KDE Plasma下。错误的驱动不仅会导致性能问题,甚至可能让图形界面无法启动。

第一步:判断显卡型号

首先,你需要清楚你的显卡型号。在终端中执行 lspci | grep -E "VGA|3D" 来查看。

第二步:安装对应驱动

Arch Linux 的强大之处在于 Arch Wiki 提供了详尽的指引。以下是我对不同品牌显卡的驱动安装建议,这是Arch显卡配置的核心。

  • NVIDIA 显卡:

    • 推荐驱动: 对于较新的显卡,我强烈推荐使用 nvidia-dkms 包。DKMS版本可以在内核更新时自动重新编译驱动模块,避免了因内核升级导致驱动失效的问题。
    • 安装命令: sudo pacman -S nvidia-dkms nvidia-utils
    • 官方Wiki: Arch Wiki - NVIDIA
  • AMD 显卡:

    • 推荐驱动: 开源的 amdgpu 驱动通常是最佳选择,它已包含在Linux内核中。你只需要确保安装了最新的 mesa 包来提供图形库支持。
    • 安装命令: sudo pacman -S mesa lib32-mesa
    • 官方Wiki: Arch Wiki - AMDGPU
  • Intel 显卡:

    • 推荐驱动: 与AMD类似,Intel的开源驱动也已集成。确保 mesa 已安装即可。
    • 安装命令: sudo pacman -S mesa lib32-mesa
    • 官方Wiki: Arch Wiki - Intel Graphics

第三步:验证安装

重启电脑后,如何确认 Arch显卡配置 已成功?

  • NVIDIA: 执行 nvidia-smi 命令。如果能看到你的显卡信息和驱动版本,说明驱动已成功加载。
  • AMD/Intel: 执行 glxinfo | grep "OpenGL renderer"。如果能看到你的显卡型号,说明Mesa驱动已正常工作。

通过以上步骤,你就能为你的 Arch Linux 系统配置好显卡,为流畅的桌面体验打下坚实的基础。