Commencez par instaler dosemu; cliquez
ici pour savoir comment faire.
Vous disposez donc d'un r{\'e}pertoire $HOME/dos.
Cr{\'e}ez un r{\'e}pertoire /usr/local/turbo6,
dans lequel vous copierez (au minimum) les fichiers suivants:
TURBO.EXE: l'environnement int{\'e}gr{\'e}
TURBO.HLP: le fichier d'aide en ligne
TURBO.TPL: fichier de pr{\'e}f{\'e}rences (?)
Ces fichiers seront en lecture/{\'e}criture pour root,
en lecture seule pour les autres utilisateurs.
Cr{\'e}ez un r{\'e}pertoire $HOME/dos/turbo6.
Le script que nous allons d{\'e}crire copiera dans ce r{\'e}pertoire
les fichiers requis pour le bon fonctionnement de Turbo Pascal.
Il est n{\'e}cessaire en particulier que l'environnement int{\'e}gr{\'e}
(fichier TURBO.EXE)
soit en lecture et {\'e}criture; ceci interdit donc qu'il soit
partag{\'e}. Le script en fera une copie locale qui sera
lanc{\'e}e, et supprim{\'e}e apr{\`e}s utilisation. Le d{\'e}lai introduit
par ces op{\'e}rations n'est pas perceptible, car le fichier
concern{\'e} est de petite taille. L'aide en ligne et le
fcihier TURBO.TPL seront eux aussi copi{\'e}s
localement.
Cr{\'e}ez dans /usr/local/bin un fichier
turbo6 dont le contenu sera:
#! /bin/bash
cp -f /usr/local/turbo6/TURBO.{EXE,HLP,TPL} $HOME/dos/turbo6
chmod 600 $HOME/dos/turbo6/TURBO.{EXE,HLP,TPL}
xdosemu
rm -f $HOME/dos/turbo6/TURBO.{EXE,HLP,TPL}
Une onzi{\`e}me ic{\^o}ne a {\'e}t{\'e} ajout{\'e}e; un double-clic sur
cette ic{\^o}ne lance
le script /usr/local/bin/turbo6.
Par d{\'e}faut, Turbo Pascal est lanc{\'e} dans une fenêtre; utilisez la combinaison de touches Ctrl+Alt+F pour passer en plein {\'e}cran.
Pour des raisons inexpliqu{\'e}es, la combinaison de touches
Alt+H fait quitter Turbo Pascal et, dans la foul{\'e}e,
dosemu. Pour consulter l'aide en ligne,
vous disposez quand même de plusieurs possibilit{\'e}s:
Notez de plus que ce probl{\`e}me ne se produit pas si vous passez en plein {\'e}cran! Va comprendre...