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