在 Arch Linux 上安装 OpenBoard:开源交互式白板软件详解

随着数字教学工具的普及,越来越多的教师和讲师开始寻找一款既稳定、易用又开源的电子白板工具。OpenBoard 正是这样一个优秀的选择。本文将简要介绍 OpenBoard 的功能特点,并提供在 Arch Linux 上的完整安装指南。 什么是 OpenBoard? OpenBoard 是一款开源的交互式白板软件,专为教学设计,支持 Windows、macOS 和 Linux 平台。它最初由瑞士日内瓦大学基于 Uniboard 项目开发,旨在提供一个功能完整、稳定且免费的教学辅助工具。 OpenBoard 的核心功能 在 Arch Linux 上安装 OpenBoard Arch Linux 用户可通过 AUR(Arch User Repository)安装 OpenBoard,有两种主要方式。 方法一:使用 AUR 助手 yay(推荐) 如果系统已安装 yay: yay -S openboard 该命令将自动下载、构建并安装 OpenBoard。 方法二:手动从 AUR 构建 适用于不使用 yay 的用户。 启动 OpenBoard …

在 Linux 下打开 DWG 文件的几种方法

DWG(Drawing)是 AutoCAD 使用的专有文件格式,广泛应用于建筑、机械、制图等行业。然而,在 Linux 下直接打开 DWG 文件并不像在 Windows 那样方便,因为 AutoCAD 本身并不支持 Linux。但幸运的是,我们依然有很多替代方法可以在 Linux 中查看、编辑或转换 DWG 文件。本文将介绍几种主流方案,适用于不同场景的需求。 🧩 方法一:使用 BricsCAD(推荐) BricsCAD 是一款商业 CAD 软件,完全兼容 DWG 格式,并提供 Linux 原生版本。它提供了与 AutoCAD 相似的界面和功能,非常适合专业用户。 ✅ 优点: 📦 安装步骤: 💡 提示:BricsCAD 是付费软件,但可申请 30 天试用。 🧩 方法二:使用 FreeCAD + 插件 FreeCAD 是一款开源的 3D CAD 工具,虽然原生不支持 DWG,但通过插件可以间接支持该格式。 📦 …

在 Linux 下打开 CHM 文件的几种方法

.chm 文件是微软开发的一种帮助文档格式,全称为 Compiled HTML Help。它将多个 HTML 页面、目录、索引打包成一个压缩文件,常用于 Windows 软件的帮助文档中。 在 Linux 下,虽然没有原生的 CHM 阅读器,但我们依然有多种方式可以查看这类文件,本文就来介绍几种实用的方法。 📌 为什么会遇到 CHM 文件? 🔧 方法一:使用 xCHM(最推荐) xCHM 是 Linux 下最常用的图形界面 CHM 阅读器,简单易用,支持搜索和目录导航。 安装(以 Ubuntu 为例): sudo apt updatesudo apt install xchm 使用方式: 安装后在终端输入: xchm your_file.chm 也可以从启动器中直接打开 xCHM,再加载 .chm 文件。 优点: 🔧 方法二:使用 Okular(KDE 推荐) 如果你已经使用 …

使用 yt-dlp 下载 YouTube 受限视频时遇到登录验证的解决方案

在使用 yt-dlp 下载 YouTube 视频的过程中,有时会遇到如下报错信息: ERROR: [youtube] <video_id>: Sign in to confirm you’re not a bot. Use –cookies-from-browser or –cookies for the authentication. 这是由于视频被 YouTube 标记为需要登录身份验证才能访问,可能包括以下情况: 为了解决这一问题,需要向 yt-dlp 提供一个有效的登录会话,也就是“cookies”。 一、解决思路 通过将浏览器中登录 YouTube 后的 cookies 导出为文件,并在 yt-dlp 中使用 –cookies 参数,可以模拟已登录的访问环境,绕过人机验证或访问限制。 二、导出 YouTube Cookies 的方法 推荐使用浏览器插件 Get cookies.txt: 三、使用 cookies.txt 下载视频 将导出的 …

Linux 平台安装与配置 WeChat Universal(bwrap 沙盒版)指南

随着国内外越来越多用户在 Linux 平台使用微信,社区提供了多个解决方案,其中基于 Bubblewrap 沙盒的 wechat-universal-bwrap 版本受到广泛欢迎。该版本通过 UOS 微信(或腾讯官方微信)重新打包,同时借助 bwrap 隔离容器化运行,提升安全性与系统兼容性。 🌟 安装方式 在 Arch Linux 及衍生系统(如 Manjaro、EndeavourOS 等)上,可以通过 AUR 安装: yay -S wechat-universal-bwrap 编译过程中,会自动构建必要的共享库(如 libuosdevicea.so),并安装所有依赖项(包括字体、图标、Wine 环境等)。安装后,应用体积大约 700 MiB。 在编译日志中会看到 libuosdevicea.so 的编译、打包、清理等详细步骤,最终生成并安装到系统中。 🛡️ 沙盒机制(bwrap) 该版本默认使用 Bubblewrap(bwrap)进行容器化隔离,微信进程只会访问宿主机中显式绑定的文件和目录。默认情况下,仅暴露用户主目录下的特定数据目录,如 ~/Documents/WeChat_Data,其他宿主目录不会被暴露。 ⚙️ 配置自定义数据目录 默认数据目录为: ~/Documents/WeChat_Data 如需修改,可使用环境变量 WECHAT_DATA_DIR 来指定新目录。例如,想使用 ~/.local/share/WeChat_Data,可通过如下命令启动微信: env WECHAT_DATA_DIR=”$HOME/.local/share/WeChat_Data” wechat-universal 💻 修改桌面文件 …

