Warning: UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.179' 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.179' 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.179' 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:\\"t in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.179' 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://en.djl-linux.org/?q=node/17', '', '54.161.235.83', 1414769411) in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.179' 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://en.djl-linux.org/?q=node/17', '', '54.161.235.83', 1414769411) in /home/djllinux/www/site/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'djllinuxdrupal'@'10.0.5.179' 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://en.djl-linux.org/?q=node/17', '', '54.161.235.83', 1414769411) in /home/djllinux/www/site/includes/database.mysql.inc on line 128
Description | djl

Description

  • user warning: UPDATE command denied to user 'djllinuxdrupal'@'10.0.5.179' 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_ 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 is an open-source (GPL licensed) game manager written in Python 2.5 for the GNU/Linux Operating Systems. It is inspired by Valve's Steam software for Windows.

Djl makes it possible (via a repository) to download, install and remove a reasonable number of games placed into a distrobution independent subdirectory (but without dealing with any dependencies). It can also execute .desktop shortcuts located in another directory (this way, it's possible to launch games which were installed before djl).

Several games (see "List of games on repository" page) are available in the repository. Anyone can submit new games to developers via a web page. The list of games is regularly updated from the internet, so it's not static.

djl is able to download and extract/install tar, tar.gz (or tgz), tar.bz2, zip packages or even graphical installers like .packages or .run (Loki packages), but these are extracted only, so the user doesn't 'see' the user interface: its goal is to make the setup happen under the hood, without any user interaction.

Games are then completely removable with a single click.

About games themselves, each one comes with its description (which is mostly ingloriously referenced from www.jeuxlinux.fr), an icon, an image and some additional information in order to help you choose which to install.

Once they are installed, they can be launched from main window, which not only contains games that are installed from the repository, but also shortcuts as .desktop files.