diff options
author | Louis des Landes | 2016-12-08 11:08:04 +1100 |
---|---|---|
committer | Louis des Landes | 2016-12-08 12:45:48 +1100 |
commit | f941d5bfd0c7247d804e0f92ae764db5c73979f2 (patch) | |
tree | d556d65d2c6d7bd903625d6638630db0e9439b2d /deepgit.sh | |
download | aur-f941d5bfd0c7247d804e0f92ae764db5c73979f2.tar.gz |
Initial commit
Diffstat (limited to 'deepgit.sh')
-rw-r--r-- | deepgit.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/deepgit.sh b/deepgit.sh new file mode 100644 index 000000000000..385c56a1c179 --- /dev/null +++ b/deepgit.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# TODO +# this seems necessary for Solaris to find the Cairo-library +# export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/gnome-private/lib + +if type "lsb_release" > /dev/null 2> /dev/null ; then + if [ "$XDG_CURRENT_DESKTOP" == "Unity" ] ; then + # work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=419729 + # work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=502056 + export UBUNTU_MENUPROXY=0 + + # Without the following line sliders are not visible in Ubuntu 12.04 + # (see <https://bugs.eclipse.org/bugs/show_bug.cgi?id=368929>) + export LIBOVERLAY_SCROLLBAR=0 + fi +fi + +if [ "$KDE_SESSION_UID" != "" ] && [ "$GTK2_RC_FILES" == "" ] ; then + if grep -q "oxygen-gtk" "$HOME/.gtkrc-2.0-kde4"; then + echo "Please change the GTK+ theme to something else than oxygen-gtk." + echo "See also http://www.syntevo.com/blog/?p=4143" + exit -1 + fi +fi + +# as workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=435773 +export SWT_GTK3=0 + +_GC_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:InitiatingHeapOccupancyPercent=25 -Xmx768m" +_MISC_OPTS="-Xverify:none -XX:MaxJavaStackTraceDepth=1000000 -Dsun.io.useCanonCaches=false" + + +exec /usr/bin/java $_GC_OPTS $_MISC_OPTS -jar '/usr/share/java/deepgit/lib/bootloader.jar' "$@" |