Table of Contents

1.0 BASICS
2.0 WINDOW SYSTEM
3.0 DEVICES AND NETWORK
4.0 MISCELLANEOUS

1.0 BASICS

Homepage http://debian.cante.net/stem/

1.1 How compatible Stem Desktop is with Debian?

Glad you asked. It's 100 %. Nothing less. The changes made to the system (see picture) are as minimal as possible and reversible. E.g. to go back to standard graphical Debian xdm login and remove themed login screen, remove package stem-pkg-xdm. Likewise for the rest. To list all custom packages:

      # apt-cache search '^stem-' | sort | less    

To see further details, the package descriptions can be shown with the following command sequence. Pay attention to Depends: line and the Description: fields displayed in order to to understand what each package does.

      for pkg in $(apt-cache search stem | awk '/^stem-/ {print $1}');
      do
          apt-cache show $pkg;
      done | less    

1.2 How do I update Stem Desktop after initial install?

Once you have installed Stem Desktop, all you need to do is to follow standard Debian package management procedures. Any new features, bug fixes and improvements will be downloaded to all installed packages.

      # apt-get update && apt-get upgrade    

1.3 Can I change programs or do an upgrade?

Yes. After install has completed the system is running standard Debian. You can change all the aspects, install or remove programs to your hearts contents.

Debian development happens in distribution repositories: stable, testing, unstable and experimental. It is possible to move up, but very difficult to go back once upgraded. The general recommendation is to stay with stable or testing if ease of use, solid performance and overall system stableness is important. Moving to unstable can only be recommended if user has prior Linux experience and can sort out possible package install conflicts during transitions. The file that defines the current system is /etc/apt/sources.list. Any 3rd party repositories, like mp3 players sites or video codec sites can be added there.

1.4 Is it possible to install Gnome or KDE?

No problem. You can explore any package in Debian. The Stem Desktop is just a concept that is designed to provide effective light weight desktop and set of programs with it for low end hardware. To move on to something else is just few commands away.

      # apt-get install ...    

1.5 Where is the documentation?

The Debian includes it all. See man(1) command or "Start" button in the task bar followed by menu "Help". There isn't anything special in Stem Desktop that would be different from the Debian proper.

The Debian IRC channels (irc.debian.org), wiki, forums admin articles and mailing lists are places where you search for similar problems and ask questions. Searching using Google with keyword "debian" included will bring up pages where users share their knowledge.

1.6 How do I access CD or floppy?

Unlike Windows, Linux window managers usually do not contain code to detect when a floppy disk or CD is inserted or removed. There are many technical problems involving it and to put the story short: it's difficult task to detect automatically under Linux.

Under Linux it is not a good idea to remove the floppy or CD by pressing eject button. This may cause serious data corruption. It must be explicitly told to system when the media is inserted and when it is removed, so that system can flush any existing data to the device. Therefore after putting the media in, the device must be mounted to let the system know about it. Likewise before the media is removed, the device must be unmounted to let the system know that it must not be accessed any more. Confusing? Unfortunately this is the drill that is needed. Once again:

[Picture 1.  pic/taskbar-devices-floppy.png]
Picture 1. The device menu contains command to let the system know when media is available or unavailable. In picture, when floppy disk is inserted, select "Floppy un/mount". When finished working with the floppy, select again "Floppy un/mount". Likewise for the CD.

Debian reserves a FHS directory directory /media for removable things, like floppy or CD disks. Navigate there with file manager and you'll find the disk and its content.

1.7 How do I connect Internet (read or send mail, IRC ...)?

During Debian installation, there were important questions that needed answers in order the system to know how to connect to the Internet and how to send mail. The MTA (Mail Transport Agent) that default installation of Stem Desktop uses is a "satellite configuration", which means that the mail is not handled actively but forwarded to the Internet Service Provider (ISP); to the site that provides the Internet connection. Please review your contract papers, visit ISP's web site or phone the company to find out following information:

1.7.1 TO SEND MAIL