KDE Connect:让手机与电脑无缝协作的强大工具

在现代数字生活中,手机和电脑往往是人们最常用的两大设备。然而,两个设备之间的文件传输、通知同步、远程控制等需求,常常需要借助多种不同的软件来实现。KDE Connect 正是为了解决这一问题而诞生,它让手机和电脑的联动变得轻松、高效且安全。 🔗 什么是 KDE Connect? KDE Connect 是由 KDE 社区开发的自由开源项目,旨在通过本地网络(Wi-Fi)实现手机与电脑之间的多功能互通。无论是想在电脑上查看手机通知,还是将文件一键传输到另一台设备,KDE Connect 都能轻松胜任。 🌟 核心功能 🟢 通知同步 手机收到的信息、社交媒体提醒、电话来电等,都可以在电脑端即时查看,并且在部分应用中还可以直接回复。这对于在工作或学习中需要保持专注的人群尤其方便。 🔋 电池电量监控 在电脑上实时查看手机的电池状态,避免突然关机带来的困扰。 📄 文件与剪贴板共享 支持快速双向文件传输,无需借助 U 盘或数据线。剪贴板共享功能也非常实用,只需复制,即可在另一台设备上直接粘贴,极大提升跨设备的效率。 🎮 远程输入与媒体控制 手机可以充当电脑的触控板、虚拟键盘,或者远程控制电脑的媒体播放,比如暂停、切歌、调音量等。非常适合临时演示、会议或娱乐休息场景。 🌐 链接共享 在电脑上浏览到的网页链接,能一键发送到手机继续查看;也可以将手机上的网址快速推送到电脑浏览器。 ⚙️ 自定义命令 高级用户可以自定义命令,通过手机快速触发电脑上的脚本或特定操作,实现个性化自动化控制。 🛡️ 安全设计 KDE Connect 使用 TLS 加密,设备之间需要手动配对确认,确保数据传输安全,防止被未经授权的设备访问。 💻 跨平台支持 ⚡ 应用场景示例 ✅ 总结 KDE …

Typora 替代方案全面对比:Linux 用户视角

Typora 以其极简、完全所见即所得(WYSIWYG)编辑体验受到大量写作者和程序员青睐。然而,Typora 是闭源且付费软件,对一些注重自由和开源的 Linux 用户而言,替代方案尤为重要。针对 Arch Linux + KDE Plasma 环境,结合更新活跃度、功能相似度和使用体验,进行了详细整理与排序。 🌟 Typora 的核心特点 💻 替代方案对比 软件 所见即所得 完整度 极简性 插件生态 是否开源 活跃度 Typora 💯 完全 💯 极简 ❌ 无 ❌ ✅ 商业持续维护 MarkText 💯 极接近 💯 极简 ❌ 无 ✅ ⚠️ 已停止更新 Zettlr ✅ 接近 ✅ 简洁 ✅ 丰富 …

MPlayer常用快捷键

MPlayer 使用精要 以下是一些最常使用的快捷键: f 这是一个全屏切换键,用于退出或进入全屏播放状态。这里最常遇到的一个问题就是播放器虽然已经转入全屏模式了,但播放窗口却看起来还是那么的小。这通常是因为视频输出驱动设置的不是很合适,默认的x11视频输出不是很强劲,换成xv试试。mplayer -vo xv,或者将其写入mplayer 的配置文件里。在命令行下输入mplayer -vo help可以看到可用的视频输出驱动的列表。如果不幸无法使用xv驱动的话,那就该考虑一下显卡的配置是否合适了。 + | – + 和-是一对用来调整音频与视频时间差的键。对于播放那些音视频严重不同步的片子来说,这对键绝对是个超级武器。本科时看怀旧港剧时,常常为这个苦恼,可惜那时尚不知Mplayer 为何物,自然也就无法享受到它的便利了。何时该按+、何时该按-键,这种感觉只怕得从实践中培养了,本人就经常把这两个键搞混,不过用久了也总结出一条,暂且写在这里:音频超前时按+号。 z | x 用来调节外挂字幕与视频的同步。遗憾的是只能调节,不能修改字幕文件。 j 用来切换已加载的多个字幕文件。默认情形下,mplayer 只加载同视频文件同名的(无扩展名)的字幕文件,如果想让它加载更多的字幕文件,可以在配置文件中将sub-fuzziness设为2,这样 mplayer 会加载视频文件当前目录下所有的字幕文件了。mkv 格式的视频文件可以内嵌了多个字幕文件,通过j 键可以很方便的在这多个字幕间切换(比如中、英)。 blankspace 空格键用来切换暂停与播放。 ← | → 左、右箭头键用来小幅度调节播放进展,上下箭头键则是大幅度调节。 d d 键切换 framedrop 模式,framedrop 意指丢帧,共分三级:off, on, hard。off 表示不丢帧,这样在低配置的机子播放时,可能会造成严重的声音、图像不同步。这时建议切换至on或者hard,以图像质量来换取播放同步。 . 用于逐帧播放,很少用的到。 q | Enter | ESC 这三个键都用于关闭 …

Redshift

https://launchpad.net/~dobey/+archive/ubuntu/redshift-daily Redshift Daily Builds PPA description Adding this PPA to your system You can update your system with unsupported packages from this untrusted PPA by adding ppa:dobey/redshift-daily to your system’s Software Sources. (Read about installing) sudo add-apt-repository ppa:dobey/redshift-daily sudo apt-get update Technical details about this PPA This PPA can be added to …