[tor-commits] [torbrowser/maint-2.3] Make TBB work on KDE 4

erinn at torproject.org erinn at torproject.org
Thu Mar 8 20:43:01 UTC 2012


commit ff3308f592e6656658dbb6b52f7be7bac2a6db94
Author: Sebastian Hahn <sebastian at torproject.org>
Date:   Thu Feb 23 05:44:33 2012 +0100

    Make TBB work on KDE 4
    
    On KDE 4 desktops, Qt apps try to load the KDE 4 style called Oxygen.
    This causes a few other Qt shared libs to be loaded, and we don't ship
    them all, which causes a crash. Tomásfound this cool solution, which
    means we don't have to ship more libraries than we do now. Basically we
    tell Vidalia to bypass auto-detecting a style and just pre-pick a sane
    one. If the user manually overrides this, Vidalia will still crash, but
    this should work for the vast majority of users for now.
    
    Works around bug 5214.
---
 src/RelativeLink/RelativeLink.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/RelativeLink/RelativeLink.sh b/src/RelativeLink/RelativeLink.sh
index 14f6423..692885c 100755
--- a/src/RelativeLink/RelativeLink.sh
+++ b/src/RelativeLink/RelativeLink.sh
@@ -193,7 +193,7 @@ if [ "${debug}" ]; then
 	# XXX Someday we should pass whatever command-line arguments we got
 	# (probably filenames or URLs) to Firefox.
 	./App/vidalia --loglevel debug --logfile vidalia-debug-log \
-	--datadir Data/Vidalia/
+	--datadir Data/Vidalia/ -style Cleanlooks
 	printf "\nVidalia exited with the following return code: $?\n"
 fi
 
@@ -202,7 +202,7 @@ printf "\nLaunching Tor Browser Bundle for Linux in ${HOME}\n"
 cd "${HOME}"
 # XXX Someday we should pass whatever command-line arguments we got
 # (probably filenames or URLs) to Firefox.
-./App/vidalia --datadir Data/Vidalia/
+./App/vidalia --datadir Data/Vidalia/ -style Cleanlooks
 exitcode="$?"
 if [ "$exitcode" -ne 0 ]; then
 	complain "Vidalia exited abnormally.  Exit code: $exitcode"





More information about the tor-commits mailing list