Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
hatariui(1)			   Hatari UI			   hatariui(1)

NAME
       hatariui	- Python/Gtk UI	for Hatari

SYNOPSIS
       hatariui	| hatariui.py [options]	[directory|diskimage|program]

DESCRIPTION
       hatariui	 is  a	Python/Gtk  UI	for  Hatari which can either embed the
       Hatari window (on X11 systems) or run in	a separate window.  By default
       it provides normal application menus and	some extra buttons for	faster
       access  to  fast-forward	 and  other functionality, but these are fully
       configurable with the command line options. While it lacks support  for
       some  of	 the  Hatari configuration options that	Hatari SDL GUI has, it
       also supports some options that the Hatari built-in SDL GUI doesn't.

       Besides the UI configurability, some of the other  advantages  hatariui
       has  over  the SDL GUI included with Hatari itself, are use of a	normal
       Gtk file	selector with all of its features (directory  shortcuts	 etc),
       support for UTF-8 (in file names) and in	general	blending better	to the
       user's desktop environment.

       Additionally,  Hatari  can run while one	uses UI	configuration dialogs,
       and it can stop Hatari completely to better save	the battery on	mobile
       computers.  For devices without a keyboard, it offers a text input dia-
       log  and	one can	configure buttons for often used strings (with command
       line options).

HATARIUI / HATARIUI.PY
       hatariui	is a shell script wrapper for the hatariui.py  Python  script.
       It's  used  to  run the Python script with suitable options for default
       usage, and to set up the	correct	installation directory for rest	of the
       Hatari UI Python	scripts	and data files.

       Options below are actually for the hatariui.py script.  If you want  to
       change  options	given for it, modify the hatariui shell	script or make
       your own	based on the installed one.

OPTIONS
       -h, --help
	      Hatari UI	command	line help

       -n, --nomenu
	      Omit menubar from	the window

       -e, --embed
	      Embed Hatari window (to middle of	controls)

       -f, --fullscreen
	      Start in fullscreen

       -l, --left <controls>
	      Add a toolbar at left

       -r, --right <controls>
	      Add a toolbar at right

       -t, --top <controls>
	      Add a toolbar at top

       -b, --bottom <controls>
	      Add a toolbar at bottom

       -p, --panel <name>,<controls>
	      Add a separate window with given name and	controls

       You can have only one toolbar on	each side of the Hatari	window.	  Pan-
       els  are	separate windows and you can have as many of them as you wish.
       For each	of the panels, you need	to add a button	with the name  of  the
       panel (see "MyPanel" in the Examples section).

       Following buttons can be	added to toolbars and panels:

       |      Separator	between	action buttons

       >      Start next toolbar row in	panel windows

       about  Hatari UI	information

       authors
	      Hatari authors

       bugs   Report a bug

       changes
	      Latest Hatari changes

       compatibility
	      Hatari compatibility list

       debug  Activate Hatari debugger

       device Midi / Printer / RS232 enabling dialog

       display
	      Display settings dialog

       floppy Floppy image dialog

       forward
	      Toggle Hatari fast-forward

       full   Toggle whether Hatari is fullscreen

       harddisk
	      Hard disk	config dialog

       hatari Hatari home page

       hatariui
	      Hatari UI	home page

       input  Text / mouse click injection dialog

       joystick
	      Joystick settings	dialog

       lconfig
	      Load configuration

       load   Load emulation snapshot

       machine
	      Hatari machine config dialog

       mails  Hatari mailing lists

       manual Hatari manual

       path   Path config dialog

       pause  Pause Hatari to save battery

       quit   Quit Hatari UI

       recanim
	      Record animation

       recsound
	      Record YM/Wav

       release
	      Hatari release notes

       reset  Warm or cold reset Hatari

       run    (Re-)run Hatari

       save   Save emulation snapshot

       sconfig
	      Save configuration

       shot   Grab a screenshot

       sound  Sound settings dialog

       todo   Hatari TODO

       trace  Hatari tracing dialog

       uirelease
	      Hatari UI	release	notes

       <panel name>
	      Button for the specified panel window

       <name>=<string/code>
	      Synthetize  string or single key <code>. NOTE: disable fast-for-
	      ward before injection or key-repeat will	repeat	each  injected
	      key!

       If no options are given,	the UI uses basic controls.

EXAMPLES
       Example	on  how	 to  add top, right and	bottom toolbars	and a separate
       "MyPanel" panel window:
	    hatariui.py	--embed	\
	    -t "about,run,pause,quit" \
	    -p "MyPanel,Macro=Test,Undo=97,Help=98,>,F1=59,F2=60,>,close" \
	    -r "pause,debug,trace,machine,MyPanel" \
	    -b "sound,|,forward,|,full"

       For more	examples on Hatari UI options usage, see  the  hatariui	 shell
       script.

SEE ALSO
       hmsa(1),	hconsole(1)

COPYRIGHT
       Hatari UI is written by Eero Tamminen <oak at helsinkinet fi>.

       This program is free software; you can redistribute it and/or modify it
       under  the  terms of the	GNU General Public License as published	by the
       Free Software Foundation; either	version	2 of the License, or (at  your
       option) any later version.

       This  program  is  distributed  in the hope that	it will	be useful, but
       WITHOUT ANY  WARRANTY;  without	even  the  implied  warranty  of  MER-
       CHANTABILITY  or	FITNESS	FOR A PARTICULAR PURPOSE.  See the GNU General
       Public License for more details.

Hatari				  2025-05-28			   hatariui(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=hatariui&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help