Canalize a saída (e STDERR) para /dev/null
:
startx ./run.sh >/dev/null 2>&1
Eu configurei minha caixa para que eu automaticamente faça o login como root através da interface de linha de comando. em bash.bashrc
tenho estes comandos: startx ./run.sh
na linha de comando. Logo antes de iniciar o xserver, ele exibe as seguintes informações:
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11 Revision 0
Build Operating System: Linux 3.0.0-1-amd64 x86_64 Debian
Current Operating System: Linux debian 2.6.32-5-amd64 #1 SMP Fri Feb 15 15:39:52 UTC 2013
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=UUID=2c7e52a1-b10c-???????
Build Date: 29 October 2011 06:58:14PM
xorg-server 2:1.7.7.14 (Jaleo Christian [email protected])
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) problem, (==) from config file, (**) default setting,
(++) from command line, (!!) notice, (II) Informational,
(WW) warning, (EE) Error, (NI) Not Implemented, (??) unknown
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 29 10:50:12 2012/
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Como meu aplicativo está sendo executado logo em seguida, não quero que o texto intermediário seja exibido. Eu procurei em /etc/X11/xorg.conf
para ver se há uma configuração que exibe mensagens na tela, mas nada.
P: Onde eu precisaria ir para impedir que as mensagens acima fossem exibidas?