41 lines
1013 B
Diff
41 lines
1013 B
Diff
diff -Nur kbd-1.12-13/src/unicode_start kbd-1.12-14/src/unicode_start
|
|
--- kbd-1.12-13/src/unicode_start 2004-02-27 17:22:32.000000000 +0100
|
|
+++ kbd-1.12-14/src/unicode_start 2004-02-27 17:24:51.000000000 +0100
|
|
@@ -1,6 +1,17 @@
|
|
#!/bin/sh
|
|
# Enables Unicode processing in the current console.
|
|
-#
|
|
+
|
|
+# 0. Check whether we're on a console
|
|
+TTY=`/usr/bin/tty`
|
|
+case $TTY in
|
|
+ /dev/console|/dev/tty[0-9]*)
|
|
+ ;;
|
|
+ *)
|
|
+ echo "unicode_start skipped on $TTY"
|
|
+ exit 0
|
|
+ ;;
|
|
+esac
|
|
+
|
|
# 1. The input side: the keyboard driver.
|
|
|
|
# Set the keyboard driver in Unicode mode. (Default is ASCII mode.)
|
|
diff -Nur kbd-1.12-13/src/unicode_stop kbd-1.12-14/src/unicode_stop
|
|
--- kbd-1.12-13/src/unicode_stop 2004-02-27 17:22:32.000000000 +0100
|
|
+++ kbd-1.12-14/src/unicode_stop 2004-02-27 17:24:51.000000000 +0100
|
|
@@ -1,5 +1,14 @@
|
|
#!/bin/sh
|
|
# stop unicode
|
|
+TTY=`/usr/bin/tty`
|
|
+case $TTY in
|
|
+ /dev/console|/dev/tty[0-9]*)
|
|
+ ;;
|
|
+ *)
|
|
+ echo "unicode_stop skipped on $TTY"
|
|
+ exit 0
|
|
+ ;;
|
|
+esac
|
|
kbd_mode -a
|
|
echo -n -e '\033%@'
|
|
|