Warning: UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'cache' query: UPDATE cache SET data = 'a:159:{s:13:\"theme_default\";s:5:\"inove\";s:13:\"filter_html_1\";i:1;s:18:\"node_options_forum\";a:1:{i:0;s:6:\"status\";}s:18:\"drupal_private_key\";s:64:\"cac4163f06752e7c86f6c4feb5eb42d13fc4df5f280667f55964079ba0a3f1bc\";s:10:\"menu_masks\";a:17:{i:0;i:62;i:1;i:61;i:2;i:59;i:3;i:31;i:4;i:30;i:5;i:29;i:6;i:24;i:7;i:21;i:8;i:15;i:9;i:14;i:10;i:11;i:11;i:7;i:12;i:6;i:13;i:5;i:14;i:3;i:15;i:2;i:16;i:1;}s:12:\"install_task\";s:4:\"done\";s:13:\"menu_expanded\";a:0:{}s:16:\"language_default\";O:8:\"stdClass\":11:{s:8:\"language\";s:2:\"en\";s:4:\"name\";s:7:\"English\";s:6:\"native\";s:7:\"English\";s:9:\"direction\";s:1:\"0\";s:7:\"enabled\";i:1;s:7:\& in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1023:\"UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'cache'\nquery: UPDATE cache SET data = 'a:790:{s:14:\\"Page not found\\";s:17:\\"Page non trouvée\\";s:38:\\"The requested page could not be found.\\";s:40:\\"La page demandée n\\'a pu être trouvée.\\";s:13:\\"Access denied\\";s:14:\\"Accès refusé\\";s:43:\\"You are not authorized to access this page.\\";s:56:\\"Vous n in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1023:\"UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'cache'\nquery: UPDATE cache SET data = 'a:126:{s:24:\\"block_admin_display_form\\";a:7:{s:8:\\"template\\";s:38:\\"modules/block/block-admin-display-form\\";s:4:\\"file\\";s:29:\\"modules/block/block.admin.inc\\";s:9:\\"arguments\\";a:1:{s:4:\\"form\\";N;}s:4:\\"type\\";s:6:\\"module\\";s:10:\\"the in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:97:\"array_map() [<a href=\'function.array-map\'>function.array-map</a>]: Argument #2 should be an array\";s:5:\"%file\";s:52:\"/home/djllinux/www/site/modules/system/system.module\";s:5:\"%line\";i:966;}', 3, '', 'http://fr.djl-linux.org/?q=node/2', '', '54.81.112.187', 1414687122) in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:107:\"array_keys() [<a href=\'function.array-keys\'>function.array-keys</a>]: The first argument should be an array\";s:5:\"%file\";s:42:\"/home/djllinux/www/site/includes/theme.inc\";s:5:\"%line\";i:1771;}', 3, '', 'http://fr.djl-linux.org/?q=node/2', '', '54.81.112.187', 1414687122) in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:39:\"Invalid argument supplied for foreach()\";s:5:\"%file\";s:42:\"/home/djllinux/www/site/includes/theme.inc\";s:5:\"%line\";i:1771;}', 3, '', 'http://fr.djl-linux.org/?q=node/2', '', '54.81.112.187', 1414687122) in /home/djllinux/www/site/includes/database.mysql.inc on line 128
Présentation | djl

Présentation

  • user warning: UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'cache' query: UPDATE cache SET data = 'a:790:{s:14:\"Page not found\";s:17:\"Page non trouvée\";s:38:\"The requested page could not be found.\";s:40:\"La page demandée n\'a pu être trouvée.\";s:13:\"Access denied\";s:14:\"Accès refusé\";s:43:\"You are not authorized to access this page.\";s:56:\"Vous n\'êtes pas autorisé(e) à accéder à cette page.\";s:5:\"0 sec\";s:4:\"0 s\";s:6:\"1 year\";s:4:\"1 an\";s:12:\"@count years\";s:9:\"@count an\";s:6:\"1 week\";s:9:\"1 semaine\";s:12:\"@count weeks\";s:15:\"@count semaines\";s:5:\"1 day\";s:6:\"1 jour\";s:11:\"@count days\";s:12:\"@count jours\";s:6:\"1 hour\";s:7:\"1 heure\";s:12:\"@count hours\&q in /home/djllinux/www/site/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.14' for table 'cache' query: UPDATE cache SET data = 'a:126:{s:24:\"block_admin_display_form\";a:7:{s:8:\"template\";s:38:\"modules/block/block-admin-display-form\";s:4:\"file\";s:29:\"modules/block/block.admin.inc\";s:9:\"arguments\";a:1:{s:4:\"form\";N;}s:4:\"type\";s:6:\"module\";s:10:\"theme path\";s:13:\"modules/block\";s:11:\"theme paths\";a:1:{i:0;s:13:\"modules/block\";}s:20:\"preprocess functions\";a:2:{i:0;s:19:\"template_preprocess\";i:1;s:44:\"template_preprocess_block_admin_display_form\";}}s:17:\"color_scheme_form\";a:6:{s:9:\"arguments\";a:1:{s:4:\"form\";N;}s:4:\"type\";s:6:\"module\";s:10:\"theme path\";s:13:\"modules/color\";s:8:\"function\";s:23:\"theme_color_s in /home/djllinux/www/site/includes/cache.inc on line 109.
  • warning: array_map() [function.array-map]: Argument #2 should be an array in /home/djllinux/www/site/modules/system/system.module on line 966.
  • warning: array_keys() [function.array-keys]: The first argument should be an array in /home/djllinux/www/site/includes/theme.inc on line 1771.
  • warning: Invalid argument supplied for foreach() in /home/djllinux/www/site/includes/theme.inc on line 1771.

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.