MozillaFirefox/mozilla.sh.in
changeset 1129 146af4f081b9
parent 1122 a9cd24eaa361
child 1138 4ac678bd2a26
equal deleted inserted replaced
1116:52b1745787cf 1129:146af4f081b9
    68   fi
    68   fi
    69 else
    69 else
    70   export MOZ_APP_LAUNCHER="/usr/bin/$MOZ_APPNAME"
    70   export MOZ_APP_LAUNCHER="/usr/bin/$MOZ_APPNAME"
    71 fi
    71 fi
    72 
    72 
    73 mozilla_lib=`file $MOZ_PROGRAM`
       
    74 LIB=lib
       
    75 echo $mozilla_lib | grep -q -E 'ELF.64-bit.*(x86-64|S/390|PowerPC|ARM aarch64)' && LIB=lib64
       
    76 
       
    77 BROWSER_PLUGIN_DIR=/usr/$LIB/browser-plugins
       
    78 if [ ! -d $BROWSER_PLUGIN_DIR ]; then
       
    79   BROWSER_PLUGIN_DIR=/opt/netscape/plugins
       
    80 fi
       
    81 
       
    82 MOZILLA_FIVE_HOME="$MOZ_DIST_LIB"
    73 MOZILLA_FIVE_HOME="$MOZ_DIST_LIB"
    83 export MOZILLA_FIVE_HOME
    74 export MOZILLA_FIVE_HOME
    84 LD_LIBRARY_PATH=$MOZ_DIST_LIB${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    75 LD_LIBRARY_PATH=$MOZ_DIST_LIB${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    85 export LD_LIBRARY_PATH
    76 export LD_LIBRARY_PATH
    86 
    77 
    87 # needed for SUN Java under Xorg >= 7.2
    78 # needed for SUN Java under Xorg >= 7.2
    88 export LIBXCB_ALLOW_SLOPPY_LOCK=1
    79 export LIBXCB_ALLOW_SLOPPY_LOCK=1
    89 
    80 
    90 ##
       
    91 if [ -z "$MOZ_PLUGIN_PATH" ]; then
       
    92   export MOZ_PLUGIN_PATH=$BROWSER_PLUGIN_DIR
       
    93 else
       
    94   # make sure that BROWSER_PLUGIN_DIR is in MOZ_PLUGIN_PATH
       
    95   echo "$MOZ_PLUGIN_PATH" | grep "$BROWSER_PLUGIN_DIR" 2>&1 >/dev/null
       
    96   _retval=$?
       
    97   if [ ${_retval} -ne 0 ]; then
       
    98     export MOZ_PLUGIN_PATH=$MOZ_PLUGIN_PATH:$BROWSER_PLUGIN_DIR
       
    99   fi
       
   100 fi
       
   101 
       
   102 # disable Gnome crash dialog (doesn't make sense anyway)
    81 # disable Gnome crash dialog (doesn't make sense anyway)
   103 export GNOME_DISABLE_CRASH_DIALOG=1
    82 export GNOME_DISABLE_CRASH_DIALOG=1
       
    83 
       
    84 # Wayland
       
    85 # $XDG_SESSION_TYPE should contain either x11 or wayland
       
    86 if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
       
    87   export MOZ_ENABLE_WAYLAND=1
       
    88 fi
   104 
    89 
   105 # enable xinput2 (boo#1032003)
    90 # enable xinput2 (boo#1032003)
   106 # breaks too many things right now (boo#1053959)
    91 # breaks too many things right now (boo#1053959)
   107 #export MOZ_USE_XINPUT2=1
    92 #export MOZ_USE_XINPUT2=1
   108 
    93