红联Linux门户
Linux帮助

在傲游云浏览器Linux版中Flash问题的临时解决办法

发布时间:2015-06-04 10:45:50来源:linux网站作者:8780864

目前傲游云浏览器Linux版使用的Flash版本是11.2,在看视频/玩游戏/YY网页版等各种Flash页面可能会遇到问题。如果同时安装了Chrome,可以引用Chrome的Flash。


方法如下:
运行 maxthon --ppapi-flash-path=/opt/google/chrome/PepperFlash/libpepflashplayer.so
或者 修改/opt/maxthon/maxthon-browser这个脚本的最后一行,改为exec -a $0 /opt/maxthon/maxthon --enable-smooth-scrolling -ppapi-flash-path=/opt/google/chrome/PepperFlash/libpepflashplayer.so "$@"


以上方法非常管用。


PS:用pepper无需安装chrome那么大费周折,直接安装Pepper Flash Player就好。


对于使用ubuntu14.04的朋友:
sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree --install
然后至于要怎么改mx的启动脚本,因为我没在用14.04,所以不知道pepflashplayer.so被装到什么地方了,没法改。

对于使用ubuntu14.04之前的版本的朋友:
sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer


然后:
sudo vi /opt/maxthon/maxthon-browser

DEV="/opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so"
这一行下面的内容替换成(上面给出的那一行要保留):
PEP="/usr/lib/pepflashplugin-installer/libpepflashplayer.so"

if [[ -f $STABLE ]]; then
pepper="$SWITCH$STABLE"
elif [[ -f $BETA ]]; then
pepper="$SWITCH$BETA"
elif [[ -f $DEV ]]; then
pepper="$SWITCH$DEV"
elif [[ -f $PEP ]]; then
pepper="$SWITCH$PEP"
fi
exec -a $0 /opt/maxthon/maxthon $pepper --enable-smooth-scrolling "$@"


然后保存就好。其实只增加了3行代码,其他的没改动。
不喜欢用vi的请把vi改成自己喜欢的编辑器,emacs或者gedit之类的等等。
至于其他Linux发行版,大家就自己摸索把,我在用的只有ubuntu。


完整:
#!/bin/bash
export CHROME_DEVEL_SANDBOX=/opt/maxthon/maxthon_sandbox
export MAXTHON_PATH="`readlink -f "$0"`"

HERE="`dirname "$MAXTHON_PATH"`"

if ! which xdg-settings &> /dev/null; then
# Old xdg utilities. Prepend $HERE to $PATH to use ours instead.
export PATH="$HERE:$PATH"
else
xdg_app_dir="${XDG_DATA_HOME:-$HOME/.local/share/applications}"
mkdir -p "$xdg_app_dir"
[ -f "$xdg_app_dir/mimeapps.list" ] || touch "$xdg_app_dir/mimeapps.list"
fi

if [[ -n "$LD_LIBRARY_PATH" ]]; then
LD_LIBRARY_PATH="$HERE:$HERE/lib:$LD_LIBRARY_PATH"
else
LD_LIBRARY_PATH="$HERE:$HERE/lib"
fi
export LD_LIBRARY_PATH
SWITCH="--ppapi-flash-path="
STABLE="/opt/google/chrome/PepperFlash/libpepflashplayer.so"
BETA="/opt/google/chrome-beta/PepperFlash/libpepflashplayer.so"
DEV="/opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so"
PEP="/usr/lib/pepflashplugin-installer/libpepflashplayer.so"

if [[ -f $STABLE ]]; then
pepper="$SWITCH$STABLE"
elif [[ -f $BETA ]]; then
pepper="$SWITCH$BETA"
elif [[ -f $DEV ]]; then
pepper="$SWITCH$DEV"
elif [[ -f $PEP ]]; then
pepper="$SWITCH$PEP"
fi
exec -a $0 /opt/maxthon/maxthon $pepper --enable-smooth-scrolling "$@"


Ubuntu 15.04无法安装傲游云浏览器Linux版的DEB包:http://www.linuxdiyf.com/linux/12429.html

使用傲游云浏览器Linux版内存高卡的解决办法:http://www.linuxdiyf.com/linux/12431.html

傲游云浏览器Linux版默认不能安装lastpass的解决办法:http://www.linuxdiyf.com/linux/12432.html

傲游云浏览器Linux版.tgz包的安装方法:http://www.linuxdiyf.com/linux/12433.html

使用傲游云浏览器Linux版无法看视频的解决办法:http://www.linuxdiyf.com/linux/12434.html