#!/bin/bash

xrandr -s 0 --output DSI-1
xrandr -s 0 --output HDMI-1
xrandr --fb 1024x600 --output DSI-1 --mode 1024x600 --panning 0x0*
xrandr --output HDMI-1 --primary --mode 1920x1080 --output DSI-1 --off xrandr --output HDMI-1 --primary --mode 1920x1080 --pos 0x0 --output DSI-1 --mode 1024x600 --pos 1920x0 gst-launch-1.0 v4l2src device=/dev/video11 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink

自身和外接显示器同屏

#!/bin/bash
# xrandr -s 0 --output DSI-1 # 设置默认分辨率,一般默认为最高分辨率
xrandr -s 0 --output HDMI-1 # 设置默认分辨率,一般默认为最高分辨率
xrandr --fb 1024x600 --output DSI-1 --mode 1024x600 --panning 0x0* # 复制屏幕操作,两块屏幕显示一致:
#xrandr --fb 1280x800 --output DSI-1 --primary --mode 1024x600 --panning 1280x800* --output HDMI-1 --mode 1280x800 --same-as DSI-1
xrandr --fb 1024x600 --output DSI-1 --primary --mode 1024x600 --panning 1024x600* --output HDMI-1 --mode 1920x1080 --same-as DSI-1

双屏同显

#!/bin/bash
echo 111 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio111/direction
echo 0 > /sys/class/gpio/gpio111/value
echo 112 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio112/direction xrandr -s 0 --output DSI-1 xrandr --fb 1024x600 --output DSI-1 --mode 1024x600 --panning 0x0* --output HDMI-1 --off value=`cat /sys/class/gpio/gpio112/value` cam=0
pos=0 function startcam {
gst-launch-1.0 v4l2src device=/dev/video11 ! video/x-raw,width=1920,height=1080 ! videoscale ! 'video/x-raw,width=1024,height=600' ! videoconvert ! video/x-raw,format=NV12,width=1024,height=600 ! xvimagesink &
cam=$!
echo 1 > /sys/class/gpio/gpio111/value } echo "$value" while [ true ]
do
value=`cat /sys/class/gpio/gpio112/value`
if [ "$pos" = "0" ]
then
if [ "$value" = "0" ]
then
echo "key pressed"
pos=1
if [ "$cam" = "0" ]
then
echo "start cam"
startcam
else
echo "kill cam = kill $cam"
/bin/bash -c "kill $cam"
cam=0
echo 0 > /sys/class/gpio/gpio111/value fi
else
echo "key not pressed" fi
else
if [ "$value" = "0" ]
then
echo "key keep pressed" else
echo "key not pressed"
pos=0
fi
fi sleep 0.1
done