The default Mail Transport Agent (MTA) – also known as "the mail server" – in Stem desktop is nullmailer. To configure it to send mail to Internet Service Provider (ISP), select menu "Start => System => Control Panel => Mail server" and fill in the values like shown in picture below. Press tab key to move between fields and buttons.

[Picture 2.  pic/dpkg-configure-nullmailer.png]
Picture 2. Configuring the nullmailer MTA. The 'smtp.you.isp.com' address must reflect the ISP server where mail will be sent.

1.7.2 TO READ MAIL

To configure system to read mail with the MUA (Mail User Agent), select menu Start => Programs => Mail => send/read". The details how to configure particular program depends what MUA has been installed and selected to be used in /etc/stem/stem.conf. We suppose here that the default MUA, sylpheed-claws, is used. This program keeps details behind menu "Configuration => Preferences". Learn more from Sylpheed Claws manual. To use Opera to launch clicked URLs in sylpheed-claws, select menu "Configuration => Preferences => Message View => External Programs => Web Browser" and change:

      mozilla-firefox -remote 'openURL(%s,new-window)'    

to value:

      opera -newtab %s    

[Picture 3.  pic/sylpheed-claws-account.png]
Picture 3. Hpw to reconfigure or add new remote mail accounts in sylpheed-claws. (1) select the Preferences menu. Next (2) add new account or modify existing one and (3) fill in the details. Pay attention to the last rows where resides "Server for receiving" field. This is your mailbox on the ISPs machine. You need to know the server address and proper access method. If you have a choice, select IMAP protocol because it makes is possible to manage your mail on your the ISPs server. The outgoing mail will be sent to SMTP server, which should be kept to value "localhost". Stem desktop uses nullmailer MTA to queue local mail even if the system is not connected and forward mail when the connection is up again.

1.7.3 TO CONNECT CHAT NETWORKS

The Internet Relay Chat (IRC) program makes it possible to connect to live discussion forums all over the world. One of the most well known server, where Open Source developers hang, is irc.debian.org. Stem Desktop by default includes extremely light and basic chat program called ircatlite. There is alternative graphical IRC program xchat which is quite heftier (uses 7 times more memory). See picture below how to get connected to a particular IRC server.

[Picture 4.  pic/ircatlite.png]
Picture 4. Configuring ircatlite chat program, which will remember the settings once they are configured. (1) Open the Server configuration, (2) select "user" tab and add your details and (3) tell where to connect. The de facto IRC server port is 6667. It is possible to resize the windows on the screen by dragging small knobs around the widgets.

1.8 How to administrate things (How to become "root" user)?

