Steam for Linux

Steam for Linux

LXDE Env Destroyed My Steam Client on Ubuntu 13.04 (Unity)
Please help me. I cannot use Steam at all now, even after doing clean reinstalls of Steam. I tried to test out the LXDE environment and ever since Steam will not run on my Ubuntu 13.04 (even on Unity now). I logged my full details here:

https://github.com/ValveSoftware/steam-for-linux/issues/2833
< >
Сообщения 115 из 26
First thing I would try is to open a terminal and type:
steam --reset

This will re-install the steam runtime files in your ~/.steam directory and not remove your game files.

The steam package you install from a repo is essentially just a bootstrap to download the program and runtime to your ~/.steam directory. Purging and re-installing it doesn't usually do a whole lot.

Hope that helps.
Cheers
Woody, thanks for the suggestion! I ran it and Steam re-downloaded the 163 MB extra client files it did like when I first reinstalled it, but unfortunately this did not fix my issue. I think the Steam voodoo gods have cursed me.
The other thing to try (since it seems from the screenshot that you're getting odd video rendering) is to make sure you have the 32-bit nvidia drivers installed along side your 64-bit ones.

ie. 32-bit versions of:
nvidia-libgl
nvidia-utils

And, as they usually suggest, that you have multi-lib support installed (32-bit compatibility for 64-bit environments).
I don't see how a DE would "destroy" Steam. Was it working as expected before? Did you install anything?

Sometimes when upgrading things in Ubuntu you might need to remove others. Try to remember if something was removed.

Also, I would re-install the video drivers. If you have a NVIDIA card, then:

sudo apt-get remove --purge nvidia*

This should remove the driver and you will still get a graphical environment. Afterwards, re-install the driver with the version from the repositories.
Try this if all other options fail:

Open synaptic manager and do a complete removal of steam.

Then type this:
locate steam | xargs rm -rf
(run as root obviously)

Then make sure the .steam folders and anything pertaining to Steam are destroyed. (Backup any files you need)

Redownload steam and install as normal.

Good luck.
All, just an update... I really appreciate all of your suggestions! I haven't honestly tested them out yet, as I've been a bit busy with college work (and I didn't want to mess with my display drivers prior to backing up my key files, as I've had issues with this in the past). When I get some time, I'll test out each idea suggested and will let you know if any of them fixed my problem. In the meantime, if you're feeling like testing fate, you could also try to recreate my bug by simply doing the following, which I performed under Ubuntu 13.04 (64-bit):

1. Install and use Steam in Unity (everything should work).
2. Install the LXDE desktop environment from the Ubuntu Software Center.
3. Reboot and login, selecting the LXDE environment beforehand.
4. Attempt to run Steam by first clicking on the Steam launcher icon from the LXDE main menu. If you have problems with this, type "steam" in a terminal/shell.
5. That's it, you should now have a messed up Steam client that will haunt you for life, no matter which desktop environment you use.

I think this is more of a Steam bug rather than an LXDE issue. I say this as I see posts online about people running Steam just fine in LXDE, but I get the assumption that they have only ever ran Steam in LXDE. Hell, it could even be some weird Unity glitch that 'hooks' onto Steam's GUI settings, which messes it up when attempting to use LXDE or another environment. But, since Steam uses its own form of GUI controls (i.e., ones that do not look like a standard X11 application [GTK+, Qt, windowing elements]), my assumption sticks with Steam for now (even if one of your suggestions helps to clear out my buggy config files).

Thanks again, everybody!
If so determined to use LXDE, why not use Lubuntu?
Because I already have the normal Ubuntu installed, and I don't want to go through the hassle of reinstalling my entire system to simply test out LXDE. I'd prefer to use LXDE as an alternative DE every now and then.
Автор сообщения: junktext (On Linux)
Because I already have the normal Ubuntu installed, and I don't want to go through the hassle of reinstalling my entire system to simply test out LXDE. I'd prefer to use LXDE as an alternative DE every now and then.

If you have a separate home partition then you can easily install another Ubuntu distro without formatting that partition. Moreover, you could easily create a script which automatically downloads and installs all applications you require with the click of a button. The choice is yours in the end.
Автор сообщения: junktext (On Linux)
Because I already have the normal Ubuntu installed, and I don't want to go through the hassle of reinstalling my entire system to simply test out LXDE. I'd prefer to use LXDE as an alternative DE every now and then.
After I tested LXDE I found out that installing the regular Ubuntu and then installing XFCE is a better idea. Xubuntu is a stripped down version and will come with far less software, you'll waste time installing Xubuntu and then installing everything you need.
Okay, folks, so I lied about my post a month ago on testing out all of the suggestions sent my way. I ended up doing worse things than breaking my Steam client, as I broke the rest of my Ubuntu system by attempting to install a lot of custom packages by manually compiling and installing them. That killed my Unity environment completely, and I couldn't figure out how to get things back to normal. So, I just reinstalled to Ubuntu 13.04, then I have recently upgraded to Ubuntu 13.10. My Steam client works, but that's because I haven't dared to install LXDE again. This time, however, I set my computer up to triple boot Ubuntu, Fedora, and Windows 7. So, if I really, really, want to try out LXDE, I'll probably just kill out Fedora for Lubuntu or Xubuntu and go from them.

Or, I may try to do what I did last time with installing LXDE as a Desktop Environment on Ubuntu, but I don't have my heart set out on testing the waters just yet. Not that I am opposed, I just don't have much time to keep reinstalling after horribly breaking something. With all that said, even with such pain, it's nice to have the option to play around with a custom environment with LXDE in the Linux world, whereas if you're on Mac or Windows, you don't have much freedom to be adventurous. Long live FOSS!
Okay, folks, so I lied about my post a month ago on testing out all of the suggestions sent my way.
Why would you lie? People were just trying to help.
I ended up doing worse things than breaking my Steam client, as I broke the rest of my Ubuntu system by attempting to install a lot of custom packages by manually compiling and installing them.
I wonder what packages are these that you needed to manually re-compile them and they broke your system.
That killed my Unity environment completely, and I couldn't figure out how to get things back to normal.
Google: Unity reset.

Or just remove ubuntu-desktop and reinstall again.
So, I just reinstalled to Ubuntu 13.04, then I have recently upgraded to Ubuntu 13.10. My Steam client works, but that's because I haven't dared to install LXDE again.
Again, I don't see how LXDE would break systems.
This time, however, I set my computer up to triple boot Ubuntu, Fedora, and Windows 7. So, if I really, really, want to try out LXDE, I'll probably just kill out Fedora for Lubuntu or Xubuntu and go from them.
You don't have to install a different OS just for a Desktop Environment.... you know. LOL
Or, I may try to do what I did last time with installing LXDE as a Desktop Environment on Ubuntu, but I don't have my heart set out on testing the waters just yet. Not that I am opposed, I just don't have much time to keep reinstalling after horribly breaking something.
Are you sure it isn't something YOU did?
Junior, I appreciate the feedback, but just in case you misunderstood me: I did not intentionally “lie”. I was using that word as a phrase. I wanted to test out the suggestions proposed, but I was unable to do so I as I broke the rest of my system by manually installing software that I compiled myself. I was not sure which piece of software messed up my system, as I was installing a bunch of dependencies to support a chess program I wanted to test out because the newest version was not on the Ubuntu Software Center and neither were most of the ~15 dependencies that it required, such as various libraries and the sort. I only got about half way through manually installing everything and I was asked to reboot. I restarted and my system was limping along. I suppose I could have tried a Unity reset, but after my LXDE experience described above (and which even after uninstalling LXDE it lingered as a false DE choice that did nothing on my logon screen), so I didn't have high hopes of success for any quick and easy solutions to repair everything. Moreover, I wanted to repartition anyhow to set up a triple boot, so that's what I did (repartitioned and reinstalled).

If you think I am mistaken about my LXDE problems, and if you are you running the regular Ubuntu distro, will you please test out what I described previously and let me know if you are able to get it to work? I don't care if you're on 13.04, 13.10, or 12.04 LTS. If it works for you, then I may be more willing to attempt another time. Again, I appreciate your comments, but you're the second person to tell me that they don't think LXDE would break Steam in Ubuntu/Unity, where I am saying it does from experience. Even though I, like you, wouldn't think LXDE would have such issues with Ubuntu & Steam (which is why I tried using LXDE in the first place).

Also, I am not knocking LXDE. From the little that I used LXDE, it seems like a great DE. My old issue may have been a Steam issue, or an X11 issue, or an NVIDIA issue. I have no real idea, and after posting my issue to this forum, Steam's Github, LXDE's forum, and Ubuntu's support forum, there were no conclusive answers that I received.
I was not sure which piece of software messed up my system, as I was installing a bunch of dependencies to support a chess program I wanted to test out because the newest version was not on the Ubuntu Software Center and neither were most of the ~15 dependencies that it required, such as various libraries and the sort.
There's always VBox to test things. And now you know that testing a chess game isn't worth the shot of breaking your system hehehe.

If you think I am mistaken about my LXDE problems, and if you are you running the regular Ubuntu distro, will you please test out what I described previously and let me know if you are able to get it to work? I don't care if you're on 13.04, 13.10, or 12.04 LTS.
I can't help you on this one because: a) I'm on Arch (as my alias suggests) and b) Because you should move away from Ubuntu.
One of the biggest problems with Ubuntu is it's software repository, it's old, unusable.
Either use the latest Ubuntu (which won't give you the latest software anyway) or stay away from it, as many did.
Again, I appreciate your comments, but you're the second person to tell me that they don't think LXDE would break Steam in Ubuntu/Unity, where I am saying it does from experience.
And your experience seem to be in contrast with the 2 people telling you that LXDE didn't break anything =)
Either you did something wrong or the Ubuntu CD/DVD you have is corrupt. LXDE can't break your system and I recommend you to install Ubuntu (if you still wanna use it) on a VM and install LXDE right after. You'll see that Ubuntu+LXDE will work as expected, what you do next is what matters.
Even though I, like you, wouldn't think LXDE would have such issues with Ubuntu & Steam (which is why I tried using LXDE in the first place).
It can't be LXDE. I installed XFCE+Unity+GnomeClassic+KDE+LXDE and never had a single problem.
Also, I am not knocking LXDE. From the little that I used LXDE, it seems like a great DE. My old issue may have been a Steam issue, or an X11 issue, or an NVIDIA issue. I have no real idea, and after posting my issue to this forum, Steam's Github, LXDE's forum, and Ubuntu's support forum, there were no conclusive answers that I received.
That's because you expect people to tell you that LXDE is the problem.

You can try KDE, which can be tweaked to run with 190MB on RAM and it's as fast as the other DE's when it's effects are disabled.
I've heard good things about Arch, and I may play around with that some day. However, to be clear, I never stated that LXDE broke my Ubuntu system. It simply broke my Steam client. Which is where it gets fuzzy on where the blame should go (LXDE, Steam, X11, NVIDIA?). Other X11-capable apps, like Firefox, worked flawlessly in LXDE and Unity even after restarting and the like. My Steam client was the only thing that got borked, so I never expected anybody to tell me that LXDE was the problem (I was just looking for a workaround).

But, since I've reinstalled everything anew already, at this point in time I care more about Steam than LXDE, so I'd rather not install LXDE to avoid another mishap with my working Steam client right now :-).

Again though, thanks for your ideas. In hindsight I should have attempted a Unity reset when I killed it by manually installing a bunch of stuff, as I'm curious if that would have fixed my Unity DE. Have a good night!
< >
Сообщения 115 из 26
Показывать на странице: 1530 50

Дата создания: 8 сен. 2013 в 21:35
Сообщений: 26