Home Home > Distribution
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘Distribution’ Category

KDE 4: Hiding of Task Bar is now Part of openSUSE 11.1

October 24th, 2008 by

When I blogged a couple of weeks ago about KDE3 and KDE4, I mentioned that hiding of the task bar is the number one missing feature. Yesterday I talked with Will Stephenson – he was hacking on the sofa in the hallway – and he showed me some new stuff including this one which is now in openSUSE 11.1 Beta3.

To enable it, do the following: (more…)

Why do we Release openSUSE on Thursdays – or why do we Slip?

October 22nd, 2008 by

openSUSE 11.1 Beta3 is a bit later than expected (it should go out later today). Of course, this raised couple of questions why. So let me explain how a build of a Beta release works in general from release manager perspective and what are the reasons for the slip.

The usual process we use can be summarized as follows:

(more…)

10 Things …

October 17th, 2008 by

Some people asked me to compile a 10 bullet list what every user should know if new to openSUSE. It’s not intended to be useful for the hardcore user, it’s for beginners. It’s not only openSUSE 11.0 focused, most of the stuff can be also used with older versions. This is my list, totally biased and based of what i found are the most asked questions on events.

1. Make Installation Easy!
Don’t be too smart. I really like that the second part of the installation is now optional. Many users had trouble because they tried to configure the system in the second stage (after the reboot), my recommendation was always: skip it, just press next, you can configure everything later in the running system.

So skip it, leave the default on “automatic configuration”. You can argue about the “same root password as user” thing — but for a single user system it’s in my opinion perfectly OK. If you don’t like it, select a separate root password at the user configuration screen.

2. Be root, but not always
Sometimes you need to do things as root user. Some people don’t want to enter the password everytime
so the they login as user root. Don’t do that. This could be a security problem and you are much more likely to screw things up. You have options to start even graphical programs as root when running the X Server as user. If you open a terminal like konsole or xterm, you can change the user with
su - Pre openSUSE 10.3 have to use sux – otherwise graphical programs will not work. Without any further option it will switch to the root user and you can do everything without having everything as root running. You can also use su – to start programs as other users, su – username. This helps sometimes if you are not sure if your configuration is screwed. I always have a second use on my system with the default configuration.

You can also use sudo to make this easier, look at the wiki page. And don’t forget: with great power comes great responsibility (qoute from sudo and spiderman 🙂 )

3. Install packages much faster with zypper
YaST Package management is very good, but sometimes you don’t need to use the graphical interface, because you know what you want. It’s as simple as opening a terminal (as user root) and run:
zypper in kdirstat That command will install the kdirstat package with all dependencies.
zypper se gcc The se option searches all enabled repositories and the rpm database on the system for gcc. A new option is “dup”, for a distribution update. More information can be found, as usual, using man zypper,zypper –help or at the wiki page.

4. Beagle
Beagle has its up- and downsides. With Beagle you can search all your documents with amazing speed, at the cost that it’s slowing down the system sometimes as its indexing your files. It is in theory nice, but sometimes it’s slowing down the system to much when you don’t want it.

To be honest, Beagle’s performance is much better since 10.3 iirc, so it’s not halting the system completely anymore. :-). I do always a default installation on my systems, with Beagle. I thought it might be handy to search through my email and stuff. But I realized that I never used it. I can find my stuff also without it, maybe I will rethink about it when my brain is getting worse …. :-). If you want to deinstall it, just use this commnad as root:
zypper rm beagle This will deinstall Beagle and all dependencies. One major painpoint I have is that Beagle is especially annoying on a laptop, because of the slow 2,5″ hard drives. On a desktop system you will probably not recognize it running.

5. simple-cssm
You want an awesome desktop with state of the art 3D effects? You want Compiz.
In former versions you have to call a couple of commands, restart the
X-Server to get it. Not very userfriendly. Now it’s so simple, just use:
simple-ccsm to enable it. Some flashing of the screen, and it’s on! You can also configure the most used options for Compiz right in this nice program. Of course you need a graphic card with enabled 3D acceleration. If you want more options, you can use ccsm. More information about it: compiz fusion.

6. Using Gestures
Not really something new in openSUSE 11.0, but a feature I really love. It started, as far as I know, with opera and only because of that it was my favorite browser for a long time. So what is a gesture? You are on a Web page and want to go back, what are you doing? Here are the usual options:

* alt cursor left
* right click, select back
* click on the left arrow in the browser

or just hold the right button and move to left. Simple. Close a page is right button, down, right (like an L). Gestures work in Firefox with a plugin, Opera, and the whole KDE desktop. Right, the whole desktop! And you can even configure it for every application differently. Some examples I use:

