卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

解決筆記本多屏恢復(fù)到單屏程序窗口“消失”問題

問題:在筆記本上外接顯示器并且擴展桌面輸出到外接顯示器,將某個程序窗口拖放到外接顯示器的某個角落后關(guān)閉窗口,然后斷開外接顯示器,再使用筆記本內(nèi)置顯示器打開該程序時無法拖拽窗口甚至完全看不到窗口。 觸

問題:在筆記本上外接顯示器并且擴展桌面輸出到外接顯示器,將某個程序窗口拖放到外接顯示器的某個角落后關(guān)閉窗口,然后斷開外接顯示器,再使用筆記本內(nèi)置顯示器打開該程序時無法拖拽窗口甚至完全看不到窗口。

觸發(fā)條件:

  1. 程序會記錄上次關(guān)閉窗口的坐標位置。
  2. 外接的顯示器分辨率遠遠大于筆記本內(nèi)置顯示器,或者外接兩個以上的顯示器,并且程序窗口被拖放到副顯示器上。
  3. 程序窗口沒有回到內(nèi)置顯示器可拖拽范圍內(nèi)就直接關(guān)閉了。

簡單直接有效的解決方法是重新接回外接顯示器,將程序窗口拖拽到內(nèi)置顯示器可拖拽范圍內(nèi)。但以下是適用于短時間內(nèi)無法重新外接顯示器但又急于使用該軟件的方法。

備注:以下示例中我使用的是IDEA軟件,其他軟件請自行查找配置文件位置。

首先講述一下我遇到該問題的經(jīng)過,可能會有一些嘮叨。我使用了一臺小Y筆記本外接了兩個顯示器,并且擴展桌面輸出到這兩個顯示器。其中,我將IDEA這個IDE軟件的窗口拖放到了副顯示器上,然后沒有將其拖回主顯示器就直接關(guān)閉了窗口。第二天,當(dāng)我沒有外接顯示器時,打開IDEA同一個項目,發(fā)現(xiàn)窗口無法看見,但任務(wù)欄中的程序窗口已經(jīng)正常打開。在任務(wù)管理器中也可以看到進程正常運行,但是卻沒有顯示在筆記本內(nèi)置顯示器上。下面講解解決辦法。

解決方法

1. 引起該問題的原因是配置文件記錄了窗口關(guān)閉時的坐標位置。我們知道很多軟件窗口都會記錄上次窗口關(guān)閉時的坐標。那么IDEA記錄窗口位置的配置文件在哪里呢?我們知道,在使用IDEA新建一個項目時,除了生成src等模板目錄之外,還會生成一個.idea目錄,其中包含了項目的相關(guān)配置,包括窗口大小和坐標信息。

2. 因為現(xiàn)在窗口都不見了,所以只能去計算機中找到項目根目錄,進入.idea目錄,并找到workspace.xml這個配置文件。使用任意文本編輯器打開它。通過搜索關(guān)鍵字“ProjectFrameBounds”來定位到項目窗口大小和位置的配置信息。lt;component name"ProjectFrameBounds"gt; lt;option name"x" value"2142"/gt; lt;option name"y" value"56"/gt; lt;option name"width" value"1370"/gt; lt;option name"height" value"772"/gt; lt;/componentgt;其中,x和y表示坐標,width和height表示寬度和高度。我的小Y筆記本寬度只有1366像素,而這里的窗口橫坐標為2142像素,窗口明顯超出了內(nèi)置顯示器的顯示范圍。要想還原很簡單,只需要將x和y的值賦為0,而不用管寬度和高度,然后保存配置。再次打開IDEA中消失的項目窗口,就會發(fā)現(xiàn)它回來了。

總結(jié)

窗口消失無非都是由于配置文件控制所致。如果無法找到配置文件,那么只能重新外接顯示器將窗口拖回來。最后,感謝您閱讀完這篇經(jīng)驗分享。

標簽: