- Auto-Mounting
- Desktop Icons
- Multimedia Files
- Networking (internet)
- Screen Size, Refresh Rate and Fonts
- Software Instalation and System Configuration
- Creating User Accounts
Multimedia (MP3s, DVDs and Online Videos) Lots of media files can be played out-of-the-box, but playing DVDs and videos online that use patent-encumbered codecs cannot. Some audio conversions will not work either if MP3s are involved.
To make these things work:
You must be root to see/use the utility. (In businesses and schools this is usually only the IT person.) -- Look for the Install Multimedia Files menu item.
![]()
Click on Install Multimedia Files
and subsequently click "Yes" to the following prompt if you are both:
- connected to the internet
- confident that installing the software is legal for you.
![]()
If you choose to continue the install, the installer will download, unpack and install the packages for lame, ffmpeg, libdvdcss and the mplayer video codecs. It does this without any more user interaction, unless you have no internet connection -- in which case it will ask you if you wish to continue installing lame and ffmpeg, without libdvdcss and the codecs, or simply skip the install for the time being.
If something is installed that you don't want, simply uninstall it by choosing the package in xpkgtool (START > SYSTEM TOOLS > CONFIGURATION > PACKAGE TOOL).
If you want to make sure the installer is not run at a later time, simply delete the folder /usr/src/restricted
Networking (Wireless and Wired) For a WIRED cable connection this is straight forward. Usually folks set this up when Absolute is installed, but the utility used, netconfig can be run anytime when logged in as root. There is also a menu item for it so you can avoid the console or an xterm.
Start > System Tools > Configuration > Network > Configure Network
Netconfig is simple. The first two screens are not even meaningful for a typical internet connection, although they would be if you were setting up an internal network. For the sake of this quick introduction, I will limit the discussion to what needs doing for a cable connection --
![]()
The screen above is the first dialog for netconfig. Put in any hostname (machine name) you'd like -- Darkstar, Joe, whatever... The next screen is the domain, and for the cable connection, this too could be almost anything. I put "sherman.org" -- but of course there is no such thing in my household :)
And finnally we get to one that really matters:
![]()
If you are connecting right to a cable modem or a typical router, you leave the default at "DHCP" and you are done. Netconfig will ask for confiration, but that is about all there is to it. If you don't feel like rebooting just enter the following in an xterm:
/etc/rc.d/rc.inet1 restart
For a WIRELESS connection
Absolute strarted using WICD with 12.1 beta2. This was done for ease of use and to make it work you have to be running the WICD DAEMON. There is an option to run this with the installer, but you can also set it to run on system startup from the SERVICES menu. If you run the daemon and boot into icewm, you'll see the tray icon for WICD.
Right-click and choose "Connect" from the menu, and you will be given the opportunity to set things up. (I am hoping someone with a wireless connection can write us up a how-to to connect to this getting started page.) Below is a screenshot of what appears when I open the application while running on a wired connection:
![]()
I don't, however, use or need the application for wired cable -- I just use netconfig.
Tweaking Screen Size and Fonts Sometimes the screen size is not what you would like it to be -- everything too tiny or not enough real estate. If such is the case you can use the Set Screen Size utility in the Configuration menu. The possible settings are what is returned from the Xorg xrandr utility, so if they are listed they should work. As a precaution, if you do not "OK" a setting you try, it will return to the original setting. The utility should look like below:
![]()
After resizing the screen, the fonts are often "whack" -- so you might want to set the font explicitely with the Set System Font utility:
![]()
DejaVu Sans is a safe bet, but go ahead and play . . .
If you somehow manage to really mess things up, as root you can, from the console, run absx to get back to what would be the original probed settings. If THESE do not work, or if you lose X altogether, run safex, and you will get a low-res safe setting that should almost always work.
Software installation and system cofiguration Is meant to be done only as root user. Sure, many folks don't like it -- but Absolute is rolled-out by many admins and some schools and system-tweaking and installing software is "out of sight, out of mind" -- not to make it inately more secure, but more secure because there are less password-locked doors visible to try to "jimmy" open :) Technically not a big benefit, but functionally often effective. 'Nuff said.
For those running as root, slapt-get is available in the the configuration portion of the menu, as is my personal upper-limit for automation, Xpkgtool. For those with a development bent, the usual Slackware tools of installpkg and removepkg are there for commandline control, as well as a customized version of checkinstall, for making packages from compiled source code.
Making Users Absolute starts up as root user. You have to create any new user accounts you need, and you need at least one -- as it is absolutely IMPERATIVE that you don't get into the habit of running as root user. [Big security risk, and easy to mess up the system with one sloppy command . . .]
Absolute has a utility to accomplish this quite painlessly. The Create New User utility. It appears in the menu when running as root under the Configuration menu item -- 4 items above the Run Services Menu item -- (see top screenshot.) This utility will prompt you for a new user name and password (and confirm password), setting up the proper permissions and putting the user into the proper, necessary groups for normal running on the machine.
If you want to tweak things by hand for special permissions, home directories, group adding, etc, -- the usual Slackware commandline utilities are available. (useradd and adduser) Below is a screenshot of the little utility to create a new user account:
![]()