right click, down, left – closes tab (konqueror or Firefox)
right click, down, right – closes window
right click, up – scroll to beginning
right click, down – scroll to end
right click, down, right, up – show source code of a webpage
right click, down, up – reload

The gesture setting in KDE 3.x are a little bit hidden, Regional/Input actions. And they also work now in KDE4, one more reason to switch.

7. Need Software?
The openSUSE build service (obs) have a lot of software which is not included in the distribution, or some newer versions of it. You want to have the latest KDE? You will find it in the obs. Just go to software.opensuse.org/search and enter what you want. Becaus of the nice 1-Click installation feature you can install it right away from the browser.

So if you need additional packages you should always go to the obs first, there is a lot of stuff, build for openSUSE, for your version, for your architecture. No dependency hell, no mismatching libraries.

8. Webcam Support
Most new Laptops have a webcam integrated and there are even users who want to use them. :-). The good news is that the support for webcams is much better with openSUSE 11.0 and chances are quite high that your cam is supported.

Unfortunately, the right drivers are maybe not installed by default, so you probably have to install them manually. Many cams are supported by 2 drivers, uvc, which is a new standard for webcams, or the gspca driver which supports
a lot of cams. Just search for the drivers in the YaST software module and install both. Connect the cam after the installation of the drivers so hotplug can load the needed modules.

While you are in YaST you should also install a program to view the pictures: my favorite is Cheese. If you use KDE you can also use also kopete for a quick test. If your cam is still not running: we are working in the build service on a eebcam driver project, there you can find additional drivers and newer versions. You will find them at:

http://download.opensuse.org/repositories/drivers:/webcam/

The tricky thing might be to find out which driver you need. As i said before, gspca and uvc cover most of the cams, if yours is still not working, here is a short workflow:

Open a terminal, enter lsusb. This shows all devices which are connected via usb. Yes, even the webcam is build in, it’s very likely that it is connected to the usb bus. Search for something like “cam”, “web” or “video”, it should be not that hard to figure out which device the webcam is. You will see in the output of lsusb after ID something like this: 174f:a311, the vendor and device id. Head over to Linux USB and enter the second part of the hex number, so in this case a311. Sometime you will find more than one entry for the id, but it’s quite easy to figure out which is the right one. Select the right one and click on show. The second line shows the used Driver, if there is one, like stk11xx. You can now use zypper or YaST to search for it, maybe it’s already included. If not, you have the option to use the software search, or go directly to the buildservice project. After the installation you have to replug the webcam.

If you search for a very easy way to broadcast yourself, try out yahoo’s live service.

9. KDE4.1 … or better!
The version of KDE4 we have in openSUSE 11.0 is quite OK, and was at the release for sure the best, but you deserve better. It’s a awesome difference if you install the latest packages from the build service. You have more options, it’s more stable and you have icons back on the desktop :-). If you are like me not really convinced that KDE4 is the way to go, check it out … the difference is really awesome. Just head over to http://en.opensuse.org/KDE4 and use the 1-Click install option.

10. Enable external software repos
Because of some laws we can’t put some stuff such as codecs for video on the images or our repositories. But thanks to the community, you can easily install these missing packages with the 1-Click install feature. Just head over to opensuse-community and select your distribution and used desktop to get the full multimedia package.

11. There is only one option to do xyz
Wrong, there are nearly always several options. For example you can configure your system with YaST or with an editor manually. You have to decide what’s better for you. If you talk with an openSUSE newbie keep in mind that YaST is most of the times easier, even it’s sometimes more hard to explain. And if you did something yourself don’t be afraid that it is wrong just because you found another howto which described it different. Of course it makes sense to read the documentation, especially if you are doing security related things.

12. This list is not 10 bullets long!
Right, and if you have a recommendation you give always to users: feel free to add it as a comment.

Remastering openSUSE : How to Build your Own openSUSE Based Distro

October 16th, 2008 by

kiwi imaging system

I’m writing an article series about : “Remastering openSUSE : How to Build your own openSUSE Based Distro” as part of my presentation at Indonesian openSUSE Community monthly meeting [0] last week. The article based on my experience while making openSUSE 11.0 KDE 3.5+Multimedia Support LiveDVD (beware with it’s restricted media if you want to rebuild this. I make it as part of my presentation tutorial).

I’ve posted 2 article for now, “Kiwi as imaging system and how to install it on openSUSE”[1] and “How to build openSUSE Minimal System LiveCD” [2] and currently writing the third article “How to make openSUSE 11.0 KDE 3.5 LiveCD”

[0] : http://vavai.net/2008/10/09/indonesian-opensuse-community-monthly-meeting-10/
[1] : http://vavai.net/2008/10/15/remastering-opensuse-how-to-build-your-own-opensuse-based-distro/
[2] : http://vavai.net/2008/10/15/how-to-build-opensuse-minimal-system-livecd/

