[X2Go-Commits] [x2goclient] 01/01: Save proxy output in $HOME/S-$SESSION-ID/session.log if debugging is enabled.
git-admin at x2go.org
git-admin at x2go.org
Tue Jun 24 11:42:31 CEST 2014
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goclient.
commit 2531d562b8a8669f1f4ebd205b5f68a314107051
Author: Oleksandr Shneyder <o.shneyder at phoca-gmbh.de>
Date: Tue Jun 24 11:42:25 2014 +0200
Save proxy output in $HOME/S-$SESSION-ID/session.log if debugging is enabled.
---
debian/changelog | 1 +
onmainwindow.cpp | 14 +++++++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 14f29b6..349f8ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,6 +30,7 @@ x2goclient (4.0.2.1-0x2go1) UNRELEASED; urgency=low
- Check if sound is activated before starting pulse.
- Fix starting sshd on Win XP. (Fixes: #421).
- Fork x2goclient on windows and terminate child processes if x2go client crashed.
+ - Save proxy output in $HOME/S-$SESSION-ID/session.log if debugging is enabled.
[ Mike DePaulo ]
* New upstream release (4.0.2.1):
- Windows: Enable PulseAudio log when --debug is passed.
diff --git a/onmainwindow.cpp b/onmainwindow.cpp
index b6eed49..99742e2 100644
--- a/onmainwindow.cpp
+++ b/onmainwindow.cpp
@@ -5758,6 +5758,14 @@ void ONMainWindow::slotProxyStderr()
x2goDebug<<"Proxy wrote on stderr: "<<reserr;
+ if(debugging)
+ {
+ QFile fl(homeDir+"/.x2go/S-"+resumingSession.sessionId+"/session.log");
+ fl.open(QIODevice::WriteOnly|QIODevice::Append);
+ fl.write(reserr.toLocal8Bit());
+ fl.close();
+ }
+
stInfo->insertPlainText ( reserr );
stInfo->ensureCursorVisible();
if ( stInfo->toPlainText().indexOf (
@@ -9789,7 +9797,7 @@ void ONMainWindow::startPulsed()
pulseArgs<<"--exit-idle-time=-1"<<"-n"<<"-F"<<pulseDir+"/config.pa";
#endif
pulseServer->setWorkingDirectory ( QDir::toNativeSeparators (
- wapiShortFileName ( appDir+"/pulse/" ) ) );
+ wapiShortFileName ( appDir+"/pulse/" ) ) );
pulseServer->start ( "pulse\\pulseaudio.exe",pulseArgs );
x2goDebug<<"Starting pulse\\pulseaudio.exe "<<pulseArgs.join ( " " ) <<
@@ -10212,8 +10220,8 @@ void ONMainWindow::slotConfigXinerama()
xineramaTimer->stop();
QStringList screens;
foreach (QRect disp, xineramaScreens)
- screens<<QString::number(disp.x())+" "+QString::number(disp.y())+" "+QString::number(disp.width())+
- " "+QString::number(disp.height());
+ screens<<QString::number(disp.x())+" "+QString::number(disp.y())+" "+QString::number(disp.width())+
+ " "+QString::number(disp.height());
QString cmd="export DISPLAY=:"+resumingSession.display+";printf '"+screens.join("\\\\n")+"' > $HOME/.x2go/C-"+
resumingSession.sessionId+"/xinerama.conf";
--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-commits
mailing list