Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: rc.font
===================================================================
--- rc.font	(nonexistent)
+++ rc.font	(revision 5)
@@ -0,0 +1,35 @@
+#!/bin/bash
+#
+# This selects your default screen font from among the ones in
+# /usr/share/consolefonts or /usr/share/kbd/consolefonts.
+#
+
+#
+# Examples:
+# --------
+#
+# setfont -v
+#
+# setfont -v LatArCyrHeb-16.psfu.gz -m 8859-5
+# loadkeys ru-rCtrl-iso88595
+#
+# unicode_start LatArCyrHeb-16
+# loadkeys ru-rCtrl-utf8
+#
+
+FONT=/usr/share/kbd/consolefonts/ter-c16b.psf.gz
+if [ ! -f "${FONT}" ] ; then
+  FONT=/usr/share/kbd/consolefonts/LatArCyrHeb-16.psfu.gz
+fi
+
+KEYMAP=ru-rCtrl-utf8
+
+#
+# setfont & loadkeys for each console present in inittab:
+#
+for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | grep -o '\btty[[:digit:]]*\b'` ; do
+  openvt -f -w -c ${TTY#tty} -- \
+    /bin/sh -c "setfont -v -C /dev/tty${TTY#tty} ${FONT} -m 8859-5 &>/dev/null"
+  openvt -f -w -c ${TTY#tty} -- \
+    /bin/sh -c "loadkeys ${KEYMAP} &>/dev/null"
+done