Présentation

djl est un gestionnaire de jeux libre (licence GPL) écrit en Python pour le système d'exploitation GNU/Linux, son principe est inspiré de Steam de Valve software pour Windows.

Il permet, via un dépot de télécharger, installer et supprimer un certain nombre de jeux dans un sous répertoire de manière totalement transparente (mais sans gérer les dépendances pour le moment).
Il peut aussi exécuter des raccourcis .desktop placés dans un autre sous répertoire (pour pouvoir lancer des jeux déjà installés sur le système).

Un certain nombre de jeux (voir la page "Liste des jeux dans le dépôt") sont disponibles dans le dépot.
Vous pouvez en ajouter d'autres via un menu dans le dépôt et le soumettre au développeur.
La liste des jeux est régulièrement mise à jour depuis internet, elle n'est donc pas fixe.

djl peut télécharger et décompresser/installer des paquets tar, tar.gz (ou tgz), tar.bz2, zip ou encore des installateurs graphiques tel les .packages ou .run (installateurs Loki).
Mais ces derniers sont décompressés uniquement, l'utilisateur ne 'voit' pas l'interface de l'installateur, le but est que l'installation se fasse de manière totalement transparente, sans intervention de l'utilisateur.

Les jeux peuvent ensuite être supprimés en un seul clique toujours depuis le dépôt.

Concernant les jeux à proprement parler, ils contiennent chacun une description (dont bon nombre sont honteusement pompés sur jeuxlinux.fr), une icône et une image et quelques informations complémentaires afin de vous aider à choisir ceux à installer.

Une fois les jeux installés, ils peuvent être lancés depuis l'interface principale, qui ne liste que les jeux installés depuis le dépôt, mais aussi les raccourcis sous forme de fichiers .desktop
Il est possible de créer des raccourcis depuis un menu de l'interface principale, ils seront directement placés dans le bon répertoires et ensuite affichés dans l'interface.

Le logiciel intègre également un agrégateur RSS pour afficher les dernières actualités du jeu sur Linux mais également un mini client IRC pour permettre aux utilisateurs de dialoguer entre eux.