Linux: Access 100+ Games Instantly With DJL

djl-logo

(Update: The site was up and running when this post was published, but now it seems that it is down for unknown reason.)

(Update: The site is up and running again.)

For those who always feel that gaming is not suitable in Linux OS and it is always an hassle to install and get games to run in Linux platform, then DJL will definitely change the way you think.

Djl is an open-source (GPL licensed) game manager written in Python 2.5 for the GNU/Linux Operating Systems. In short, it is an application that allows you to install/uninstall/manage your games easily. With Djl, you can browse through its repository of 100+ games and install the game you want with a simple click. No longer do you need to worry about game dependencies and all the command lines.

Installation

Download djl installer script. Extract it to your Home folder.

Open a terminal, Install the dependencies

sudo apt-get install python-qt4

Change the file permission

chmod +x ~/djl/djl.sh

Run the scripts

sh ~/djl/djl.sh

Configuration

At the first run, the configuration window will appear. Here is where you can configure the settings such as the installation directory, default browser etc.

djl-configuration

Once you are done with the configuration, click Save and it will bring you to the main screen of DJL.

Running DJL

Once you are at the main screen, this is where the fun comes in. In the Repository tab, you can find all the games available in the DJL repository. There are currently about 120 games in the repository and new games are added regularly.

djl-main

One thing that I like about the interface is that it is well organized. You can even filter the games by the game types and game license.

djl-game-type

When you have found the game you like, simply click Install and DJL will take care of the rest.

djl-installation

As soon as the installation is completed, you will find an entry in the Game tab where you can click to start playing.

Plugins

Even though it is a simple game manager, DJL allows its users to install plugins to increase its functionality. While I have no use for most of the plugins, it is good to know that such stuffs exist. Plugins such as the Unreal Tournament 2004 stats could be useful for Unreal fans.

djl-plugins

If you are not a gamer, or that you are contented with just playing with Gnometrics, then this is not for you. Other than that, this is really an awesome piece of software.



Print this pageSave as PDF

