diff options
author | Michael Natterer <mitch@imendio.com> | 2008-03-11 17:14:00 +0000 |
---|---|---|
committer | Michael Natterer <mitch@src.gnome.org> | 2008-03-11 17:14:00 +0000 |
commit | e8c3fbf4d8b464503afad3493a3fbfd6fe4d8f6f (patch) | |
tree | b235fc769548e939abf19e3cdbea0870c615d43f /docs | |
parent | 1e1f49e09a8fb141c31875c415e8bd9172dcb0e2 (diff) | |
download | gtk+-e8c3fbf4d8b464503afad3493a3fbfd6fe4d8f6f.tar.gz |
removed linux-fb backend files.
2008-03-11 Michael Natterer <mitch@imendio.com>
* gdk/linux-fb/*: removed linux-fb backend files.
* acconfig.h
* config.h.win32.in
* docs/README.linux-fb
* gtk/Makefile.am: remove remaining traces of linux-fb.
* gtk/gtkwindow-decorate.c: same here. There is some code that
calls into linux-fb to set window move/resize callbacks. I put it
in #if 0 as a reminder because we did use decorated windows with
the DirectFB backend and it did work, so I don't really know why
this code is needed or how it could work with DirectFB back then.
The file does actually compile now if DECORATE_WINDOWS is defined,
but I didn't test with DirectFB to check if it does anything.
svn path=/trunk/; revision=19749
Diffstat (limited to 'docs')
-rw-r--r-- | docs/README.linux-fb | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/docs/README.linux-fb b/docs/README.linux-fb deleted file mode 100644 index ef113785a9..0000000000 --- a/docs/README.linux-fb +++ /dev/null @@ -1,157 +0,0 @@ - - - - -THIS FILE IS OBSOLETE - use docs/reference/gtk/framebuffer.sgml - - - - - - - -About GtkFB: ------------- -The linux-fb port of Gtk+, also known as GtkFB is an implementation of -gdk (and therefor gtk) that runs on the linux framebuffer. It runs in -a single process that doesn't need X. It should run most Gtk+ programs -without any changes to the source. - -Build requirements: -------------------- -To run GtkFB programs you will need glib, pango and gtk from cvs -HEAD. Make sure you update these at the same time, since changes to -glib and pango often forces changes in gtk+. Pango optionally depends -on libfribidi, but for normal GtkFB usage that can be ignored. - -You also need freetype 2, I recommend that you use freetype 2.0.1 or -later, as there was some problems with freetype-config in 2.0. -Make sure that you install freetype before pango, since pango also -needs it. -Freetype can be found at ftp://ftp.freetype.org - -Hardware requirements: ----------------------- -You need a graphics card with an available framebuffer driver that can -run in 8, 16, 24 or 32 bpp. I use the matroxfb driver, but i.e. vesafb -should work too. You also need a supported mouse. Currently supported -is ps2 mouse, ms serial mouse and fidmour touchscreen. - -Building and installing: ------------------------- -First build and install glib and pango as usual, in that order. - -Then configure Gtk by running configure (or autogen.sh if running from -cvs) with --with-gdktarget=linux-fb. - -Then compile as usual: make; make install - -Fonts: ------- -Since GtkFB uses freetype 2 to render fonts it can render truetype and -postscript type 1 antialiased fonts. - -At startup it scans some directories looking for fonts. By default -it looks in $prefix/lib/ft2fonts, and if you want to change this you -must add something like: - -[PangoFT2] -FontPath = /usr/share/fonts/default/Type1:/usr/share/fonts/default/TrueType - -To your $prefix/etc/pango/pangorc or ~/.pangorc. - -You must also set up font aliases for the fonts Sans, Serif and Monotype. -This is done by creating a $prefix/etc/pango/pangoft2.aliases or -~/.pangoft2_aliases file. You can also set the name of this file using the -key AliasFiles in the PangoFT2 section in pangorc. - -An example of a font alias file for the urw fontset is: -sans normal normal normal normal "urw gothic l" -serif normal normal normal normal "urw palladio l" -monospace normal normal normal normal "nimbus mono l" - -And one using the Windows truetype fonts is: -sans normal normal normal normal "arial" -serif normal normal normal normal "times new roman" -monospace normal normal normal normal "courier new" - -A more detailed example can be found in examples/pangoft2.aliases in the -pango distribution. - -Running: --------- -To run a program you should only need to start it, but there are some -things that can cause problems, and some things that can be controlled -by environment variables. Try testgtk distributed with gtk+ to test -if things work. - -If you use a ps2 mouse, make sure that /dev/psaux is readable and -writable. - -Make sure gpm is not running. - -If you don't specify anything GtkFB will start up in the current -virtual console in the current resolution and bit-depth. This can be -changed by specifying environment variables: - -GDK_VT: - unset means open on the current VT. - 0-9: open on the specified VT. Make sure you have read/write rights - there. - new: Allocate a new VT after the last currently used one. - -GDK_DISPLAY_MODE: - Specifies the name of a mode in /etc/fb.modes that you want to use. - -GDK_DISPLAY_DEPTH: - Specify the desired bit depth of the framebuffer. - -GDK_DISPLAY_WIDTH: - Specify the desired width of the framebuffer. - -GDK_DISPLAY_HEIGHT: - Specify the desired height of the framebuffer. - -GDK_DISPLAY: - Specify the framebuffer device to use. Default is /dev/fb0 - -GDK_MOUSE_TYPE: - Specify mouse type. Currently supported is: - ps2 - PS/2 mouse - imps2 - PS/2 intellimouse (wheelmouse) - ms - Microsoft serial mouse - fidmour - touch screen - Default is ps2. - -GDK_KEYBOARD_TYPE: - Specify keyboard type. Currently supported is - xlate - normal tty mode keyboard. - Quite limited, cannot detect key up/key down events. Doesn't - handle ctrl/alt/shift for all keys. This is the default driver, - but should not be used in "production" use. - raw - read from the tty in RAW mode. - Sets the keyboard in RAW mode and handles all the keycodes. This - gives correct handling of modifiers and key up/down events. You - must be root to use this. If you use this for development or - debugging it is recommended to enable magic sysrq handling in the - kernel. Then you can use ALT-SysRQ-r to turn the keyboard back to - normal mode. - Default is xlate. - -HACKING: --------- - -Pressing Ctrl-Alt-Return repaints the whole screen. -Unfortunately this cannot be pressed when using the xlate keyboard -driver, so instead you can use shift-F1 instead when using this -driver. - -Pressing Ctrl-Alt-BackSpace kills the GtkFB program. (Can't be pressed -in the xlate driver. - -More to be written. - - - Alexander Larsson <alexl@redhat.com> - 2000/12/06 - - |