通过fb截屏
一,测试环境 硬件:VirtualBox 7.0 操作系统:UbuntuKylin 20.04.3 LTS 二,测试一 参考:https://blog.csdn.net/weixin_46840784/article/details/125424113 #include <fcntl.h> #include <linux/fb.h> #include... [阅读更多]
一,测试环境 硬件:VirtualBox 7.0 操作系统:UbuntuKylin 20.04.3 LTS 二,测试一 参考:https://blog.csdn.net/weixin_46840784/article/details/125424113 #include <fcntl.h> #include <linux/fb.h> #include... [阅读更多]
Linux下如何采集桌面屏幕? 对这块完全不懂,只能先看看类似x11vnc-0.9.16的源码。 https://github.com/LibVNC/x11vnc 然后再找一些录屏软件,也得看看源码。 https://github.com/obsproject/obs-studio 一,x11vnc-0.9.16源码 核心函数:watch_loop 找屏幕相关:watch_loop... [阅读更多]
一,测试环境 硬件:VirtualBox 7.0 操作系统:UbuntuKylin 20.04.3 LTS 二,准备源码 https://github.com/LibVNC/x11vnc 下载到源码包:x11vnc-0.9.16.zip 解压 $ unzip x11vnc-0.9.16.zip $ cd... [阅读更多]
一,测试环境 硬件:VirtualBox 7.0 操作系统:UbuntuKylin 20.04.3 LTS 二,准备源码 https://github.com/LibVNC/libvncserver 下载到源码包:libvncserver-LibVNCServer-0.9.13.zip 解压 $ unzip libvncserver-LibVNCServer-0.9.13.zip $... [阅读更多]
一,环境 # cat /etc/issue Ubuntu 20.04.3 LTS \n \l # uname -a Linux lenky-VirtualBox 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64 x86_64 x86_64... [阅读更多]
一,问题描述 最近遇到个c程序优化问题,这个c程序(下称:程序c)的业务功能很简单,主要就是接收客户端的状态信息,并且更新到mysql数据库。 当前程序c的实现是单进程/单线程的select监听一个udp... [阅读更多]
想用buildroot编译一个图形界面在qemu里跑起来,但是失败了。 编译倒是通过了,但是图形界面没有启动起来,可能还有哪里有问题,先Mark保存下,后续接着再弄。 在stackexchange上有类似为需求和问题,可以参考: https://unix.stackexchange.com/questions/17779/how-can-i-build-a-custom-distribution-for-running-a-simple-web-browser https://unix.stackexchange.com/questions/70931/how-to-install-x11-on-my-own-linux-buildroot-system/306116#306116 编译的步骤: make... [阅读更多]
Mark下 文件上传 http://fex.baidu.com/webuploader/ https://github.com/fex-team/webuploader/releases https://www.plupload.com/ 富文本 http://github.com/tinymce/tinymce 其他 moxiemanager.com/demos tiny.cloud textbox.io ... [阅读更多]
一,环境 宿主机和客户机都是如下: $ cat /etc/issue Ubuntu 20.04.2 LTS \n \l $ uname -a Linux lenky-HP 5.10.0-1057-oem #61-Ubuntu SMP Thu Jan 13 15:06:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 二,安装软件 $ sudo apt-get update $... [阅读更多]
一,场景 开发了某个软件,比如基于CentOS上JRE环境的某某Web系统,交付给客户使用时,可以让客户先安装标准的CentOS,然后安装依赖库(比如JRE等),然后再安装某某Web系统的RPM包。另外一种更直接的方式是直接把依赖库以及某某Web系统集成到一个CentOS的系统镜像里,客户可以直接安装这个自定义CentOS系统镜像,当系统安装完成,某某Web系统也OK了。 目标: 1,给root账号设置一个固定密码。 2,禁止安装界面的新用户创建功能,后台创建一个默认账号:lenky/1 3,安装界面隐藏与CentOS相关的信息,改为展示“某某Web系统”。 4,在安装过程中,增加IP地址设置界面。 5,自动安装依赖库以及某某Web系统RPM包。 6,开机自动启动某某Web系统的相关服务。 二,演练环境 1,自定义源镜像 https://vault.centos.org/8.2.2004/isos/x86_64/ https://vault.centos.org/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso 选用这个CentOS-8.2.2004-x86_64-minimal.iso,镜像相对比较小,但足够测试。 2,演练系统环境 lenky@lenky-HP:test_vm$... [阅读更多]