docker search ubuntu-vnc --limit=5
要将 FFmpeg 推流调整为适应 800x600 分辨率,同时保持正确的宽高比和填充,请使用以下优化后的命令: FFmpeg 推流命令 (800x600适配版) ffmpeg -thread_queue_size 512 -f x11grab -draw_mouse 0 \ -video_size 1280x720 -framerate 18 -i $DISPLAY \ -thread_queue_size 1024 -f pulse -i "auto_null.monitor" \ -vf "scale=800:600:force_original_aspect_ratio=decrease,pad=800:600:(ow-iw)/2:(oh-ih)/2:color=black"…
要将屏幕分辨率设置为 800x600 24位色,可以通过以下脚本实现。这个版本针对 Docker 环境做了优化,同时避免依赖 cvt 工具: 最终解决方案脚本 (800x600@24bit) #!/bin/bash # 配置参数 WIDTH=800 HEIGHT=600 BPP=24 # 24位色深 REFRESH=60 # 硬编码的Modeline参数(通过cvt生成) MODE_NAME="${WIDTH}x${HEIGHT}_${REFRESH}" MODE_PARAMS="38.25 $WIDTH 832 912 1024 $HEIGHT 603 607 624 -hsync +vsync"…
HLS 推流服务器(Nginx + RTMP 模块)总结 1. Nginx 配置(nginx.conf) worker_processes auto; events { worker_connections 1024; } rtmp { server { listen 1935; chunk_size 4096; application tv { # 推流应用名 live on; hls on;…
安装和配置 PulseAudio 虚拟声卡的过程总结,并且写成了一个脚本。 安装和配置 PulseAudio 虚拟声卡的步骤总结 安装 PulseAudio 创建并启动 PulseAudio 守护进程 加载虚拟声卡模块 设置虚拟声卡为默认音频输出设备 安装脚本(setup_pulseaudio_virtual_speaker.sh) #!/bin/bash # 更新软件包索引并安装 PulseAudio(如果未安装) echo "正在安装 PulseAudio..." sudo apt update && sudo apt install -y pulseaudio # 确保当前用户属于…
Chrome 在 Docker 容器图形桌面中运行不稳定(比如崩溃错误代码 4),常见原因包括以下几点: ❗ 问题分析 1. 无 GPU 加速环境 Chrome 默认尝试使用 GPU(OpenGL、WebGL 等)进行加速。 在 Docker 容器中 没有 GPU 或虚拟 GPU,会导致渲染失败。 2. 无沙箱支持 Chrome 的沙箱机制默认需要一些宿主内核特性(如 seccomp、userns、AppArmor 等)。 容器中可能未启用这些,导致沙箱失败。 3. PulseAudio 和音视频相关功能不完整…
sed -i 's/\r$//' 文件名 命令的中文解释: 📌 命令说明: sed -i 's/\r$//' mieru_manager.sh 🧠 中文意思: 这个命令的作用是: 将文件中的 Windows 回车符(\r)删除,把 Windows 格式的文本文件(CRLF 行尾)转换为 Linux/Unix 格式(LF 行尾)。 🔍 命令详解: sed:是一个流编辑器,用于处理文本。 -i:表示直接修改原文件,而不是输出到终端。 's/\r$//':是一个替换表达式,意思是: \r 表示回车符(Carriage Return,Windows 特有)。…
一键【创建swap】和【删除swap】。 脚本内容:swap_manager.sh #!/bin/bash # VPS Swap 管理工具 (适用于 Debian 11) # 功能:创建 / 删除 swap,固化配置 SWAPFILE="/swapfile" SWAPSIZE="1G" create_swap() { if swapon --show | grep -q "$SWAPFILE"; then echo ">>> Swap 已存在,无需重复创建。" return…
你可以使用以下命令来查看你的系统版本信息: lsb_release -a 如果系统没有安装 lsb_release 工具,也可以尝试: cat /etc/os-release 或者: uname -a 这些命令会显示你的 Linux 发行版名称、版本号、内核版本等信息。
# Debian 系统中查看与保存 iptables / ip6tables 配置 ## 1️⃣ 查看当前规则 ### 查看 IPv4 iptables 配置 ```bash sudo iptables -L -n -v sudo iptables -t nat -L -n -v 查看 IPv6 ip6tables 配置…