Introduction et
recommendation
Comment utiliser ce cdrom pour créer ou jouer des
jeux d'aventure interactifs ?
Comment utiliser ce cdrom pour créer ou jouer des
fichiers musicaux abc ?
Some general ideas and help about Linux
english version
Introduction
Ce "live-cd" a été créé pour avoir
toujours sous la main un système capable de gérer les
languages de programmation en fiction
interactive, et la notation
musicale abc. En effet il n'est pas aisé de les
transporter sur un média traditionnel car il est
nécessaire d'installer divers logiciels et de les configurer
avant de pouvoir réellement travailler avec, tout
particulièrement si l'ordinateur utilisé n'est pas
prévu pour le développement.
Ce cdrom est basé sur Feather
Linux
Recommendation
Ce cdrom est un outil relativement sûr : sauf si vous le faite
exprès, il ne pourra modifier vos fichiers ou le système
déjà présents sur le disque dur. Par contre nous
n'offrons aucune garantie quand à l'utilisation que vous pourrez
en faire, ce qui inclus perte ou altération de données.
Faites notamment attention dans un premier temps d'éditer des
copies de vos fichiers de travail et non pas les originaux, dans le cas
où vous feriez une mauvaise manipulation. Notez bien aussi que
tout ce que vous enregistrerez dans le répertoire /home/knoppix
n'est pas sauvegardé si vous ne le copiez pas vous-même
sur une partition présente de votre disque dur (système
fat32 ou linux, ntfs n'étant pas supporté), sur une
disquette ou une clé usb. Il existe également une option
dans le menu pour sauvegarder votre configuration (restaurée par
knoppix restore=/dev/[où_vous_l_avez_sauvegardée] au
démarrage.)
Notez que cette version utilise un pilote d'affichage
générique vesa ou
fbdev, qui peuvent présenter un scintillement. Si votre
écran n'est pas
confortable, vous pouvez essayer de taper au démarrage (à
l'invite
boot:) knoppix
detect, ce qui lancera la configuration de xf86. Si votre carte
graphique n'est pas supportée, restez avec le mode vesa.
Le clavier est en français par défaut, par contre il
subsiste des problèmes de caractères accentués qui
ne peuvent être résolus qu'en tapant
(éventuellement en plus d'une commande existante) knoppix
lang=fr au démarrage, puis lorsque l'on choisit le serveur
xvesa, la configuration clavier est "fr-latin1". Je vais essayer de
corriger cela dans la prochaine version de ce cdrom.
Le mot de passe pour l'utilisateur knoppix est "knoppix". Pour passer
en mode super utilisateur (root), il faut taper : sudo su.
Comment
utiliser ce cdrom pour créer ou jouer des jeux d'aventure
interactifs ?
Note : la plupart des options sont accessibles à
partir
du menu, dans "apps". Vous pouvez ouvrir ce menu avec un clic droit de
la souris sur le bureau. Les mots soulignés dans
ce manuel sont des commandes que vous pouvez lancer à partir
d'une console. Si vous avez besoin à un moment du
mot de passe pour l'utilisateur "knoppix", celui-ci est
également knoppix.
Vous pouvez ouvrir votre travail en cours s'il est copié sur une
disquette, une clé usb ou même sur votre disque dur. Le
programme xfe
peut
accéder à ces lecteurs, ils se trouvent dans les
répertoires /mnt/floppy
, /mnt/sda1, or /mnt/hda(1) / (5) etc.
Editez vos fichiers avec nedit
(éditeur ascii) ou jif
(environnement de développement complet pour Inform). Vous
pouvez compiler vos fichiers directement depuis jif
(plusieurs bibliothèques sont déjà incluses), et
il est possible de le faire également depuis nedit , pour peu que
vous
configuriez des macros.
Mais le plus simple est d'ouvrir une console (menu
xshells/aterm)
et de
taper toutes vos commandes à cet endroit (et lancer les autres
logiciels par ce moyen également, si vous pouvez vous souvenir
de leur nom).
Par exemple pour compiler le jeu "aventure", tapez dans une console :
cd [-> mène au répertoire personnel, appelé
/home/knoppix]
if_samples.sh
[script qui copie quelques exemples dans votre
répertoire personnel]
cd games
cd inform
inform
advent.inf
Le jeu devrait être compilé à ce moment !
Ensuite tapez :
frotz
advent.z5
[lancer le jeu en console]
ou
xfrotz
advent.z5
ou
zoom
advent.z5
[lance le jeu dans une fenêtre graphique]
Lecteur pour glulx : zag
(en java)
Lecteur multisystème (Z-machine,
TADS, HUGO, Alan, Glulx, AGT, AdvSys, Level 9, Magnetic Scrolls,
Adrift, and Blorb) : ifpe
(version console) et xifpe
(version graphique).
Pour compiler, si vous avez besoin de plus de bibliothèques, ou
les
vôtres, copiez-les dans le répertoire
/home/knoppix/games
En cas d'erreur de bibliothèques manquantes, vérifier la
casse de celles existantes avec celles indiquées dans les
sources.
Aide sur le language inform : Inform designer's manual -
Inform beginner's guide -
Aide sur ifpe
Aide sur zoom
Aide sur le language Hugo : hugo_manual.pdf
Pour travailler avec Hugo il y a les commandes hc he hd (compilateur,
interpréteur et déboggeur)
Comment utiliser ce
cdrom pour créer ou jouer des fichiers musicaux abc ?
Note : la plupart des options sont accessibles à partir
du menu, dans "apps". Vous pouvez ouvrir ce menu avec un clic droit de
la souris sur le bureau. Les mots soulignés dans
ce manuel sont des commandes que vous pouvez lancer à partir
d'une console. Si vous avez besoin à un moment du mot de passe
pour l'utilisateur "knoppix", celui-ci est également knoppix.
Vous pouvez ouvrir vos fichiers abc s'ils sont copiés sur une
disquette, une clé usb ou même sur votre disque dur. Le
programme xfe
peut
accéder à ces lecteurs, ils se trouvent dans les
répertoires /mnt/floppy
, /mnt/sda1, or /mnt/hda(1) / (5) etc.
Editez vos fichiers avec nedit
(éditeur ascii), jed
ou xjed
(éditeur ascii avec un mode avancé pour abc). Vous
pouvez convertir vos fichiers directement depuis jed
/ xjed, et
il est possible de le faire également depuis nedit , pour peu que
vous
configuriez des macros. Vous pouvez plus simplement utiliser le
programme runabc.
Autre possibilité, ouvrir une console (menu
xshells/aterm)
et
taper toutes vos commandes à cet endroit (et lancer les autres
logiciels par ce moyen également, si vous pouvez vous souvenir
de leur nom).
Par exemple pour travailler avec le fichier "favoris.abc", tapez dans
une console :
cd [-> mène au répertoire personnel, appelé
/home/knoppix]
abcsamples.sh [script qui copie quelques exemples dans votre
répertoire personnel]
cd abc
nedit favoris.abc [pour éditer les partitions]
abcm2ps favoris.abc [convertir tout le fichier de partitions
en
postscript :
Out.ps]
gv Out.ps [visualiser les partitions]
abc2midi favoris.abc [convertir tout le fichier en midi. Pour
ne
convertir qu'un morceau, par ex le numéro 9, taper : abc2midi
favoris.abc 9 ]
timidity favoris9.mid [joue le fichier midi]
Vous pouvez également taper le raccourci "play favoris9.mid" pour
jouer les midi.
"playmidi
favoris9.mid" ne fonctionnera que si la table de partition de votre
carte-son est supportée, mais il y a peu de chance pour cela
(timidity utilise en fait des échantillons sonores dans des
banques de son, donc cela fonctionne plus simplement).
Si vous préférer utiliser runabc,
il y a de la documentation (en anglais) dans le répertoire
/cdrom/abc/runabc .
Si vous avez besoin d'enregistrer du son, vous avez bplay, sound-recorder et soundtracker. Seul le
dernier est en mode graphique.
Aides sur le format abc : guide abc
(fr) - guide abc (en, en
pdf)
=======
Some general ideas
and help about Linux
You can find many short introductions or complete manuals about Linux
on internet, but here is a little intoduction to its concept : You can
see it as several layers : one is the kernel, an other is the shell, a
third one is the graphical system, a 4th one is the window manager, and
after that comes the softwares running above them.
The kernel is dealing with the peripherals.
The shell is a basic interface to the operative system : the syntax is
similar to unix system, an operative system older than mswindows. In
command line / shell / console, it's already possible to do many
things, like programming and dealing with files.
The graphical server gives windows and colors to the system. But this
one can't be used alone :
The windows manager gives a desktop for the user. It's only cosmetic,
but it's very useful. In comparison microsoft windows mixes all of this
together, that is why there is no solution when it crashes and it is
also less flexible.
It's possible to open several sessions on linux, and get back to
console mode if one session crashes. In graphical mode it's possible to
open several consoles and work from them, or start applications from
this (it's quicker to type a command than finding an icon in the
submenu of a menu in the start menu :) )
The most used window managers are KDE and Gnome. It's very close to
microsoft windows because all configurations are through graphical
menus. It's the easiest to use, but it needs a computer with much
memory.
Other window managers are WindowMaker, Xfce and FluxBox. They are
highly configurable.
On this cd the default window manager is FluxBox because it has some
unique features, even if it looks primitive. I've included also xfce,
which is more user-friendly.
FluxBox can group windows together, you just have to drag, with the
middle mouse button, the title bar of a window to another title bar. It
can do this automatically for some windows with a similar names. By
default I've programmed this to aterm, dillo and nedit windows. You can
ungroup windows with the same drag and drop (on an empty part of the
desktop)
/.../ to be continued ...
more are in
this folder, or on this file