djl est un gestionnaire de jeux vidéos sous licence GPL V3 écrit en Python 2.5 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 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 (24 actuellement) sont disponibles dans le dépot. Vous pouvez en ajouter d'autres via un menu dans le dépot. 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. Une fois les jeux installés, ils peuvent être lancés depuis le dépot (qui liste tous les jeux, qu'ils soient installés ou non). Mais la plus indiquée est l'interface principale, qui ne liste que les jeux installés depuis le dépot, 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
Dépôt subversion pour faciliter les contributions sur mon projet djl.