Damien Oh is the owner and chief editor of Make Tech Easier
  • http://sumoman.com/ sumoman

    None of the links work; You don’t have permission to access / on this server.

    • idtq

      Still same problem. Any idea ?

  • http://sumoman.com sumoman

    None of the links work; You don’t have permission to access / on this server.

    • idtq

      Still same problem. Any idea ?

  • Tdawg

    It won’t let me download the script..It says its Forbidden 403 “You do not have access to this server”

  • Tdawg

    It won’t let me download the script..It says its Forbidden 403 “You do not have access to this server”

  • Pingback: Links 17/10/2009: Parsix GNU/Linux 3.0 Released; Mandriva Summons Community | Boycott Novell

  • Hernan_

    Seems to be down…

  • Hernan_

    Seems to be down…

  • http://maketecheasier.com/ Damien

    The site was still up and running when this post was published, but now it seems to be down for unknown reason. I will monitor the site and update this post when it is available again.

  • http://maketecheasier.com Damien

    The site was still up and running when this post was published, but now it seems to be down for unknown reason. I will monitor the site and update this post when it is available again.

  • phoenix_art

    http://www.2shared.com/file/8514808/fa00879e/djl-1217tar.html?

    Uncompress it, and run djl.sh from Terminal.

  • http://phoenix_art.wps4.info phoenix_art

    http://www.2shared.com/file/8514808/fa00879e/djl-1217tar.html?

    Uncompress it, and run djl.sh from Terminal.

  • logan

    link didn’t work for me either. I just installed from Mandriva’s package manager. It was in the regular repository.

    Check your distro’s package manager and see if you can just install it from there.

  • logan

    link didn’t work for me either. I just installed from Mandriva’s package manager. It was in the regular repository.

    Check your distro’s package manager and see if you can just install it from there.

  • idtq

    It works okay for now.

  • idtq

    It works okay for now.

  • http://maketecheasier.com/ Damien

    DJL is back up and running again. :)

  • http://maketecheasier.com Damien

    DJL is back up and running again. :)

  • http://hitchedhiker.com/ Abhilash

    Will definitely give this a try.

  • http://hitchedhiker.com Abhilash

    Will definitely give this a try.

  • http://sumoman.com/ sumoman

    I’ve run the installer okay but on trying to run the actual program it says;

    File “djl_main.py”, line 1052, in
    window = Ui_Djl(app)
    File “djl_main.py”, line 938, in __init__
    self.SetupUi_Depot()
    File “/home/user/djl/djl/depot.py”, line 504, in SetupUi_Depot
    self.config_description.setFontFamily(0, “”)
    TypeError: argument 1 of QWebSettings.setFontFamily() has an invalid type

  • http://sumoman.com sumoman

    I’ve run the installer okay but on trying to run the actual program it says;

    File “djl_main.py”, line 1052, in
    window = Ui_Djl(app)
    File “djl_main.py”, line 938, in __init__
    self.SetupUi_Depot()
    File “/home/user/djl/djl/depot.py”, line 504, in SetupUi_Depot
    self.config_description.setFontFamily(0, “”)
    TypeError: argument 1 of QWebSettings.setFontFamily() has an invalid type

  • http://sumoman.com/ sumoman

    I solved the problem through the simple expedient of locating file;

    /home/user/djl/djl/depot.py

    and then opening the file and deleting line 504

  • http://sumoman.com sumoman

    I solved the problem through the simple expedient of locating file;

    /home/user/djl/djl/depot.py

    and then opening the file and deleting line 504

  • http://goinglinux.com/ Tom

    You have to give the file permission to run with chmod +x filename.sh or similar.
    The article says “runt the scripts” instead of “run the script”.

    Just saying. Still a good find. Thanks.

    Best,
    Tom

    • http://maketecheasier.com/ Damien

      Thanks for pointing out the grammatical error in the article. I have corrected it.

  • http://goinglinux.com/ Tom

    You have to give the file permission to run with chmod +x filename.sh or similar.
    The article says “runt the scripts” instead of “run the script”.

    Just saying. Still a good find. Thanks.

    Best,
    Tom

    • http://maketecheasier.com Damien

      Thanks for pointing out the grammatical error in the article. I have corrected it.

  • Inkpot

    I would really like to give this a try, however upon installation I get the following error:

    File “djl_main.py”, line 290, in cree_reps
    os.mkdir(config(info=2)+’/jeux’)
    OSError: [Errno 13] Permission denied: ‘/usr/share/games/jeux’

    I know that it has to do with the install path for games that I entered, but I can’t get back into the main configuration window to change it. Any help would be most appreciated!

  • Inkpot

    I would really like to give this a try, however upon installation I get the following error:

    File “djl_main.py”, line 290, in cree_reps
    os.mkdir(config(info=2)+’/jeux’)
    OSError: [Errno 13] Permission denied: ‘/usr/share/games/jeux’

    I know that it has to do with the install path for games that I entered, but I can’t get back into the main configuration window to change it. Any help would be most appreciated!

  • http://sumoman.com/ sumoman

    Try in terminal;

    su

    chown -R user:user /usr/share/games/jeux

    Where user is your username.

    Or locate your djl_main.py file which in my install is in folder /home/user/djl/djl and change the path at line 290 back to;

    #Créé le répertoire d’installation des jeux:
    if not os.path.exists(config(info=2)+’/jeux’):
    os.mkdir(config(info=2)+’/jeux’)

  • http://sumoman.com sumoman

    Try in terminal;

    su

    chown -R user:user /usr/share/games/jeux

    Where user is your username.

    Or locate your djl_main.py file which in my install is in folder /home/user/djl/djl and change the path at line 290 back to;

    #Créé le répertoire d’installation des jeux:
    if not os.path.exists(config(info=2)+’/jeux’):
    os.mkdir(config(info=2)+’/jeux’)

  • Pingback: MagsiNet » Linux: Access 100+ Games Instantly With DJL

  • http://www.r4i-cards.co.kr/ r4 revolution ds

    I like to play the games on my pc my console and on my cell phone..
    this article was not related to games but it related to technology and i had also hobby to search gadget and latest gadgets and many more so this article was really great in my opinion.

  • http://www.r4i-cards.co.kr/ r4 revolution ds

    I like to play the games on my pc my console and on my cell phone..
    this article was not related to games but it related to technology and i had also hobby to search gadget and latest gadgets and many more so this article was really great in my opinion.

  • zach

    Where does it go? I want to open it up again but can’t find it…..

  • zach

    Where does it go? I want to open it up again but can’t find it…..

  • Johnny-R

    Hey i got a problem with starting games. they wont start! i think they cant start in full screen and dont kno how to make it run in a window. or does it have something to do with compiz ?

    • http://maketecheasier.com/ Damien Oh

      Yes, it could be possible. You can install compiz config setting manager and check your window setting.

  • http://www.farango.com/ R4i Gold

    The site is still in progress when this message was published, but now seems to be down for an unknown reason. I will monitor the site and update this post when it becomes available.

    • http://maketecheasier.com/ Damien Oh

      Thanks.