mirror of
https://github.com/genodelabs/genode.git
synced 2025-05-07 19:18:08 +00:00
The new 'Terminal_session::size_changed_sigh' RPC function registers a signal handler that is triggered each time when the terminal size changes. It enables the client to adjust itself to the new size by subsequently calling the 'size' RPC function. Of all terminal servers, only the graphical terminal triggers this signal.
File terminal is a service that provides a terminal-session interface and redirects the terminal input and output to a file. ! <config> ! <policy label_prefix="client1" filename="test.txt" /> ! <policy label_prefix="client2" filename="file.dat" io_buffer_size="4K"/>h ! <libc stdout="/dev/log"> ! <vfs> ! <dir name="dev"> <log/> </dir> ! <fs/> ! </vfs> ! </libc> ! </config> To keep things simple, a client can only open one file at the moment.