Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37805974
en ru br
ALT Linux repositórios
S:2.6.1-alt1
5.0: 1.14.1.20081023-alt1
4.1: 1.13.99-alt5.M41.1
4.0: 1.12.1-alt2
3.0: 1.12-alt2.1
+updates:1.12-alt2.2

Group :: Terminais
RPM: kbd

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: kbd-1.08-terminal.patch
Download


Output terminal control sequences only when output is a terminal.
--- kbd-1.08/src/unicode_start	2002-11-22 19:23:00.000000000 -0500
+++ kbd-1.08/src/unicode_start	2002-11-22 19:24:34.000000000 -0500
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Enables Unicode processing in the current console.
 #
 # 1. The input side: the keyboard driver.
@@ -25,7 +25,9 @@
 # Tell the console output driver that the bytes arriving are UTF-8
 # encoded multibyte sequences.
 
-echo -n -e '\033%G'
+if test -t 1 -a -t 2 ; then
+	echo -n -e '\033%G'
+fi
 
 # Tell the graphics card how to display Unicode characters not
 # contained in the IBM 437 character set (on PCs). The font should
--- kbd-1.08/src/unicode_stop	2002-11-22 19:23:30.000000000 -0500
+++ kbd-1.08/src/unicode_stop	2002-11-22 19:24:15.000000000 -0500
@@ -1,4 +1,6 @@
 #!/bin/sh
 # stop unicode
 kbd_mode -a
-echo -n -e '\033%@'
+if test -t ; then
+	echo -n -e '\033%@'
+fi
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009