我正在用 Swing 开发一个应用程序。当我连接了两台显示器时,应用程序将不会显示。该图标出现在统一侧栏中,但无处可见该窗口。
我回到基础并从 Oracle tutorials 运行 HelloWorldSwing.java
并且存在同样的问题。然后我发现如果我把 Monitor 1 放在左边,HelloWorld 就会出现在左上角。
当主监视器在右侧时,如何让 HelloWorldSwing(和一般的 Swing 应用程序)在 Unity 中显示?
我的显示配置:显示器 1(笔记本电脑屏幕)1280x800 显示器 2(“未知”)1440x900
监视器 2 在左侧。我的 ~/.xprofile 中有以下内容:
xrandr --newmode "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 1680x1050
xrandr --newmode "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900