> This has one or two complications. There is no way to interrupt or kill > the foreground process. Instead, ctrl-c interrupts 9vx itself.
chris, one of the nice things about the Plan 9 graphics system is that rio is in no way different than any other graphical program. it reads and writes files in /dev/wsys and multiplexes them between other applications. in that sense, you don't need to run rio in order to run a graphical app. from the 9vx console you can just type 'acme' and you'll have acme running in full-screen mode. if you know what you desire in a window manager (perhaps a terminal window in a static location to which you can always return, or keyboard-driven window switching) one can be written so that it's used instead of rio. graphical programs in plan9 are not hard. in the mean time you wan use acme's terminal (the program is called 'win') to gain a more feature-full environment. i have attached here a dump file which can be used to start acme in a single-column mode with a single window running the terminal program. that will give you interrupt capability. from here you can hopefully explore the system without having to deal with windows. unfortunately the default for 'win' is to not scroll to the bottom of the window when the text fills the screen and there is only one way to turn that off: in a terminal you have to type 'scroll' and middle-click it with the mouse (is there a way to issue this as a command from the terminal, anybody?). also, you can backspace over the beginning of the line to the previous row which can be annoying. if you think this may be useful and you want to give it a try please copy the attached acme.dump file somewhere within the 9vx plan9 directory, then start 9vx and in its terminal type "acme -l /path/to/acme.dump" where /path/to is just the path relative to root. the screen will have acme's main "menu" (text) as its first row, then column menu as the second (New Cut Paste, etc) with the terminal starting on the third row. hope this gives you a better environment. andery
acme.dump
Description: Binary data