gstreamer样例的更多相关文章

  1. C++的性能C#的产能?! - .Net Native 系列《三》:.NET Native部署测试方案及样例

    之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...

  2. MarkDown+LaTex 数学内容编辑样例收集

    $\color{green}{MarkDown+LaTex 数学内容编辑样例收集}$ 1.大小标题的居中,大小,颜色 [例1] $\color{Blue}{一元二次方程根的分布}$ $\color{R ...

  3. 33个超级有用必须要收藏的PHP代码样例

    作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用开发过大型软件项目,也一定多少了解它的语法. 在PHP的流行 ...

  4. 关于peersim样例配置文件的超详细解读(新手勿喷)

    相信很多兄弟一开始接触peersim,对配置文件还是有点不适应,我看了好久的样例的配置文件,一层层去找对应的文件的方法,终于好像悟懂了一点,记下来以后回顾. 贴上代码,一点点分析. 首先要说下所谓的配 ...

  5. hdu 1003 MAX SUM 简单的dp,测试样例之间输出空行

    测试样例之间输出空行,if(t>0) cout<<endl; 这样出最后一组测试样例之外,其它么每组测试样例之后都会输出一个空行. dp[i]表示以a[i]结尾的最大值,则:dp[i ...

  6. CloudSim样例分析

    自带八个样例描述: cloudsim-2.1.1\examples目录下提供了一些CloudSim样例程序,每个样例模拟的环境如下: (1)CloudSimExample1.Java:创建一个一台主机 ...

  7. 样例20-汽车SHOW

    观看样例点这里 素材下载 1.设置场景大小为400*3002.执行:文件->导入->导入到库,选择需要的汽车图片文件,将其导入到库面板中3.按照同样的方式,在库面板中导入所需的背景音乐文件 ...

  8. java使用xsd校验xml样例

    知识点:XSD文件是指XML结构定义 ( XML Schemas Definition )文件,是DTD的替代品.可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其 ...

  9. java servlet 代码样例 (demo)

    今天又搞了下jsp +servlet 的代码样例,感觉虽然搭了好多次,可是每次还是不记得那些参数,都要去网上搜索,索性自己把这次的简单demo给记录下来,供下次使用的时候直接复制吧. 这个web逻辑 ...

  10. Log4j配置说明及样例

    一般的应用都会记录日志,Java圈里面用得最多就属log4j了,比较规范一点就是使用log4j.xml进行配置Log输出.这里就比较有疑问,多数情况是使用log4j.properties文件呐,前面也 ...

随机推荐

  1. 配置中包含maven属性,在idea中本地启动无法正常获取配置

    1. 本地启动一个spring cloud 项目,无法启动 (注:测试环境正常),且控台无错误日志. 分析:debug 代码发现是配置无法获取. 查看配置获取方式 是 spring config 通过 ...

  2. vvv动态组件和keep-alive

    <!DOCTYPE html><html> <head> <style> </style> <script src="a.j ...

  3. C++ 11 std::mem_fn

    mem_fn 想到member function 成员函数 这还真就是用来调用成员函数的 普通的函数我们通过函数指针可以调用,但对于成员函数的调用稍微复杂一点,需要对象,也即this指针 因为成员函数 ...

  4. 1996. 游戏中弱角色的数量 (Medium)

    问题描述 1996. 游戏中弱角色的数量 (Medium) 你正在参加一个多角色游戏,每个角色都有两个主要属性: 攻击 和 防御 .给你一个二维整数数组 properties ,其中 properti ...

  5. 第一章MySQL架构

    1.MySQL架构1.1连接管理与安全性 cpu维护缓存区,存储已就绪的线程,线程驻守在一个cpu上,创建销毁不用重新创建线程.1.2优化与执行 MySQL解析查询进行各种优化包括重写查询.决定表的读 ...

  6. pycharm 默认添加# -*-coding: utf-8 -*-

    备忘 pycharm创建py文件时,默认输入表头信息 1.点击[File]-[Settins] 2.点击[Editor]-[File and Code Templates] 3.点击[Python S ...

  7. elm上传图片,只能上传一张,隐藏+上传框

    效果: 上传后,隐藏+号,禁止继续上传: 移除当前已上传的后,重新显示+号,可以继续上传: 代码: css : 隐藏上传的 + 号 变量: 注: 利用 hideUpload 控制 + 号的css   ...

  8. Django中的缓存的配置与使用

    一.使用装饰器 在文件开头导入下面代码,然后在函数上方添加缓存的装饰器 from django.views.decorators.cache import cache_page 一:在视图View中使 ...

  9. 简单的理解synchronized锁升级

    前言 今天碰到一个synchronized锁升级的问题, 查了查, 发现一个帖子举例说明比较贴切, 特此转发, 如有问题, 欢迎讨论说明 转自: 木叶盒子 https://www.bilibili.c ...

  10. Simple Algebra

    题意 给定方程\(f(x)=ax^2+bxy+cy^2\)和参数\(a\),\(b\),\(c\),试确定该方程的取值是否恒非负. 题解 参照文章http://math.mit.edu/~mckern ...