It was not a completed tutorial but I hope it could helped you for making openSUSE with your own specification. Sorry for any inconvenience.

Note : The term “Remastering” would not correct either, because I simply described how to make openSUSE with our specified configuration and application without change any openSUSE branding, splash screen or another openSUSE trademark.

Enlightenment LiveCD

September 29th, 2008 by

Ladies and Gents!

Glad to announce the update of unofficial Enlightenment LiveCD based on OpenSUSE-11.0.

Download page
‘Welcome’ notes (PDF)

Please visit the download page to see the details and try the mirror provided by Yandex.ru – a leading Russian internet and technology company. We’ve got this mirror in September’08 because our server was loaded ‘over the top’. Please, read the Welcome.pdf before you pop the disk into the PC/Qemu/etc.

Here’s some download statistics data excluding the mirror and excluding the torrents:

Month Monthly Totals KBytes Average shipped Qty of images
Jul 2008 2226994785 3625
Aug 2008 1067698466 1655
Sep 2008 33425784636 47884
Total 36720477887 53164

The data is slightly rounded/diminished, but tiny 50k from a single server is the result no one expected. Thank you very much!

All components of this LiveCD are available for the ordinary openSUSE Users. Some of our improvements/modifications are outlined in the ‘Welcome.pdf’. We’re cooking now the simple package to make the Enlightenment LiveCD with a ‘single click’. Anyone could install that package, read instructions, add the drivers/packages/components we had missed and “pull the trigger”. It means that you can add there the beloved NVIDIA drivers, remove OpenOffice, add more themes, wallpapers, games etc.

The brief changelog comparing to the old ‘release’:

  • create_xconf service is modified and used instead of ‘traditional’ xdm to launch the GUI. If you decide to install the system to the disk – create_xconf will also help you there. A simple check of your video card/cards is added and ‘Sax2’ will be started on boot if your saved hardware configuration is altered (should we check the Monitor+Video Card configuration? should we modify the xdm service for better compatibility/integration?).
  • fonts are displayed with 96.0 ‘standard’ DPI despite on selected/chosen screen resolutions. It’s easy to change this value if 66.0 DPI or 130.0 DPI is your favorite Xft setup but… 96.0 is the value which is used mostly .
  • Enlightenment OBS repositories for openSUSE 10.2-11.0/Factory are updated to the current state. E-svn snapshot date is 20080924.
  • custom kernel from Jan Engelhardt repository replaced the default one. Thanks!
  • OpenOffice suite now uses the default/selected gtk-2.0 theme to display interface elements.
  • Tk package is removed and aria2c lost the tk gui. BitTorrent client is added. Anyway aria2c is best when used in CLI.
  • English thesaurus is removed from OpenOffice suite along with OpenOffice-Base. Sorry for the inconvenience caused.
  • 23Oz theme for E17 and ETK is updated. Glowing scrollbars and sliders – useless feature but looks nice.
  • sources of ATI fglrx drivers (without precompiled kernel module) are added, instruction for those who is not happy with radeon/ati opensource drivers are on the page 4 of Welcome.pdf
  • several .desktop files are improved (thanks to the Ariszló)
  • option to select the default login manager on first boot (‘Entrance‘ or ‘gdm‘) is added (though only ‘entrance’ works here).
  • a lot of components are added to provide better support of various equipment ‘out-from-the-box’ (like webcams, eeepc and so on)
  • other miscellaneous fixes and updates…

We will be glad to receive your feedback.

Acknowledgments:

Enlightenment Development Team and Enlightenment Community
OpenSUSE Build Service Team
OpenSUSE KIWI Team (schaefi, cyberorg, pzb, cgoncalves – THANKS!)
Stalwart, thanks for the hosting!
Packman Team
Novell
Jan Engelhardt
and all the others, who helped to make it (Engineers, Developers, Users, Maintainers…)

Thanks!

Regards,
SOAD team

openSUSE 11.1 Beta 1 Installer Screenshots

September 22nd, 2008 by

No spectacular changes, but I wanted to show off a couple of screens.  The only real changes I notice so far is maybe the setup options layout and definitely the partitioner layout.  And a side note on the artifacting on the install status, I believe that’s just VirtualBox.  I’ll install on real hardware before too long.

Click on the thumbnails below for the full sized picture.

KDE3 and KDE4 for openSUSE

September 10th, 2008 by

