touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #59565
[Bug 1426751] Re: Ubuntu-desktop not working when suspend/resume or connecting an external monitor -after upgrade this week (14.04)
I found a workaround.
I created two scripts (one of them I found it on this website, but now I
lost the link).
Let's called the first script: "discover_session_bus_address.sh"
#!/bin/bash
# Remember to run this script using the command "source ./filename.sh"
# Search these processes for the session variable
# (they are run as the current user and have the DBUS session variable set)
compatiblePrograms=( nautilus kdeinit kded4 pulseaudio trackerd )
# Attempt to get a program pid
for index in ${compatiblePrograms[@]}; do
PID=$(pidof -s ${index})
if [[ "${PID}" != "" ]]; then
break
fi
done
if [[ "${PID}" == "" ]]; then
echo "Could not detect active login session"
return 1
fi
QUERY_ENVIRON="$(tr '\0' '\n' < /proc/${PID}/environ | grep "DBUS_SESSION_BUS_ADDRESS" | cut -d "=" -f 2-)"
if [[ "${QUERY_ENVIRON}" != "" ]]; then
export DBUS_SESSION_BUS_ADDRESS="${QUERY_ENVIRON}"
echo "Connected to session:"
echo "DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}"
else
echo "Could not find dbus session ID in user environment."
return 1
fi
return 0
Save it an then, in the same folder, create another script called "recover_unity.sh".
Code:
#!/bin/bash
export DISPLAY=:0
source ./discover_session_bus_address.sh unity
unity &
save it and give both script execution permissions: chmod +x discover_session_bus_address.sh chmod +x recover_unity.sh
Now, every time unity freezes, use CTRL+ALT+F1, login and, within the
folder where those scripts were saved, type
source recover_unity.sh
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-meta in Ubuntu.
https://bugs.launchpad.net/bugs/1426751
Title:
Ubuntu-desktop not working when suspend/resume or connecting an
external monitor -after upgrade this week (14.04)
Status in ubuntu-meta package in Ubuntu:
New
Bug description:
I was happily using 14.04 with my Lenovo Y50. When I installed it, I
had some troubles making my NVIDIA GeForce GTX 860M 2GB works with
hardware acceleration, etc, but at the end everything was OK.
THIS WEEK (around 02/25/2015) an update destroyed this beautiful
equilibrium: I can't resume after suspend and I can't plug or unplug
my external monitor without having a weird problem:
a) Desktop "moves" half of it size to the right.
b) Mouse works, but I can't click on anything. The only workaround is
killing the Xorg, and loosing the session.
What I tried, without success:
1) Downgrade Compiz (the first suspect, it was upgraded this week).
Nothing.
2) Install ALL possible NVIDIA drivers:
2.a) Nouveau
2.b) Nvidia 304 & Nvidia 304 updates (blacklisting and purging
nouveau)
2.c) Nvidia 331 & Nvidia 331 updates (both from repository and NVidea
website). (blacklisting and purging nouveau)
2.d) Nvidia 340 (from Xorg-edgers ppa). (blacklisting and purging
nouveau)
2.e) In every case, I purged previous drivers before, reconfigure
Xorg, etc, etc,etc.
3) Reinstalling Unity and Ubuntu-desktop
I honestly don't know what else to do, but this situation it's very
annoying.
Any ideas? Please?
THANK YOU
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: ubuntu-desktop 1.325
ProcVersionSignature: Ubuntu 3.13.0-46.76-generic 3.13.11-ckt15
Uname: Linux 3.13.0-46-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.7
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Feb 28 14:21:26 2015
InstallationDate: Installed on 2014-11-19 (101 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
ProcEnviron:
LANGUAGE=en_US
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ubuntu-meta
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1426751/+subscriptions
References