生命不息,折腾不止 ~ 旧PC改造之家庭影音
前言引入
之前把在校园陪伴多年的旧电脑由Win装成了Linux,的确不卡了,基本上日常办公也够了(大项目还是吃不消,日常捣鼓倒是够了),然后把真正的工作游戏本也改成了Linux,那么旧电脑又变成闲置机了(配置不高,毕竟是5年前的PC了)

正好昨天帮老妈把旧电视猫换了(已坏),然后灵感骤然就浮现了,想着是不是换种方式利用?
于是有了今天的教程:
正文
之前是Ubuntu16.04的时候有摸索过,但是兼容性方面还是差了点,一直没完全成功,现在是Ubuntu18.04了,一试就成功了,主要过程中有几个坑,所以说说:
硬件基础
- TV1台
- 旧PC1台
- HDMI线一根
HDMI线贴下图:(笔记本和TV上都有,如果是老电视,买个转换接口就可以了)

插上TV之后,切换一下源,注意点:
- 看看你插的哪个接口,比如我的TV3个HDMI接口,我用的是第二个(也可以挨个切换)
这时候你发现,你的桌面背景就上电视了,刚开始还以为就像Win一样结束了,后来发现。。。
蛋疼
它把我工作区2的桌面映射上了TV,工作区1的桌面没反应,就算是切换到工作区2也没反应
打开设备的显示发现:默认是拼接显示器,是个坑(多显示器的PC用比较好,笔记本就坑了)过程就不说了(能想象鼠标投射到TV的空白桌面,然后PC没有鼠标的神操作吗?以下省略1000字...)
投影
最常见的就是设置镜像了,调个分辨率就可以播放你的屏幕了

声音
本来以为搞定了,播放视频的时候发现。。。声音还是PC的声音,这...还真是只投影啊!

条件反射,拿音响啊~拿了一个,发现声音太小,还不如就用PC播放呢...心想~是不是坏了?换了一个也一样......
后来联想Win的音响设置~是不是得选啊?去设置里面查看了一下:

原来声音也可以通过HDMI线传过去.....孤陋寡闻了( ⊙ o ⊙ )!
收工
然后就正常了,回头捣鼓看看就的电视猫能不能改装一下~(完)
生命不息,折腾不止 ~ 旧PC改造之家庭影音的更多相关文章
- VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018
视频介绍 树莓派3安装目前最流行的PLEX服务器,实现既能最大限度降低功耗,也能随时随地观看分享影片. 一.在树莓派下安装PLEX媒体服务器 1.在终端,将你的树莓派更新至最新 sudo apt up ...
- 水墨屏开发设备,旧 Kindle 改造而成
原文地址:Turning an old Amazon Kindle into a eink development platform 原文作者:adq 译者 & 校正:HelloGitHub- ...
- 生命不息学习不止,前端js学习笔记(一)
引言 从毕业到年已经整整7年,期间一直从事.net开发做c/s从 c# 转到 wpf 而后又开始做b/s 用silverlight,从最开始的arcgis engine 到后来的silverlight ...
- Express4 启航指南
确实有感而发,Nodejs真的发展太快了,这么说的原因有两点:自己去年冬天买了本<了不起的Node.js>,里面介绍Express的版本还是2.x.x:前些天小伙伴买了本<Node. ...
- 当 jquery.unobtrusive-ajax.js 遇上Web API
最近在熟悉Abp框架,其基于DDD领域驱动设计...前段可以绕过mvc直接调用根据app层动态生成的webapi,有点神奇~,Web API之前有简单接触过,WCF的轻量级版,一般用于做一写开发性的服 ...
- GNU Screen Usage
分屏: 1.在终端输入screen命令 2.Ctrl+a 然后shift+s 上下分屏,切换到下方Ctrl+a tab然后新建一个window(Ctrl+a c) 3.切换到上方,Ctrl+a tab ...
- Swift-Realm数据库的使用详解
Swift-Realm数据库的使用详解 概述 Realm 是一个跨平台的移动数据库引擎,其性能要优于 Core Data 和 FMDB - 移动端数据库性能比较, 我们可以在 Android 端 re ...
- Proxmox 7.2 部署 DoraCloud桌面云,支持vGPU
介绍 本文介绍了使用Proxmox + DoraCloud,将一台图形工作站(配置有Tesla P4显卡)改造成一台桌面云主机.可以满足多个桌面用户同时使用3D应用的需求. 该方案适合于小型工作室.电 ...
- HTPC家庭娱乐和XBOX未来发展畅想<另:创业工作机会>
微软中国在上海举办新闻发布会,正式宣布Xbox One将于9月23日在中国开始销售,定价3699元起.这款早在2001年就发布的电视游戏机终于在经历了14年的等待后,进军中国大陆市场.此次Xbox O ...
随机推荐
- js去除数组重复成员
js去除数组重复成员 第一种思路是:遍历要删除的数组arr, 把元素分别放入另一个数组tmp中,在判断该元素在arr中不存在才允许放入tmp中 用到两个函数:for ...in 和 indexOf() ...
- 解决tab标签页,相同id时切换失灵的问题
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- java学习之—排序
package test3; public class Sort{ /** * 冒泡排序 * @param array */ public void bubbleSort(int[] array) { ...
- 四、K8S
一.查看日志 journalctl -xeu kubelet
- 实体类注解错误:Could not determine type for: java.util.List
今天配置实体类注解时,出现以下错误: Caused by: org.hibernate.MappingException: Could not determine type for: java.uti ...
- JQuery operate xml
msg is <?xml ?> <Parameters> <WorkflowName>...</WorkflowName> </Parameter ...
- Android与H5交互 原理与对比
原文: https://www.jianshu.com/p/345f4d8a5cfa 1.Android调用JS的方法有2种: (1)通过WebView的loadUrl() // 调用js中的函数: ...
- js判断一个元素是否在数组中
js判断一个元素是否在数组中 var arr = ['a','s','d','f']; console.info(isInArray(arr,'a'));//循环的方式 function isInAr ...
- CentOS 安装、配置supervisord
负责在启动自身时启动管理的子进程,响应客户端的命令,重启崩溃或退出的子进程,记录子进程stdout和stderr输出,生成和处理子进程生命周期中的事件. 安装yum install superviso ...
- jdk6使用WebSocket
pom.xml <dependency> <groupId>org.java-websocket</groupId> <artifactId>Java- ...