As Zonker announced yesterday (and I copy some lines from his message), the KDE team has decided to take the following course of action after receiving a great deal of feedback on the issue of KDE 3.5 inclusion in openSUSE 11.1 – and state of KDE 4.1:

  • KDE 3.5 will be part of the DVD media for openSUSE 11.1, though space constraints may require to slim the package selection for 3.5 slightly.
  • KDE 3.5 will be included in the main selection page under “Other Desktop Environments” (during installation).
    This way new users will learn KDE4 directly and those users updating from a previous openSUSE release will not see this dialog at all.  Those that want KDE3 to install anyhow will still be able to easy install it.
  • We encourage and support contributors who are interested in maintaining KDE 3.5 for future releases of openSUSE, however the Novell employed part of the KDE team will shift focus to maintaining the KDE 4 packages for the openSUSE releases after the next one.
  • While KDE 3.5 will be on the openSUSE 11.1 media again, KDE 3.5 will not be included on any 11.2 “official” media or repositories, but the community certainly has the option of creating live CDs with KDE 3.5 packages for 11.2.
  • The Novell KDE team will only be addressing high priority bugs for KDE 3.5.x from this point forward. Again, this does not preclude community contributors from supporting KDE 3.5.x, and we encourage them to do so.
  • We will work on an easy migration from KDE3 to KDE4 desktops so that settings and data will persist.  This has already been started for openSUSE 11.0 and will continue to get improved.

We’d like to thank all the people who helped provide constructive feedback while we evaluated the best course for the next release of openSUSE. While we know that no solution is guaranteed to make every user happy, we think that we’ve reached the best compromise for openSUSE 11.1 and beyond, to ensure a smooth transition. (more…)

openSUSE Build Service Build Checks

September 8th, 2008 by

Last week, Adrian announced that the openSUSE Build Service uses the same build checks that the internal autobuild uses and that these have been enabled for builds of factory and for builds of packages against factory.  This is an important step for building packages with the OBS since it means that a package that builds in the OBS, will not anymore fail once it has been submitted to build for factory.

We now have put all checks in packages so that they can be easily enhanced: brp-check-suse, rpmlint (the polices are in the rpmlint-Factory package) and post-build-checks.  The rpmlint checks are run after the package has been built, the brp-check-suse scripts might be run during the build since they contain specific rpm macros and finally post-build-checks is executed at the end.  The goal is to move everything to rpmlint checks.

(more…)

Enlightenment

August 31st, 2008 by

Glad to announce the release of Enlightenment LiveCD based on OpenSUSE-11.0.

Download page
‘Welcome’ notes (PDF)
Direct link to the .iso image

Login details:

User: linux
Pass: soad

User: root
Pass: soad

A lot of people helped me to manage this. THANK YOU VERY MUCH! My deepest apologizes that I can’t mention all of you by name. But I’ll try to make it ‘in general’:

Enlightenment Development Team and Enlightenment Community
OpenSUSE Build Service Team
OpenSUSE KIWI Team (schaefi, cyberorg, pzb, cgoncalves – THANKS!)
Stalwart, thanks for the hosting!
Packman Team
Novell
Dear engineers and developers, THANKS! Using SuSE since 8.2 (Pro) Decided to contribute not so long ago…

It’s the result of my modest efforts. Hope you like it.

Regards,
sda

openSUSE TV

August 5th, 2008 by

Some may know about the Geeko’s Tube, I’m not so sure that many do though.  There has been for a while now tube.opensuse.org, this is the official repository of videos by openSUSE people.  All the video is in .ogg format, and as such will play straight out of the box regardless of whether users are purists/pragmatists/whatever.

There are several services out on the web that offer video streaming in flash, one that caught my attention is blip.tv.  So why is blip different to YouTube et al?  Well for starters they openly use Open Source (they’re not ashamed of it), they support multiple formats for uploading and playback, and they provide multiple mechanisms to get your shows out there.

After some consultation on the mailing lists and IRC, I have created an openSUSE channel on blip.tv – http://opensuse.blip.tv The aim is for videos by the openSUSE Community for the openSUSE Community can get uploaded there and reach a much wider audience.  There are only a few videos on there at the moment but the content will grow (I’m just having a few ISP issues over here :-/ ).  So what content is able to go on there?  The short answer is any, yes there are only a couple of catches: they must preferably be clean (remember the audience is varied from young to old), have an openSUSE twist (the whole reason for the channel).  At present there are a few screencasts and some presentations by community members at events (granted they’re all employees, but that doesn’t make them any less a member of our community).

Just to show some of the ways you can watch the channel:

Banshee (out of the box openSUSE 11.0 install)

Browser (again out of the box openSUSE 11.0 install)

Miro which you can download, just look here.

As the channel is syndicated via RSS you can subscribe to it using Banshee/Miro and it will automatically download the latest episode for you (sorry I haven’t tried in KDE, but I believe it should work).  You can also add the RSS feed into your preferred reader and pull the attachments from there.

I would be really keen on getting people’s feedback and also if people have content they would like to get on there.