Frederic Mantegazza wrote:
> Bonsoir,
>
> Je voudrais utiliser xterm comme emulateur de terminal sur la ligne
> serie.
>
> Je fais donc
>
> xterm </dev/ttyS0 2>/dev/ttyS0
>
> et j'obtiens
>
> permission denied
>
> sous mon login. Je passe donc en root, et la j'ai une fenetre xterm qui
> s'ouvre, mais c'est comme si je n'avais pas passe les chemins d'entree
> et de sorties. Il affiche mon login comme prompt.
>
> Quel est le probleme ? Comment faire pour que xterm utilise la ligne
> serie comme entree/sortie ?
>
> Frederic
Essaye ca (je n'ai pas teste):
ecris un programme en shell qui lit une ligne sur l'entree standard et
l'ecrit sur
le device voulu:
# read_line.sh
while true
do
read line
echo $line > /dev/ttyS0
cat /dev/ttyS0
done
sauve sous le nom read_line.sh
change les droits: chmod +x read_line.sh
puis lance la commande:
xterm -e read_line.sh
Et je profitte de l'occasion:
Windows '98 source code.
/*
TOP SECRET Microsoft(c)
Code Project: Chicago(tm)
Projected release-date: Summer 1994
*/
#include "win31.h"
#include "win95.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#define INSTALL = HARD
char make_prog_look_big[1600000];
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();
if (first_time_installation)
{
make_50_megabyte_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of_OS/2();
hang_system();
}
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();
if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_3.1();
do_nothing_loop();
do_nothing_loop();
}
}
if (detect_cache())
disable_cache();
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed, very_slow);
set_mouse(action, jumpy);
set_mouse(reaction, sometimes);
}
/* printf("Welcome to Windows 3.11"); */
/* printf("Welcome to Windows 95"); */
printf("Welcome to Windows 98");
if (system_ok())
crash(to_dos_prompt);
else
system_memory = open("a:\swp0001.swp", O_CREATE);
while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
}
create_general_protection_fault();
}
Laurent
--
+---------- mailto:lvivier@cup.hp.com ----------+
Laurent Vivier (43L-L3) Hewlett-Packard Company
19420 Homestead Road Cupertino, CA 95014
+------------ Phone: (408) 447-3949 ------------+
"Like the flower in the middle of the face"
Japanese Sentence (Unknown Author)