I switched from Windows as my main OS to Linux (Ubuntu) recently. And let me tell you I have not had such much trouble figuring out how to use a computer since I was a kid trying to play games on a C64 .
From a Linux beginners perspective, I think the information in the Wiki so far is great. Linux is quite daunting for people that have been used to Windows for years, so I have a few points from my first experiences with Linux version of MC.
Thanks. I appreciate the feedback.
I understand where you're coming from. While I dipped into Linux on occasion in the past, I had never seriously used it. I had a Mac for a couple of years but that's it. Last year september I think it was, I decided it was time to ditch Windows on all my pc's and switch to Linux. Only HTPC is running Windows and I have Windows in a Virtual Machine running MC in Library server mode.
I think the biggest mistake people make when they switch from Windows to Linux is that they assume Linux is similar to Windows, they tend to approach their problems as if they are still running Windows. They look around in the GUI for ways to do things, solve issues, configure stuff. Distro makers are actually helping new users think this way by making things
look like Windows, they bring control panels and system configuration panels to give you a (false) sense of familiarity when you're coming from windows, but not nearly half the stuff that can be configured can be done from these control panels, some things can't be configured properly (or not completely) and others are simply broken. My advise: forget about it, forget control panels, its nice for trivial things like setting a theme, a color or a font. On Linux, the GUI is a gimmick, nothing more. It's a layer on top of a completely functional operating system that has everything you need to configure and install. If you ask me, configuration
should be done from a terminal. You should get used to this, its time to dust off your keyboard
. Get familiar with commands, use --help, use man pages. Its daunting at first but you'll get used to it in no time, trust me. Get used to reading log files, familiarize yourself with where they are, how to open them, how to interpret them. If you manage this, you'll have a much better time on Linux than you'll ever have without it.
- I definitely think a guide for other distributions than Debian would be appreciated. Especially Ubuntu and Mint, as those distributions are most likely to attract new Linux users (such as me). I realize that Debian is the distro of choice for developers/powerusers for reliability reasons, but it's not the platform most consumers will be using (that will need the most help).
About Debian being for powerusers or developers, I think that is something from the past, where Debian was installed in console mode, and only installed a basic system. The rest had to be manually installed from the terminal. These days are gone, Debian is just as friendly and just as easy to use and install as Mint or Ubuntu. In fact, I personally much prefer Debian over Mint or Ubuntu.
Installing MediaCenter on Mint or Ubuntu is virtually identical to installing it on Debian. When I suggested guides for different distributions, I wasn't actually thinking Mint or Ubuntu but others like Suse, Fedora or Arch. So for the Debian-based distro's I was thinking to add notes to mark the differences.
But I realize I'm not writing a wiki article for myself but for
you, so feel free to discuss this.
- A guide on how to uninstall the software in Linux is needed, as I found it rather tricky to figure out in Ubuntu the first time.
From a terminal type dpkg -r <package>. I will include this in the wiki.
- The wiki assumes users know how to run things as root, probably would be safer to assume everyone are complete beginners and mention how to do it.
I'm not sure about this. Here's my dilemma: I could include info about how to login with su or sudo, that's easy enough, but should I include a guide about how to install and configure sudo if that's not available? And if the next person doesn't understand what a terminal is (its called Konsole on KDE
), should I explain how to open a terminal and how to use it? And what if these steps are different on other distributions, should I explain this for every distro that can run MediaCenter? See? Where do I draw the line?
My initial idea was to assume basic knowledge and let questions come to the forum when/if help is needed. I thought it would be easier that way so I could keep the wiki article clean and to the point (its about installing MediaCenter, not learning Linux). I have no problem with newbie users and helping them, on the contrary, I'm just not sure what to include in a wiki article and what not.
- Audio in Linux appears to be rather tricky, quite a lot of information out there so maybe it isn't necessary to cover every detail. But maybe a few most common problems could be a good idea, for example I have an Asus Sonar Essence STX soundcard (a rather popular card) and had problems with really low volume, took some investigating to figure out how to change the headphone impedance in Linux.
Keep up the good work
I agree. MediaCenter on Linux is an audio application and audio can be problematic on Linux. Having good and accurate information on the wiki is very important. This will take a while though.
The problem is that I don't know how to troubleshoot audio problems on Linux very well. I know a few tricks here and there but that's about it. My info needs to come from actual problems here on the forums that provide a clear problem description and have a clear solution. Preferably (but not necessarily), are reproducible when reversed on my own system.
Again, feel free to discuss any of this!
Thanks.