Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Distribution: Fedora 12, Arch Linux (updated daily =D)
GStreamer is as good as busted!
Well, I have a fine distro of openSUSE 10.2, and love it
recently, I tried to update GStreamer from source, and did so successfully, but it must have cleared all the plugins, since my volume control, and many other application fail to function! Even worse, when I try to uninstall any GStreamer and plugins so I can re-install them, both KDE and GNOME must be uninstalled too, and I don't really think that to do that would exactly be wise... I tried to reinstall them from source, but it did not work.( I feel really stupid because it was actually the same version that I had I was installing!)
At this point, my best idea is to re-install GStreamer + Plugins from some type of .rpm thing, since that would be the easiest!
Problem is, where on earth can I find one of these? I have googled to no avail. I rarely use .rpm s because I prefer to build from source, which does NOT seem to be working! A link would be appreciated.
Why not add http://packman.unixheads.com/suse/10.2 to your repositories in YaST and, after removing all your compiled gstreamer stuff, just install the Packman versions of all the Gstreamer packages?
That, and w32codecs-all, mplayer, and totem and the totem-plugin (or totem-browser-plugin if it's still named that way for 10.2) should get the whole gstreamer framework (as well as libxine1 since his totem is totem-xine and that pulls in the full libxine1, removing the dumbed down version) so it all should work and have all it needs, ffmpeg stuff, lame, mad, all in one shot.
The totem-gstreamer available for OpenSUSE is only from them, and does not make use of the full gstreamer packages even if they are installed. It also ignores the existance of libdvdcss2. On SUSE, if you want full use of Totem you have to use Packman's (or compile totem-gstreamer yourself) and unfortunately for Gnome/Gstreamer devotees, Packman only offers one totem and that installs totem-xine. Works great though!
I discovered the disconnect from patent ignoring versions of the gstreamer plugins by OpenSUSE's totem when trying to use my purchased Fluendo full plugin pack on 10.3. It just ignored the existance of all those registered Fluendo plugins, with the exception of the included mp3 one. It also wouldn't use the ugly plugins, the ffmpeg ones, etc. Totem-xine from Packman is mandatory for Totem use on OpenSUSE if you want to access the patented codecs. Or do your best compiling all the multimedia from source.
On Debian, the totem-gstreamer uses the Fluendo plugins if installed, as well as libdvdcss2 and the patent ignoring versions of gstreamer plugins if they are installed (the non-Fluendo ones).
So on OpenSUSE, it's not enough to just add the codecs, we've got to replace the players as well. Even on KDE, Amarok, Kaffeine, etc and the addition of Packman's K3b-codecs package is needed, even if mad and lame exist. K3b on SUSE will ignore the existance of the mp3 and ffmpeg stuff, mad, etc if that K3b-codecs package isn't installed.
They're real careful over there! But it isn't necessary to be downloading and installing RPM's or compiling. Just activate and use Packman versions of whatever he has. I access his repo in the YaST Software Management (switch Search to repositories and click the Packman one), right click one of his packages on the right, and choose All in this list, update all with newer versions available. Unless you've installed the Build Service KDE and Gnome, that'll upgrade all your players to his versions. This, after installing w32codecs-all and mplayer.
Distribution: Fedora 12, Arch Linux (updated daily =D)
Okay, I did everything but fix lib-xine1 and totem because I hardly ever use anything that uses lib-xine1 and if I uninstall totem, I lose gnome-python-desktop, which may be important.
The only piece of missed functionality so far is the volume control applet.
I would like to know if I can safely uninstall the gnome-python-desktop, since I don't really know how this would affect me launching a terminal, since I do that by right-clicking, and selecting "Open Terminal." I would just like to be backed up on whether I could uninstall gnome-python-desktop.
Who told you to uninstall totem? You just upgrade it using YaST and you'll get the Packman version that is totem-xine.
Sometimes that dependency stuff can be confusing. Try to work through the resolver YaST pops up and see if it can wind up with a resolution that keeps most things, but absolutely let it remove multimedia stuff that is being replaced by the full unencumbered Packman versions.
libxine1 is good. Unless you enjoy encountering most things and needing to convert them to free formats manually. I like players that play what's out there.
Keep at it! And search for stuff like "Hacking OpenSUSE 10.2" and going to opensuse-community.org and reading, reading.
Don't know about that python thing offhand. Upgrading totem rather than uninstalling it should work smoother though. Make sure you have all the proper repos active in YaST. Keep reading and learning and you'll get it pretty quickly.
Well, if the volume control and "many other functions" appear messed up it may have something to do with alsa, but I don't see that your initial removing of gstreamer would mess alsa up.
Last ditch effort might be to search for alsa in YaST and change all the installed checks to update circles by right clicking them and selecting update. Have YaST reinstall them, reboot, and see if things have changed.
You've already reinstalled all of gstreamer from Packman so that's about it.
Next, get yourself OpenSUSE 10.3 DVD1 and install it with a new installation, formating your current SUSE.
Then do some reading and learn how to setup your multimedia and everything else on OpenSUSE. And stay far away from downloading and compiling software until after you understand how OpenSUSE and YaST work. You may find you only want a couple of things, maybe even nothing, that isn't available from the official repos or the Build Service.
Somehow you've got the multimedia stuff mixed up, among "many other functions." No use beating a dead horse. Get the latest and learn how to use it.
Circa about the same time (slightly newer but not by much). Socket A. Old. Runs great. Even Vista is bearable.
OpenSUSE 10.3 might be quicker as the newer Kernel better supports hardware, tons of bug fixes, newer versions of software, much better package management, etc. You want to speed up? Turn off the beagle indexer. Then it performs the same as any other distro (that has the same Kernel, KDE, and Gnome versions).
And the grass isn't greener over at Fedora. Buggier at all times than OpenSUSE with approximately the same software. Versions are released with development versions instead of polished upstream releases. Different administrative tools (no YaST). Quite nice if one enjoys keeping up with the exciting new bug fixes and updates every day.
OpenSUSE makes the latest releases available through the Build Service but somehow makes it work before including it there. And installing the unofficial upgraded versions is optional and not supported. Fedora just ships it as updates and lets users find the bugs.
Well, at least you know one thing not to do. Compile gstreamer. From what you reported the problems started when you did that. Possibly when removing some dependencies when you uninstalled gstreamer removed some audio related things that broke the mixer as well.
Upgrading is possible but not advised, especially if, as nearly anyone does, you've installed packages besides the oss, non-oss, and updates repos. So yeah, you'd have the new dvd, bootup to it, and do a new installation formating what's there now.
Stuff is broken anyway. Give yourself a fresh start, if you want.
Vista runs okay on it. My games play fine and all applications work pretty zippy. The only big annoyance is that previous file versions indexing done by the System Restore background process so it can keep a record of all system files that change in case someone wants to right click, previous versions, restore one of them. That thing makes me wait while using the hard drive instead of me using it. It's like running the GoBack software used to be. I guess they thought that was a great service to incorporate it into System Restore but I hate it.
Not that I really use the thing. Actually used it more way back in beta period. Then I got involved with Linux and just go into Vista occasionally for a few games. But it's a full system with lots of software I bought for it. I did it as though I'd be using it but Linux is so much better than any Windows that I can't be bothered. By the time I get in there to use it, it takes hours of updating before everything shuts up and lets me use my computer. Pain the the neck.
Put it this way. After taking the time and effort to learn, and it's all pretty easy learning, Linux is very very hard not to be able to set everything up and do whatever you want. And if you know what you're doing it's quite indestructible.
Before taking the time and effort to learn, Linux can be broken easily because the user is able to fully control their computer, unlike Windows that doesn't allow the user to control it, only "trusted software installers" which then proceed to break everything and the user isn't allowed to fix it. And if you don't learn what you need to do to accomplish what you want in Linux, it's very very hard and frustrating. After a bit of learning, easy as pie.
Personally I like being in control of my own computer and software. But, to each his own.