[闲聊] 在大萤幕上缩小桌面工作区

楼主: StarTouching (抚星)   2018-03-09 14:14:59
在大萤幕上缩小桌面工作区 (缩小画面输出的实际尺寸)
这样的功能 似乎还不普及 或者不太直接
这是技术(利润)问题 还是需求问题?
今日电脑萤幕和电视萤幕的分野已经交叠
愈来愈多人想只用一台萤幕达到上网 工作 游戏 看电影的需求
玩游戏 看电影 就希望萤幕大一点
但上网 工作 一般则建议不要超过30吋比较好
如果买一台40"大萤幕 可以将电脑画面整个只缩小到25"的大小
其他地方留黑边 这样是不是不错呢
更进一步 可以切割画面
呈现虚拟多重萤幕 让你觉得你仿佛有四个无边萤幕(borderless)
而不只是四个视窗
再进一步 透过虚拟多重萤幕的效果
可以快速进行子母画面设定
有人可能觉得 切割视窗跟虚拟多重萤幕不是一样吗?
不一样的 举个例子来说
在Windows 7以上 你可以将视窗拖到四个角落
让工作视窗切成四个区域
但是任一视窗的youtube按下全萤幕
并不会自动填满1/4 而是填满整个实际的萤幕。
而当你拥有实际的双萤幕时
你可以两个萤幕各自放各自的全萤幕youtube
虚拟多重萤幕就是要让使用者感觉自己仿佛有多个萤幕
试着将需求定义更为明确
“让使用者拥有一台萤幕 但实际投射出来的画面的 大小 位置 数量可以变动
数量超过一个时 要让使用者有自己在用多个萤幕的错觉”
要达成这样的目标 大家觉得从哪里着手比较好?
1. 纯应用软件端
透过软件 确实可以比Windows更方便切割桌面
但要骗过OS 让Windows以为有多个萤幕 这也很困难
除非OS一开始就打算进行这种设计 留了接口
但既然打算有这种设计 怎么不干脆OS自己做下去?
如果采用虚拟桌面的方式来实做 (例如VR用虚拟桌面)
或是视窗化的虚拟机器来做 (例如VMWare)
都显得过于浪费运算效能
2. 显示卡来做
nVidia好像可以做到改变输出画面的实际大小 (长度而非像素)。
但要达到理想的目标
还需要欺骗 OS 让OS以为真有接到多个萤幕
而且显卡必须再用额外的方式让使用者设定画面的大小和位置
怎么想都不会太方便。
而且一定要显卡来做的话 就显然不能算的上通用功能。
3. 萤幕来做
或是泛指显示卡输出端以后的所有硬件
可以是一个萤幕自己内部韧体运算模拟双萤幕
(需欺骗显卡)
或是萤幕群 但萤幕群还是要骗过显卡
显卡不支援的话 就算有四个萤幕也没用
borderless也一直是个议题
4. 整合与新协定
萤幕 显示芯片 OS厂商整合订出新协定
OS知道你的多重萤幕是虚拟的
显示卡也知道你的多重萤幕是虚拟的
萤幕支援部份显示画面
可支援OS直接将四个画面送给显卡 显卡整合后再送给萤幕
也可支援OS打包四个画面后 当作一个画面送出去
透过OS层控制 即可轻易做出子母画面
这效果最理想 但要整合各家厂商
若非有庞大的利益挂帅 否则难已有共识
或者必须有一家大厂自身足以整合OS 显示芯片 萤幕
但现在没有这样的厂商
大家觉得怎么实做最便宜方便?
作者: twosheep0603 (两羊)   2018-03-09 14:59:00
子母画面跟虚拟萤幕分割好像有些厂商有做

Links booklink

Contact Us: admin [ a t ] ucptt.com