[閒聊] 在大螢幕上縮小桌面工作區

作者: 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