From DSL Wiki


The MyDSL Extension Tool gives the user easy access to myDSL extensions, both locally and from an online repository. The user has a choice of various application categories in the repository from which to choose, plus a browser for locating extensions stored on a local disk.
As of DSL version 3.0, the available categories are:

  1. Apps - A catch-all of applications that do not fit into other categories
  2. Games - Yes, you can play games on Linux...
  3. Gtk2 - Applications that require the Gtk2 runtime
  4. Multimedia - Applications for audio and video playback and editing
  5. Net - Anything related to networking and the web
  6. System - Tools for managing, tweaking, and monitoring your system
  7. Themes - Packages to help customize the look and feel of your desktop
  8. UCI - Self-contained mountable applications for an increasing number of programs
  9. WM_Apps - Alternative window managers and tools specific to window managers

When the user clicks one of these categories, a browser opens which displays a list of all available myDSL packages in that category. Clicking one of these packages will display a text file giving information about the extension, including the name and web address of the program's creator, a brief description of the program, and any additional info that might be needed in order to run the program in DSL.

Below the text, the user is presented with the choice to download the selected extension, or cancel. Downloading with the Extension Tool also means the program will be automatically installed, since it is intended to be a quick and easy way to install extensions (as opposed to merely downloading them for later use). When the extension is successfully downloaded, the Extension Tool runs the mydsl-load command on the downloaded file.

Occasionally the user will find that the Extension Tool seems to do very little of anything, sitting there with a blank screen rather than displaying available extensions. The cause of this could be that the user is not connected to the internet. More commonly than this is that the configured myDSL mirror cannot be accessed. If this is the case, the user can use dslMirror to set a different server to use.

MyDSL extensions that are stored locally can also be installed with the Extension Tool. The large button at the bottom will open a file browser with which you can locate and install an extension from any mounted disk.