Smalltalk 具有双屏幕的Pharo/Squeak环境

Smalltalk 具有双屏幕的Pharo/Squeak环境,smalltalk,pharo,squeak,visualworks,Smalltalk,Pharo,Squeak,Visualworks,我只是想知道是否有一种方法可以在Pharo或Squeak中使用多个屏幕。我只是从VisualWorks切换到Pharo,我真的很怀念这个功能。我习惯于把我的工作区/成绩单放在一个上面,把浏览器放在另一个上面 谢谢, 亨里克好的,现在的答案是: 要在多个屏幕上使用Pharo/Squeak: 跨越两个窗口的主窗口 或者启动多个图像 目前还没有将变形作为单独窗口的选项。从2005年左右开始,对多个窗口的基本支持就一直处于困境。它只需要一位多年来一直要求拥有这种能力的人,并向我们保证,花时间和精力做

我只是想知道是否有一种方法可以在Pharo或Squeak中使用多个屏幕。我只是从VisualWorks切换到Pharo,我真的很怀念这个功能。我习惯于把我的工作区/成绩单放在一个上面,把浏览器放在另一个上面

谢谢,
亨里克

好的,现在的答案是:

要在多个屏幕上使用Pharo/Squeak:

  • 跨越两个窗口的主窗口
  • 或者启动多个图像

目前还没有将变形作为单独窗口的选项。

从2005年左右开始,对多个窗口的基本支持就一直处于困境。它只需要一位多年来一直要求拥有这种能力的人,并向我们保证,花时间和精力做更高级别的工作是至关重要的。

你现在可以用它了。此外,Pharo的新Gtk后端支持它

您认为问题出在哪里?除了刷新有点慢之外,我很高兴地跨越了一对21英寸的宽屏。我想他指的是多个窗口(?)。在这种情况下:没有办法。但正如Frank所说,只需缩放环境窗口,然后您就可以将浏览器/工作区放置在您喜欢的任何位置。因此,您的意思是只需将主窗口扩大到足以覆盖两个屏幕区域?这是可行的,但不是一个很好的解决方案。要么两个主窗口,要么没有主窗口(如VW)我认为这样会更好。是的,跨越单个窗口并不是一个真正的解决方案。如果你的显示器具有不同的分辨率,则不起作用。这是非常常见的情况。如果两个显示器处于不同的物理高度,跨越也不起作用。如果有人能告诉我Squeak的基本原理在哪里,我会做一些繁重的工作。刚刚发现了这一点;关于记录,请查看浏览器中的“Graphics External Ffenestri”类别。特别是DisplayHostWindow类示例。我将从这里开始