Bugs and Improvement ideas for XUbuntu 10.04
Pál Gergő
iwantnobelprice at gmail.com
Tue Jul 13 07:41:57 UTC 2010
Hello Everyone!
XUbuntu is already the best operating system, I think I'll never switch
to anything else. But if we want more average windows users to switch to
(X)Ubuntu, you may want to consider the following ideas.
I use XUbunbu 10.04 as a main desktop operating system, initially it was
a dual-boot with a Vista (later deleted). I didn't read any official
handbooks or manuals, I'm the man of experiences, and many future users
will be like me. Here are the issues I came across.
1. Currently the easiest way to change a partition volume label is with
GParted.
- Gparted should be installed by default
OR
- Mtools mlabel should be improved, to work like e2label , without
hand-editing any config file
2. The xfce widget "Mount devices" lists XUbuntu partition with a scary
UUID, and no name. It should use partition label or "xubuntu" string
instead. (All the other partitions are listed as expected). The user
should be notified that if he/she wants to view UUID, he/she should use
blkid.
3. When I install and boot linux other than HD0,0 , then the Places
application does not list HD0,0 . I think it is because Grub always
calls the booting partition HD0,0 , so when XUbuntu wakes up, it may be
confused. But Gigolo lists it correctly, and I myself was able to write
a 1kb automount shell script, to mount /dev/sd?? -> /mnt/?? .
- The user should be notified about this possible problem, and that the
solution is Gigolo
OR
- Places app should be improved (like I implied, it can't be too difficult)
4. Pulsaudio is incompatible with many widespread applications, notably
Blender. Esound seems to be compatible with anything (even Audacity,
which, according to its developers , is not expected to). Esound should
be the default sound system.
5. XUbuntu should not use UTC time settings by default. If it is
dual-booted with a Windows, it is just a source of misunderstandings. If
XUbuntu is installed alone, then it is totally indifferent, which time
settings it uses. There also should be a GUI way to change it.
6. Setting the default mouse cursor speed multiplier [ex. for a too
sensitive touchpad] AND changing xorg color depth (24 / 16) should be
achieved in a GUI way.
7. There should be a more easy way to change the number of desktops ,
and to create Launcher shortcuts. (ex: right click on the desktop
changer -> Set count ; Right click on a file -> create shortcut)
8. When I install XUbuntu with hungarian default language, it is not
able to locate and use the restricted nVidia GeForce Go 6200 drivers,
System -> Hardware drivers does not list them. I reinstalled in english
and it works again. LANGUAGE PROBLEMS SHOULD NOT CAUSE DRIVER PROBLEMS!
9. If I have some minimized and some normal sized applications , I have
to click "Hide windows and show desktop" button twice to view my desktop
(and obviously it is the function i want to use it in most caces). The
first click pops up all the windows , even minimized ones.
10. Network monitor gadget uses "wlan0" string for wireless network. I
could not find any /dev/wlan0 , so it was strange to me at first. The
users should be notified about that they can get info from Ifconfig.
11. Personal oppinion: xterm should be completely replaced by
xfce4-terminal. It even should have a shorter, more convenient name. I
created a /usr/bin/cmd symlink to xfce4-terminal
12. During installation, the default GRUB2 setting is to put XUbuntu on
HD0 boot sector, no matter where the ext4 partition is. Now think about
that a little bit.
If I have two hard disks, on one windows (hd0) and on one XUbuntu (hd1),
and I install grub into (hd0), then none of the devices are removable
anymore, I will need both to boot any of the two operating system.
- GRUB2 settings should not be hidden under the "Advanced" button
- The default setting should be: Install GRUB2 into HD? whereever the
ubuntu is, and if it is not HD0, warn the user to use Bios Boot Menu.
- GRUB2 should warn the user about every possibilities and detect their
consequences.
13. Total newbie linux users shoud be informed even before the
installation begins, about:
- Why to use EXT4 file system
- what a swap is and what's its recommended size, and that it has to be
created as a separate partition
- how to set up mount points ("/" for file system, "swap" for swap)
- that they can find other partitions in /media/
- what does rwxrwxrwx attribute format mean
- what is a root password for , and also the existence of the SUDO or SU
- commands.
- the existance and usage of Synaptic
- the existence and usage of wine
- the existance and usage of PlayOnLinux (many people think that the
computers are not just for work!)
- that samba is equivalent to windows file sharing and Thunar does not
support It. Use Krusader.
- - to show these informations, there should be a SHORT or step-by-step
or on-screen-actualities guide.
14. About the SWAP: just to be sure, I gave a 5 GB partition to XUbuntu,
so that I never wanted to hear it complain. After installation, I often
check it with the gnome system monitor, and XUbuntu ever since the
installation, did not even touch the swap. I have 1GB ram, and it is
more than enough to XUbuntu. During installation, especially when the
user creates the swap partition, the user should be notified about some
guidelines of the recommended swap settings, and also that an idle
XUbuntu uses about 250 Mb memory.
15. Users should be informed that the lock screen option is actually
done by the xscreensaver daemon, so if they turn off their screen saver
completely, they cannot lock the desktop. Or, the lock screen should
automatically re-enable xscreensaver.
16. The default screen saver should be phosphor with fortune. All the
others are trivial to set up.
17. It would be a nice feature in Synaptic that it had a backup ability
for the downloaded DEB packages also (and this function would be
available through command line too)
18. It would be a nice feature to have a backup function for restricted
drivers too (or being informed that they are usual ordinary DEB packages
if they really are)
19. When I installed music players, my first experiences are: "Damn, no
sound!". Audio and video cocecs are not REQUIRED just recommended.
Synaptic should somehow detect the cocecs/plugins that the program can
use, and ask the user if he/she wants to install those, too. For an
other example: Krusader should come with kdiff3, krename and kompare
installed by default.
- Also, Krusader shoud be offered to be installed by default.
20. The ICEDTEA (or any other firefox - openjava brigde) should be
installed by default. Seriously.
21. When I exit Krusader on a mounted device that is later removed, and
start Krusader like that, Krusader tells me that the devices does not
exist anymore. But it the removed device was on the right panel,
Krusader crashes instead.
Also in Krusader: it would be nice to have an FTP disconnect button,
would be useful on some web servers.
Also: Krusader shoud often check automatically if I later installed any
plugin it can use (kdiff3, krename, kompare)
Also: When I start an exe program through wine in Krusader, it starts
that with ~ as the working directory. I have to first start a command
line in the program directory with F2 button, and use wine in that to
solve this problem.
Also: when opening a file, there are two ways that it is likely to have
been created: THIS operating system or Windows. So the automatic charset
guessing should try these first, before anything else.
Also: when opening a file, it loads the whole conent into memory, even
if the file size is over gigabytes. I recommend to modify the editor to
load only the parts I currently view/edit. Hexa editing also would be a
nice feature (sorry if there is one, I was yet unable to find it)
22. Pidgin uses the ~/.purple directory to store settings and logged
conversation. Why???
23. Samba and smb-fuse should be installed by default.
24. In Application -> Settings -> Xfce4 settings manager -> Sessions and
startup -> Application autostart, I cannot view or edit existing entry
command-lines. Also If I create an own and want to change it later, I
have to delete and re-create. The user who is advanced enough to
navigate here has the right to at least know what are the commands for
the startup items.
25. Klamav, Clamav, Ufw and Gufw should be installed by default, even in
an inactive state, or the user should receive information about their
existance.
Klamav sometimes has trouble with update file-creation so I have to use
command-line freshclam for updates. Newbie users should be warned that
ufw blocks incoming SSH, FTP, SMB and HTTP requests by default, but it
has a built-in rule gui to enable them. And just a question: why would
anyone ever use "block all outgoing" feature?
26. Freepascal Lazarus : Cross compiling should be either
improved/simplified or totally forgotten forever. I found a several tens
of pages guide how to set up cross compiling, which would have been a
whole day of my life. I found a shortcut: I downloaded the
windows-version compiler and used it with Wine. Works perfectly, and in
no time.
27. A very very nice feature would be a completely automatic gui wizard
to create a failsafe "Xubuntu 10.04 bootable ISO on a USB pendrive
stick" for reinstall/backup/ext4 portability opportunities. Mine was
created with using info on www.pendrivelinux.com , and I also use this
pendrive to backup Synaptic marking list and DEB packages.
Also It should contain an EXT2IFS like tool (for windows to mount ext
file systems) just for EXT4.
28. When I click on the white question mark in a blue sphere "Help"
launcher-icon in Xubuntu 10.04 , I get a "Welcome to Xubuntu 9.10"
document in file:///usr/share/xubuntu-docs/about/xubuntu-index.html .
29. The default music player Exaile does not handle mp3-s without
ID2/ID3 tag, they don't appear when I want to search for them by
filename. This is bad, because I have a lot of home made stuff. I use
Audacious, which I recommend to be the default, because it is not less
lightweight than Exaile. [Windows -> Linux switchers will be used to
Winamp, anyway]
30. Same as 29 with Totem and SMplayer : I'm already used to SMplayer,
and I like it because it can play damaged files too, and uses built-in
codecs for everything.
31. tar.gz (the kind Krusader uses by default) has trouble with accent
characters.
+1: Totem, Mousepad and many other linux applications are shy about
their names. I would like to see them in the window title, not just in
Help -> About. It won't scare newbies, they probably will be used to
Windows which does the same. It rather would help them find and start
faster the applications they want.
Anything I didn't enumerated on this list is TOTALLY AWESOME so
congratulations anyway. XUbuntu is the best!
The connection method to the internet is a blessing, I didn't have
trouble installing flash player under firefox, and I usually play nice
windows-games like Titan Quest, Dark Messiah, Metin2 and GTA2. I also
use XUbuntu for developing multimedia , programs and web sites in html,
php, javascript, mysql, freepascal, c++ , matlab-clone scilab, Blender,
Audacity, LMMS, they all work fine.
Regards,
Gregorius
( also available at lordofdance at freemail.hu )
More information about the xubuntu-devel
mailing list