Almost all operating systems have concept of being "regular user" and the the "system administrator" who has all the power to do anything in the system. In Linux this system administrator user is the root user. So, becoming one means changing to effective user "root". The command prompt changes to hash-sign (#) to signify the change in privileges. Some system administrative things are available from menu "Start => System => Control Panel" and they run things as root behind the scenes. At a terminal (menu: "Start => Term"), to become root is done giving commands:

      <Open terminal from menu: "Start => Term" and type these>
      $ su - root
      password: <type root password that was set during Debian install>
      # <cursor here>    

That's it. The hash sign to the left signals the adminitrative status. To confirm, there are couple of commands that show this:

      # id -a ; whoami    

1.9 Where is the central control panel?

Linux does not have central control panel like found in Windows. The closest in Stem Desktop is menu: System => Control Panel which includes some of the aspects that can be configured in the running system. The Stem Desktop itself is configured from menu item Stem Desktop config, but you might as well log into root from terminal and edit the file:

      # sensible-editor /etc/stem/stem.conf    

Basicly, all the configuration files in a Linux system can be found under directory /etc. Point the file manager there to see what's available.


2.0 WINDOW SYSTEM

2.1 Where the newly installed programs appear in menus?

Debian way of adding programs to menus is a little primitive for all window managers other than KDE or Gnome. The menu system is something that Debian needs further development. At this point, the installed programs may appear under "Programs => Debian menu". Stem desktop does not have any means to control how or where the new programs are placed. Not all packages programs include code to attach them to Debian menu structure. If new programs are installed and they do not appear in the "Debian menu", they usually need to be added manually, This is a bug in the packaged program and it should be reported to Debian Bug Tracking System.

[Picture 5.  pic/taskbar-programs-net.png]
Picture 5. The Programs menu. In the middle and little below there is entry "Debian menu" which is managed by Debian menu system. The Debian menu is the place where new packages might appear in case they contain the necessary package level menu-interface code. If package does not appear there, it lacks the interface code and a bug report could be filed against it. "Debian menu" is quite rudimentary effort to notify user about new programs, so don't be surprised by its layout.

2.2 Where are the desktop icons?

Light weight window managers do not have features to support icons. Light desktops are usually layered: one program handles one thing and another program provides additional features. Debian includes few programs for icon management. See description of these programs and try which one you like best: rox-filer (includes file manager), dfm (includes file manager) and idesk. There also exists program xtdesk but it was not included in Debian 2005-05-23.

      # apt-cache show <packagename>    

2.3 Xvesa screen resolution settings

The Xvesa (not included in Debian; available from Stem repository) is light weight version of the standard X server. The screen resolution which Xvesa uses is configured in /etc/stem-xvesa/xvesa.conf.

If Xvesa was not installed, the standard X server can be configured by editing configuration file under /etc/X11/. Alternatively the "Debian way" is to use command:

      # dpkg-reconfigure --priority=low --force xserver-xorg    

2.4 Xvesa with screen saver does not stop on mouse movement

The Xvesa is light weight version of the standard X server and may not recognize mouse movements as a stop sign. You can stop the screen saver by pressing some harmless key like Control or Shift key. Avoid pressing other keys, because they may be accidentally be passed to the program behind the blank screen.

2.5 Xvesa desktop feels slow

One of the places which impact the whole system is the graphical display. A light weight X server called Xvesa is is provided from the Stem repository (not included in standard Debian). It is developed by the same team as X.org. Due to size and small memory footprint of Xvesa (over 50 % memory reduction), it does not include graphical acceleration or other advanced features like power management and screen blanking (DPMS). In all the other respects Xvesa is similar to standard X server. If memory is not tight, it is possible to change to use the standard X server. First the Xvesa is removed and then standard X server i installed:

      # apt-get --purge remove stem-pkg-xserver-xvesa
      # apt-get install x-window-system xserver-common xserver-xorg    

2.6 Can I use different window manager?

Many window managers (cf. Freshmeat list, X11 window managers and Linux software and window managers) are quite hefty and use many libraries (e.g. IceWM) for KDE and Gnome compatibility which means need for bandwidth upon upgrades. More modern window managers are therefore less suitable for very low end systems where minimalism is a virtue. The ideal window managers are those that depend on minimum amount of libraries and consume least amount of memory.

Stem Desktion supports window manager Jwm and support for other window managers is being planned. Currently supported WMs are simple, clean, intuitive, classic design and light yet feature rich. The popular fluxbox could also be considered but its window decoration is not best for people coming from Windows world. An survey on memory usage was made based on initial chart found at incise.org NotSoTinyWindowManagers listing. The marked items (*) were Debian packages from unstable 2006-03-14. The entries are ordered by reserved + shared memory ("RAM notes") consumption. Note that the library count is also important factor. The memory values shown in megabytes are: reserved phychical ram, shared memory ram and virtual memory on disk (r+s+v). All values have been rounded up to full numbers (See raw memory data and xls data for details).

      name        version     code    binary libs memory  RAM Notes
                              lines   size        r+s+v
      -------------------------------------------------------------
      wmaker    * 0.92.0  C  131567   600032  20  9+7+12  16
      fvwm2     * 2.5.16  C  245534   729096  20  7+6+18  13
      metacity    2.9.2   C   49787   479236  36  6+5+14  11
      fvwm95    * 2.0.43  C   60793   150120   7  4+4+8   8.6
      sawfish   * 1.3 C/Lisp  47387   168992  29  5+3+10  8.5
      enlight*  * 0.16.7  C   84847   661180  18  5+3+9   8.3
      aewm++    * 1.1.2   C++  3368    53804   9  4+3+10  7.6
      openbox   * 3.2     C   20218   188564  21  4+3+7   7.1
      icewm     * 1.2.25  C++ 45104   618776  23  3+3+6   6.3
      fluxbox   * 0.1.14  C++ 20601  1141464  20  3+3+7   5.9
      blackbox  * 0.70.1  C++ 65755   318144  16  3+3+6   5.8
      olwm      * 3.2.1   C  302337   192968   7  3+2+6   5.6
      flwm      * 1.00    C++  3663    60616  18  3+3+6   5.0
      fvwm1     * 1.24r   C   29697   130784   7  3+2+7   4.9
      pekwm     20050227  C++ 19470  7491171  21  3+2+6   4.8
      oroborus  * 2.0.18  C   15192    72684   9  3+2+6   4.7
      jwm       * 1.4     C   18293   121928  11  2+1+3   4.6
      qvwm      * 1.1.12  C++ 28118   307744  20  2+2+6   4.4
      matchbox  * 1.0     C   17459   101792  19  2+2+5   4.2 (1)
      lwm       * 1.2.1   C    4340    43160   8  2+2+6   4.2
      swm       * 1.3.4   C   67337    35532   7  2+2+5   4.2
      w9wm      * 0.4.2   C    7472    36280   6  2+2+5   4.0
      evilwm    * 0.99.17 C    1656    20244   5  2+2+5   3.7
      aewm      * 1.3.0   C    2855    28580   5  2+2+5   3.7
      windowlab * 1.33    C   10199    34700  12  1+2+4   3.5
      twm       * 6.9.0   C     N/A   151944  11  2+1+3   3.4
      tinywm    * 1.3     C     237     4212   5  2+1+2   3.3
      uwm       * 0.2.9   C   18420    97064  12  2+1+4   3.0
      wm2       * 4       C++  4100    58424   9  1+1+4   2.6 (2)
      pwm       * 1.0     C   14283   101016   6  1+1+3   2.2
      -------------------------------------------------------------
      Code lines: find . -name "*.c" | xargs cat | wc -l
      Bin size  : ls -l FILE  = stripped size under Debian
      Lib count : ldd FILE | wc -l
      -------------------------------------------------------------    

SOME NOTES

2.6.1 REFLECTIONS ON THE RESULTS

To visualize the results better, the numeric data was put into graphical format. The tested configurations reflect functionalities needed for every day working. In the picture below the reserved memory (the working RAM) used by the the window managers starts as low as 2M (Pwm) and there are many window managers to fit in range 3M (pekwm) .. 4M (aewm++) .. 6M (Icewm). The most feature rich window managers, while still consuming very little memory, are Swm and Jwm. The pure spartan window managers are not worth the trouble because there is not much memory freed to programs although the Pwm does deserve a special mentioning: it included popup menu, virtual screens, tabbed windows and very good keyboard shortcuts – all these packed in tiny space. The lines of code to implement window manager does not affect the memory consumption as can be observed from tinywm (237 lines / 3.3M RAM) and pwm (14283 lines / 2.2M RAM).

The real benefits of changing window managers are neglible compared to carefully choosing the all the running X programs .

[Picture 6.  data/memory-window-managers.png]
Picture 6. Small mindow managers and their memory consumption. The lowermost plotted area series portion is the most important one whereas the bar charts can be mostly ignored (virtual memory; how much has been swapped to disk). Watch how the lowest reserved physhical memory area grows. Word total refers to a window manager with features like taskbar panel, virtual screen navigator, popup-menu support and autoraise activated. Some window managers do not provide these features so they must be coupled with a minimal taskbar fspanel. The calculations demonstrate a typical set of features needed from a window manager. Refer to raw XLS data table for exact results.

[Picture 7.  data/memory-wm-panels.png]
Picture 7. Many light weight window managers do not have lower bottom panels to hold the iconized programs etc. For regular use a window manager without panel (and root menu popup) is for experts only. The selected panel has a big impact on memory consumption as can be seen from the graph.

[Picture 8.  data/memory-x-servers.png]
Picture 8. Debian only includes only one X server, but many light weight Linux distributions have used smaller X server from X.org. This so called "Xvesa" server consumes roughly 50 % less reserved memory than the standard X server. This server is only available through CVS from the X development team. It was compiled and configured to work in Debian for the Stem Desktop project. The (*) was tested with a typical working session: 5 terminals open (xvt), An office program (Abiword), Browser (Firefox 1.5 and opened page to Google), File manager (Endeavour2) and a music player (Xmms).

2.6.2 INCLUDING STEM DESKTOP MENU SUPPORT FOR OTHER WMs

The idea of Stem Desktop is to use minimalistic system resources, so following window managers are currently supported:

The support is planned for following WMs:

The principles of using the core of Stem Desktop with window managers is quite simple:

2.7 Which terminal is the lightest?

The default terminal in Stem Desktop is mrxvt-mini which includes support for tabs. It is almost the lightest found in Debian. There would also be xvt terminal which works a little awkwardly: the Mouse-1 button (leftmost mouse button) does not move the side bar ruler to scroll the window. In this terminal, the mouse-2 (middle button) is used.

[Picture 9.  pic/xvt-scroll.png]
Picture 9. Xvt terminal's text is scrolled with mouse-2. This is actual screen shot from a PC running Stem Desktop and Xvesa server. Using only 32 Meg memory of which only 26M is in use (some have been swapped to disk). The running programs are from partial top(1) listing.

There would be other terminals to choose from and according to the study the popular rxvt is impressive alternative to any KDE (konsole, kterm) or Gnome based terminals.

[Picture 10.  data/memory-terminals.png]
Picture 10. There are many terminals to choose from. All terminals up to aterm consume very little memory. The well known xterm takes twice the memory of popular rxvt. The KDE konsole terminal does not fit into the scale well; its reserved RAM consumption is (15+13)M and virtual amount 28M.

2.8 How do I change the file manager?

The default file manager is Endeavour2. It is easy to upgrade to something more polished. One possiblility is to switch to relatively light xfe with:

      # apt-get install xfe    

To upgrade to even slicker, but be warned that this one together with Firefox browser, may take the last drop of the memory on low end hardware:

      # apt-get install konqueror    

Update the configuration item which defines file manager. Note, that konqueror is both a file manager and a WWW browser, so you may get by with it it alone for web page browsing as well.

      # sensible-editor /etc/stem/stem.conf
      ... <edit this line to read>
      XRUN_FILEMANAGER="konqueror"    

[Picture 11.  data/memory-file-managers.png]
Picture 11. There are two types of file managers: to the left a group of simplistic old DOS-style "two panel" file managers and to the right there is list of regular drag-n-drop windows-a-like file managers. Selecting a file manager for low end system greatly affects how much memory is used.

2.9 I cannot rename or move files with file manager Endeavour2

The default light weight file manager in Stem Desktop if endeavour2. It may start with master write protect on to prevent moving or renaming files. It can be turned off from endeavour2 menu "Settings => Write Protect" or by pressing Ctrl-y.

[Picture 12.  pic/endeavour2-lock.png]
Picture 12. The master write protect lock indicator lower left. Clicking the icon will toggle setting.


3.0 DEVICES AND NETWORK

3.1 My sound, CD, DVD does not work ...

Detecting correct hardware is the job of Debian installer. If you find out that these devices are not configured as they should, you could consider filing a bug report and let the Debian installer CD developers know what should be improved. Stem Desktop does not try to detect or configure devices. Copy template from <http://www.debian.org/devel/debian-installer/report-template> and file a bug report using commands:

      # apt-get install reportbug
      # reportbug --email=you@example.com installation-reports    

3.2 Where is the multimedia?

Only music player is installed with the Stem desktop. The decision to not install other multimedia programs was based on couple of factors: the KISS (Keep it so simple), and because there are too many choices. It is highly personal matter which one the user would like to use. Secondly, integrating multimedia to various PC configurations differs greatly. There is a place holder in menu item "Start => Programs => Media Player", which runs the program configured in /etc/stem/stem.conf. Please install with apt-get your choice of multimedia program. Change the configuration file from menu System => Control Panel => Stem Desktop config and define installed program:

      XRUN_MEDIA_VIEWER="gxine"    

3.3 Where is the SAMBA, NFS etc. disk sharing?

Stem desktop is minimalistic in design and conservative what is installed by default. Your installation can grow according to the needs - consult the Debian package repository for additional programs.


4.0 MISCELLANEOUS

4.1 Where is the program X?

FIXME: include gftp.

There are wealth of programs available in Debian package repositories, but only very few has been selected for use with Stem Desktop. The idea is to provide minimal working environment for average John Doe, who is assumed to have very little computer experience. One of the things that may seem to be missing for experienced users is the lack of program X. The reasoning to not include e.g. separate FTP client was that:

The requirement for "pushing" files out of the current workstation e.g. via FTP to another machine is same as need for NFS and SAMBA. These all are more speficic needs for particular users, but not for all.

While these programs are not installed by default, they can be easily downloaded from Debian package repositories with graphical synaptic (System => Control Panel => Package Manager) or from root command line using apt-get.

4.2 I finished install - what next?

Congratulations. You're running official Debian, just slightly customized to make it an easy start. If you still fear that Stem is a "derivate of Debian", you will be pleasantly surprised: it's all 100 % standard Debian, nothing less. In time there are plans to submit this whole "Stem desktop concept" into core Debian as separate packages.

Your first task will be getting to know your environment and the tools that are available. If you need help, consult manual pages and Help menu: "Start => Help" to learn more about Debian. You should regularly keep the system up to date for two reasons: newer versions correct bugs and possibly include security updates. You can update system whenever you're online from menu "Start => System => Control Panel => Package manager". The picture below will show how to update all programs to their latest versions.

[Picture 13.  pic/synaptic-upgrade.png]
Picture 13. Graphical package manager: synaptic. To update your system, (1) mark all and from the opening window, select button "smart upgrade". To initiate upgrade (3) press apply button and have a cup of coffer near you. The upgrade time is proportional to the number of packages installed and the speed of your Internet connection. The fewer packages you have, the faster the upgrades will be.

You can also update without graphical tool. Open terminal from menu "Start => Term" and use low level packaging command apt-get. The "potentially unsafe" means that upgrades may cause removing packages and adding new packages in order to satisfy all dependencies. In 99% of the cases there is nothing to worry about.

      $ su - root             ; change to "System adminstrator"
        password: .....
      # apt-get update        ; get latest package list
      # apt-get upgrade       ; proceed to "safe upgrades"
      # apt-get dist-upgrade  ; proceed to "potentially unsafe upgrades"
      # <C-d>                 ; Press Control-d to close SysAdm privileges    

4.3 Can I save even more memory - how?

The default system is minimalistic, but not completely spartan. There are few places that can cut the memory consumption while still making X usable. Refer to section "Additional light weight packages" in the Stem Desktop manual to find out what programs you can subtitute.

[Picture 14.  data/memory-x-servers.png]
Picture 14. Debian only includes one X server, but many light weight distributions use smaller X server from X.org. The Xvesa consumes roughly 50 % less reserved memory than the standard X server. The (*) was tested with a typical working session: 5 terminals open (xvt), An office program (Abiword), Browser (Firefox 1.5 and opened page to Google), File manager (Endeavour2) and a music player (Xmms).

[Picture 15.  data/memory-browsers.png]
Picture 15. To the left, some commonly known text-based browsers. The lynx uses far, far less memory than any other alternative. The first graphical browser from left is links2 with option -g. It does not consume much less memory than next better graphical broser dillo. The "standard" browsers are in league of their own and consume almost the same amount of memory in their class -- with slight advantage of Opera being smallest and fastest (exempted "minimo" which was 2006-03-30 too experimental and young project). Skipstone uses mozilla engine and is no longer included in Debian. If saving memory is important the text-based alternatives (lynx excluded) do not save relatively more memory than the quite acceptable dillo. Consider the results of konquerer with a grain of salt: the graph does not include the additional processes like ksycoca* that the program also uses.

[Picture 16.  data/memory-instant-messangers.png]
Picture 16. To the left, few text-based instant messagers: naim, centericq. The first graphical version is Ayttm, which is very light weight compared to popular gaim.

          # usermod -s /bin/mksh $LOGNAME    

[Picture 17.  data/memory-shells.png]
Picture 17. Memory consumption of various shells. The shells that are suitable for interactive start from mksh; they support command line editing, command history, aliases, prompt customizations etc. Prior mksh there are "run" shells that are not a designed for interactive use. The "improved" Ksh shell mksh is by far the lightest shell, yet still providing nearly 80% of the bash's features. It consumes over 300 % less memory compared to bash 3.x. Interestingly the older 1.x bash versions are not any lighter than the newer ones. The esh is "easy shell" uses lisp like control language for alias definitions and is probably too esoteric. It was removed from Debian due to being unmaintained.

      1:2345:respawn:/sbin/getty 38400 tty1
      2:23:respawn:/sbin/getty 38400 tty2
      # 3:23:respawn:/sbin/getty 38400 tty3
      # 4:23:respawn:/sbin/getty 38400 tty4
      # 5:23:respawn:/sbin/getty 38400 tty5
      # 6:23:respawn:/sbin/getty 38400 tty6    

4.4 How do I send suggestions or report bugs?

Debian includes excellent reporting capabilities which make it easy for anyone to submit feedback. The system will save both the developer's and the bug reporter's time when there reporting interface takes care of providing additional information as well as structuring the email to a format that can be processed automatically. Please always prefer using the the reportbug interface for reporting problems. It's quite easy. The first command installs the reporting interface, and the second starts it. Follow the screens and fill in the report. As Stem Desktop packages are not standard Debian packages, you should select Yes when it asks to send the mail to the maintainer's address. File report against package stem-pkg-base for Stem Desktop. If you find bugs from Debian programs, you can report bugs similarly to the Debian community. Your help is appreciated to improve things.

      # apt-get --yes --force-yes install reportbug
      # EDITOR=nano reportbug --email me@example.com stem-desktop-base    

[Picture 18.  pic/reportbug.png]
Picture 18. The text based Debian bug reporting interface. Screen (1): notice the use of EDITOR to select favorite editor to be used to write the report. Also always start your bug report's subject by preceding it with word that refers to the package; here 'stem:'. Screen (2): select the severity of the bug report. You may also file a wish list item / improvement suggestion. Screen (3): Confirm sending the bug with "y". You can ignore the text marked in stripes, because Stem Desktop's reports are not channeled through Debian. Do not pay attention to the "bug numbers" and their email addresses.

4.5 How can I remove Stem desktop?

Thank you for your evaluation. Open terminal, login as root and type remove commands. The first one includes uninstaller program and after it has been run the last command wipes the no longer needed uninstaller package.

      # apt-get install stem-desktop-uninstaller
      ... follow the instructions: see dpkg -L stem-desktop-uninstaller
      ... after running cleaner, the uninstaller package itself can
      ... be removed
      # apt-get --yes remove  stem-desktop-uninstaller    

After all stem-* packages have been removed you're left with standard Debian installation. There may be some packages left that were imported from 3rd party repository that are not supported by Debian project, like Acroread and Opera. You can remove also these with command apt-get remove. The APT configuration file /etc/apt/sources.list contains pointers to 3rd party repositories and you may wish to comment these out before proceding.

If you found bugs or glitches that you would like to see improved, please spend a minute to drop an email to address found in the main page.


This file has been automatically generated from plain text file with t2html
Last updated: 2007-10-12 18:03