[squeak-dev] full-screen mode - Linux

Chris Muller ma.chris.m at gmail.com
Wed Jul 6 02:07:46 UTC 2011

On Tue, Jul 5, 2011 at 5:41 PM, Tom Rushworth <tom.b.rushworth at gmail.com> wrote:
> It's been a while since I used Linux, but it should still have multiple
> console support (alt+Fn or alt+ctrl+Fn or something like that to go to
> screen n).  You should be able to get multiple Xservers/window managers
> up on the different consoles, and then leave one in squeak full screen
> and another in the regular desktop.  I've never tried the multiple
> X-server part, but unless the first console is somehow very special
> (e.g. it's the only one with graphics) you shouldn't have too much trouble.

Ah, thanks for reminding me about that!  That would certainly be
useful to be able to get to a terminal to kill the squeak process.

Launching squeak under X from one of the other terminals is an
interesting idea but would still suffer from the same modality problem
- e.g., I'm in "Squeak mode" or I'm not, and drag-and-drop interaction
from other OS windows (e.g., file-manager) wouldn't be possible.

> On 11/07/05 12:51, Chris Muller wrote:
>> Does anyone like full-screen mode besides me?  Years ago, when I used
>> Windows, I would always run my Squeak images full-screen because there
>> is something zen-like about being totally immersed into the image
>> environment - it can be nicer experience than running with OS window
>> and the start-bar cruft showing.
>> But now I'm using Linux and, under that VM, full-screen mode does not
>> allow any other windows to be displayed over full-screen Squeak.  For
>> example, I can't press Alt+Tab to bring my command-window to the top,
>> it appears for a split second but then Squeak paints right back over
>> it, but without keyboard focus!  The only way to access any other
>> program is to bring Squeak out of full-screen mode.
>> Which is why the button to go full-screen was recently put to the
>> upper-right corner - to facilitate the constant switching needed to be
>> able to run full-screen.
>> However, there is a danger with going full-screen.  Cog is not very
>> friendly to being interrupted - doing so often seems to lock the image
>> - and this is a bad situation in full-screen mode since you can't get
>> to any other windows to kill the process.  The only option is a
>> hard-power off - an ungraceful shutdown - losing all unsaved data in
>> all applications - ouch!
>> Would it be difficult for the Linux VM to behave similarly to the
>> Windows VM w.r.t. full-screen mode?
>>  - Chris
> --
> Tom Rushworth

More information about the Squeak-dev mailing list