笔记本怎么录屏 在笔记本上录制手机屏幕方法,笔记本怎么录屏?下面就是有关在笔记本上录制手机屏幕方法。......
2023-03-16 169
问题:笔记本外接显示器并用扩展桌面输出到外接显示器,把X程序窗口拖放到外接显示器的某个角落关闭窗口,然后断开外接显示器,再使用笔记本内置显示器,打开X程序无法拖拽X程序窗口甚至完全看不到X程序窗口。
触发条件:1.程序会记录上次关闭窗口坐标位置。
2.外接一个显示器但分辨率远远大于笔记本内置显示器,或者外接两个以上显示器,并且程序窗口拖放到副显示器。
3.程序窗口没有放回内置显示器可拖拽范围直接就关闭了。
简单直接有效方法:重新接回外接显示器,把程序窗口拖拽到内置显示器可拖拽范围。
以下长篇大论要说的是短时间内无法重新外接显示器但又急于使用这软件的。
备注:以下情况我用IDEA软件举例,其他软件自行找配置文件位置。
首先说说我遇到问题的经过,可能会说得比较唠叨,我用小Y笔记本外接了两个显示器,并用扩展桌面输出到这两个显示器,其中我把IDEA这个IDE软件窗口拖放到了副显示器,然后没有拖回到主显示器直接关闭窗口。次日,我笔记本没外接显示器,打开IDEA同一个项目,发现窗口看不到,然后观察任务栏程序窗口已经正常打开。任务管理器也可以看到进程正常运行,然而却没有显示在笔记本内置显示器。下面说解决办法。
引起这个问题的原因是有配置文件记录了窗口关闭时的坐标位置。我们知道很多软件窗口都会记录上次窗口关闭的坐标。那么IDEA记录窗口位置的配置文件在哪里呢?我们知道用IDEA new一个project的时候除了生成src等模板目录之外,还肯定会生成一个.idea目录,然后这个目录里面有一个workspace.xml文件,里面记录了项目的相关配置,其中就包括窗口大小坐标信息。
2因为现在窗口都不见了,那只能去计算机找到项目根目录进入.idea目录找到workspace.xml这个配置文件,随便一个文本编辑器打开它。搜索关键字ProjectFrameBounds定位到项目窗口大小位置配置信息位置。
<component name="ProjectFrameBounds">
<option name="x" value="2142" />
<option name="y" value="56" />
<option name="width" value="1370" />
<option name="height" value="772" />
</component>
x,y坐标,width,height宽高,我小Y宽只有1366像素,这里标着窗口在横坐标2142像素,窗口明显“飞出”内置显示器显示范围了。要还原很简单,直接x,y赋值为0,大小不用管它,保存配置。再次打开IDEA消失的项目窗口,就发现回来了。
3总结:窗口消失无非都是受到配置文件控制所致,如果无法找到配置文件,那只好重新外接显示器把窗口拖回来。
最后谢谢看完这篇经验的你。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 笔记本电脑
相关文章