丐版设备互联方案:安卓linux互联局域网投屏,文件共享,共享剪切板

华为,苹果,甚至小米最近也推出了澎湃OS,发现实在是太方便了,当然这些对硬件,系统的要求还是比较高,我用的主力机是小米12pro和ubuntu,win双系统也想要方便的投屏,传文件,PC和手机用剪切板,传文件这些虽然可以通过微信QQ,网盘之类的完成,但还是觉得不够,我还想要在局域网内就能实现所以就有了本贴

环境:ubuntu,安卓
实现功能:安卓投屏到电脑,文件互传,例如刚拍的照片传到电脑,朋友通过qq或者微信传过来到手机上的文件为想马上在电脑上打开(不通过互联网软件通信),在windows下很简单就能实现,所以演示ubuntu
实现工具:adb,scrcpy,mt文件管理器 

1.实现投屏,共享剪切板

ubuntu安装Scrcpy:

1. **安装必要的依赖项**:

   sudo apt updatesudo apt install scrcpy

2. **连接Android设备**:

   - 使用USB数据线将Android设备连接到计算机。
   - 在Android设备上启用USB调试模式。你可以在设备的开发者选项中找到这个选项。如果你没有启用开发者选项,请转到设备的设置 > 关于手机 > 点击“版本号”七次,以激活开发者选项,开启usb调试

3. **运行终端**:

输入命令开启远程adb功能输入完成就可以拔线了:

adb tcpip 5555#开启远程adb功能

输入

adb shell ip addr#查看ip

我这里的ip是10.90.6.196

使用adb connect “ip” 命令连接手机

例如我的:

adb connect 10.90.6.196

我写了个脚本,当你插上电脑时,自动开启远程adb并且获取ip后连接上手机

#!/bin/bash# 启用远程ADB功能
adb tcpip 5555# 等待一段时间确保设备成功重启
sleep 5# 获取设备IP地址
device_ip=$(adb shell ip route | awk '/wlan0/ {print $9}')# 连接到设备
adb connect "$device_ip"echo "远程ADB已启用并连接到设备IP: $device_ip"


也可以用个随身wifi(几块钱)的那种刷上linux焊接在你的手机充电器上充电器上,每次充电的时候都会帮你打开远程调试,ubuntu启动项里加个远程连接的就行

使用scrcpy命令就可以直接连接了 

scrcpy还有很多选项,快捷键什么的,大家自行摸索

 2.文件共享

文件共享使用的是MT文件管理器,当然有些系统自带的也可以用下载MT文件管理器安装,大家可以自行下载

打开左上角菜单,选择远程管理,直接启动

记住那个地址,scrcpy连接后鼠标长按可以直接复制

输入到ubuntu文件管理器的其他位置的服务器地址这里,右下角

 为把端口改成2222了

可以把一些特殊的位置加到书签,写个脚本放就去可以实现运行脚本后自动用文件管理器打开目录的效果,然后设置个快捷键,只要按下就启动这个脚本,脚本内容

#!/bin/bashecho "请选择要打开的目录:"
echo "1. 我的微信文件目录"
echo "2. 我的相机目录"
echo "3. 我的截图目录"read -p "请输入对应数字: " choicecase $choice in1)directory="/run/user/1000/gvfs/ftp:host=10.90.6.196,port=2222/Download/WeiXin";;2)directory="/run/user/1000/gvfs/ftp:host=10.90.6.196,port=2222/DCIM/Camera";;3)directory="/run/user/1000/gvfs/ftp:host=10.90.6.196,port=2222/DCIM/Screenshots";;*)echo "无效的选择"exit 1;;
esac# 使用 nautilus 打开目录
nautilus "$directory"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/200425.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Tomcat 9.0.54源码环境搭建

一. 问什么要学习tomcat tomcat是目前非常流行的web容器,其性能和稳定性也是非常出色的,学习其框架设计和底层的实现,不管是使用、性能调优,还是应用框架设计方面,肯定会有很大的帮助 二. 运行源码 1.下载源…

PyTorch中并行训练的几种方式

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

dump备份命令

dump备份文件系统,或者目录 文件系统有等级划分,0为全部备份,1.针对上一次有变动的文件进行备份,以此类崔 目录备份:只有一个等级0, 针对文件系统类型有要求ext2,ext3,如果是其他…

pygame播放视频并实现音视频同步

一、前言 在我接触pygame时最新的pygame已经不支持movie模块,这就导致在pygame播放视频变成一个问题,网上搜了下解决方案有两个: 一是使用opencv播放视频,再结合pygame.mixer来播放音频 二是使用moviepy播放视频,再…

K8S1.23.5部署(此前1.17版本步骤囊括)及问题记录

查看你对应命名空间下的pod的重启次数 kubectl get pods --namespace<your-namespace> <your-pod-name> -ojsonpath{.status.containerStatuses[*].restartCount} 应版本需求&#xff0c;升级容器版本为1.23.5 kubernetes组件 一个kubernetes集群主要由控制节…

3.9-Dockerfile实战

这一节介绍怎么将python程序打包成一个image&#xff0c;然后运行为一个container。 首先&#xff0c;创建/home/python/目录 mkdir /home/python/ 然后创建app.py文件。 vim app.py app.py文件的内容如下&#xff1a; from flask import Flaskapp Flask(__name__)app.route(…

【面试经典150 | 数学】Pow(x, n)

文章目录 写在前面Tag题目来源题目解读解题思路方法一&#xff1a;快速幂-递归方法二&#xff1a;快速幂-迭代 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法&#xff0c;两到三天更新一篇文章&#xff0c;欢迎催更…… 专栏内容以分析题目为主…

如何在3dMax中使用Python返回场景内所有对象的列表?

如何在3dMax中使用Python返回场景内所有对象的列表&#xff1f; 3dMax支持开发基于Python的工具和扩展&#xff0c;因此可以对其进行自定义并将其集成到现代数字内容创建管道中。为此&#xff0c;3dMax集成了Python 3.9解释器&#xff0c;并通过pymxs API公开了3dMax的丰富功能…

【广州华锐互动VRAR】VR元宇宙技术在气象卫星知识科普中的应用

随着科技的不断发展&#xff0c;虚拟现实&#xff08;VR&#xff09;和元宇宙等技术正逐渐走进我们的生活。这些技术为我们提供了一个全新的互动平台&#xff0c;使我们能够以更加直观和生动的方式了解和学习各种知识。在气象天文领域&#xff0c;VR元宇宙技术的应用也日益显现…

基于安卓android微信小程序美容理发店预约系统app

项目介绍 为美容院设计一个系统以减少员工的工作量就成为了想法的初始状态。紧接着对美容院进行进一步的调查发现我的想法已然落后。基本上每个美容院都以有了自己的信息系统&#xff0c;并且做的已经较完善了。 在这时我突然想到&#xff0c;现在关注美容养生的人越来越多&am…

多目标应用:基于多目标粒子群优化算法MOPSO求解微电网多目标优化调度(MATLAB代码)

一、微网系统运行优化模型 微电网优化模型介绍&#xff1a; 微电网多目标优化调度模型简介_IT猿手的博客-CSDN博客 二、多目标粒子群优化算法MOPSO 多目标粒子群优化算法MOPSO简介&#xff1a; 三、多目标粒子群优化算法MOPSO求解微电网多目标优化调度 &#xff08;1&…

操作系统(三)| 进程管理上 进程状态 同步 互斥

目录 1 进程和程序区别 2 进程状态 2.1 进程的5种基本状态 2.2 进程状态之间转换 2.3 七状态模型 3 进程描述 3.1 进程控制块 PCB 3.2 进程块组织方式 4 进程控制 5 进程同步 互斥 5.1 区分进程互斥和同步 5.2 核心方案 5.3 其他方案 方案1 设置锁变量 方案2 严…

Django批量插入数据及分页器

文章目录 一、批量插入数据二、分页1.分页器的思路2.用一个案例试试3.自定义分页器 一、批量插入数据 当我们需要大批量创建数据的时候&#xff0c;如果一条一条的去创建或许需要猴年马月 我们可以先试一试for循环试试 我们首先建立一个模型类来创建一个表 models.py&#xff…

深度学习之三(卷积神经网络--Convolutional Neural Networks,CNNs)

概念 卷积神经网络(Convolutional Neural Networks,CNNs)是一种特殊的神经网络结构,专门用于处理具有网格状结构(如图像、音频)的数据。CNN 在计算机视觉领域取得了巨大成功,广泛应用于图像识别、物体检测、图像生成等任务。以下是 CNN 的主要理论概念: 在数学中,卷…

k8s上Pod生命周期、重启策略、容器探测简介

目录 一.Pod的创建过程 二.Pod的终止过程 三.Pod的重启策略&#xff08;restartPolicy&#xff09; 1.Always 2.OnFailture 3.Never 4.示例 四.Pod生命周期内的5种状态&#xff08;相位&#xff09; 1.Pending 2.Running 3.Succeeded 4.Failed 5.Unknown 五.初始…

卷积神经网络(CNN)多种图片分类的实现

文章目录 前期工作1. 设置GPU&#xff08;如果使用的是CPU可以忽略这步&#xff09;我的环境&#xff1a; 2. 导入数据3.归一化4.可视化 二、构建CNN网络模型三、编译模型四、训练模型五、预测六、模型评估 前期工作 1. 设置GPU&#xff08;如果使用的是CPU可以忽略这步&#…

从android.graphics.Path中取出Point点,Kotlin

从android.graphics.Path中取出Point点&#xff0c;Kotlin /*** 从一条Path中获取多少个Point点*/private fun getPoints(path: Path, pointCount: Int): Array<FloatPoint?> {val points arrayOfNulls<FloatPoint>(pointCount)val pm PathMeasure(path, false)…

学习UI第一天

在工作闲暇之余&#xff0c;自己画的原型图&#xff0c;再次做一次记录&#xff0c;哈哈哈 萌宠领养UI设计原型图 https://modao.cc/proto/lq2KqIVBs48xwylNZlA7OP/sharing?view_moderead_only #萌宠领养-分享 可以点击此链接&#xff0c;进行查看O(∩_∩)O哈哈~

转型做视频了,博客就是稿子,继续坚持写博客,同时发布视频,能写博客说明思路清晰了,能再讲明白,理解就更透彻了,紧跟上时代发展。

1&#xff0c;今天特别记录下&#xff0c;B站给开通了《合集》功能 最近使用视频制作了几个视频。播放量还不错&#xff0c;最好的已经到了 2.6K了。 然后粉丝也涨到了 200个。 添加链接描述 紧跟时代&#xff1a;从写博客到录视频&#xff0c;粉丝大涨&#xff0c;突破200个&…

Redis-核心数据结构

五种数据结构 String结构 String结构应用场景 Hash结构 Hash结构应用场景 List结构 List结构应用场景 Set结构 Set结构应用场景 ZSet有序结构 ZSet有序结构应用场景