方法非常的簡單,首先先把/usr/bin/下面的firefox這個檔案改名子,
改成"oldfirefox",當然這必需是管理員的身份,
然後再建立一個文字檔"firefox",然後輸入下列程式碼:
#!/bin/sh
export LD_PRELOAD=/usr/lib/libGL.so.1
/usr/bin/oldfirefox $@
儲存後關閉。然後給與這個檔案執行的權限。
以上,就大工告成了。
這個方法對frocefox也有用,但是對swiftweasel就沒辦法了。
用在swiftweasel上的話,會出現錯誤訊息:
/usr/local/swiftweasel3/swiftweasel-bin: Symbol
`SSL_ImplementedCiphers’ has different size in shared object, consider
re-linking
*** glibc detected *** /usr/local/swiftweasel3/swiftweasel-bin: free(): invalid pointer: 0xb5e23100 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7027454]
/lib/tls/i686/cmov/libc.so.6(cfree+0×96)[0xb70294b6]
/usr/lib/tls/libnvidia-tls.so.1[0xb614ea60]
======= Memory map: ========
08048000-08b08000 r-xp 00000000 08:05 655213 /usr/local/swiftweasel3/swiftweasel-bin
08b08000-08b20000 rw-p 00abf000 08:05 655213 /usr/local/swiftweasel3/swiftweasel-bin
08b20000-08b32000 rw-p 08b20000 00:00 0
b5e00000-b5f00000 rw-p b5e00000 00:00 0
b5f77000-b5f7b000 rw-p b5f77000 00:00 0
b5f7b000-b5f7f000 r-xp 00000000 08:05 214178 /usr/lib/libXdmcp.so.6.0.0
b5f7f000-b5f80000 rw-p 00003000 08:05 214178 /usr/lib/libXdmcp.so.6.0.0
b5f80000-b5f98000 r-xp 00000000 08:05 466156 /lib/libselinux.so.1
b5f98000-b5f99000 r–p 00017000 08:05 466156 /lib/libselinux.so.1
b5f99000-b5f9a000 rw-p 00018000 08:05 466156 /lib/libselinux.so.1
b5f9a000-b5f9b000 rw-p b5f9a000 00:00 0
b5f9b000-b5f9d000 r-xp 00000000 08:05 214167 /usr/lib/libXau.so.6.0.0
b5f9d000-b5f9e000 rw-p 00001000 08:05 214167 /usr/lib/libXau.so.6.0.0
b5f9e000-b5fa5000 r-xp 00000000 08:05 482715 /lib/tls/i686/cmov/librt-2.8.90.so
b5fa5000-b5fa6000 r–p 00007000 08:05 482715 /lib/tls/i686/cmov/librt-2.8.90.so
b5fa6000-b5fa7000 rw-p 00008000 08:05 482715 /lib/tls/i686/cmov/librt-2.8.90.so
b5fa7000-b5fbc000 r-xp 00000000 08:05 214126 /usr/lib/libICE.so.6.3.0
b5fbc000-b5fbd000 rw-p 00014000 08:05 214126 /usr/lib/libICE.so.6.3.0
b5fbd000-b5fbf000 rw-p b5fbd000 00:00 0
b5fbf000-b5fc6000 r-xp 00000000 08:05 214155 /usr/lib/libSM.so.6.0.0
b5fc6000-b5fc7000 r–p 00006000 08:05 214155 /usr/lib/libSM.so.6.0.0
b5fc7000-b5fc8000 rw-p 00007000 08:05 214155 /usr/lib/libSM.so.6.0.0
b5fc8000-b5fec000 r-xp 00000000 08:05 214420 /usr/lib/libexpat.so.1.5.2
b5fec000-b5fee000 r–p 00023000 08:05 214420 /usr/lib/libexpat.so.1.5.2
b5fee000-b5fef000 rw-p 00025000 08:05 214420 /usr/lib/libexpat.so.1.5.2
b5fef000-b5ff0000 rw-p b5fef000 00:00 0
b5ff0000-b5ff1000 r-xp 00000000 08:05 215109 /usr/lib/libxcb-xlib.so.0.0.0
b5ff1000-b5ff2000 r–p 00000000 08:05 215109 /usr/lib/libxcb-xlib.so.0.0.0
b5ff2000-b5ff3000 rw-p 00001000 08:05 215109 /usr/lib/libxcb-xlib.so.0.0.0
b5ff3000-b601b000 r-xp 00000000 08:05 466144 /lib/libpcre.so.3.12.1
b601b000-b601c000 r–p 00027000 08:05 466144 /lib/libpcre.so.3.12.1
b601c000-b601d000 rw-p 00028000 08:05 466144 /lib/libpcre.so.3.12.1
b601d000-b6034000 r-xp 00000000 08:05 215111 /usr/lib/libxcb.so.1.0.0
b6034000-b6035000 r–p 00016000 08:05 215111 /usr/lib/libxcb.so.1.0.0
b6035000-b6036000 rw-p 00017000 08:05 215111 /usr/lib/libxcb.so.1.0.0
b6036000-b603c000 r-xp 00000000 08:05 215107 /usr/lib/libxcb-render.so.0.0.0
b603c000-b603d000 r–p 00005000 08:05 215107 /usr/lib/libxcb-render.so.0.0.0
b603d000-b603e000 rw-p 00006000 08:05 215107 /usr/lib/libxcb-render.so.0.0.0
b603e000-b6041000 r-xp 00000000 08:05 215105 /usr/lib/libxcb-render-util.so.0.0.0
b6041000-b6042000 r–p 00002000 08:05 215105 /usr/lib/libxcb-render-util.so.0.0.0
b6042000-b6043000 rw-p 00003000 08:05 215105 /usr/lib/libxcb-render-util.so.0.0.0
b6043000-b6044000 rw-p b6043000 00:00 0
b6044000-b6068000 r-xp 00000000 08:05 212652 /usr/lib/libpng12.so.0.27.0
b6068000-b6069000 r–p 00023000 08:05 212652 /usr/lib/libpng12.so.0.27.0
b6069000-b606a000 rw-p 00024000 08:05 212652 /usr/lib/libpng12.so.0.27.0
b606a000-b60a9000 r-xp 00000000 08:05 214905 /usr/lib/libpixman-1.so.0.12.0
b60a9000-b60ab000 r–p 0003e000 08:05 214905 /usr/lib/libpixman-1.so.0.12.0
b60ab000-b60ac000 rw-p 00040000 08:05 214905 /usr/lib/libpixman-1.so.0.12.0
b60ac000-b60b4000 r-xp 00000000 08:05 214174 /usr/lib/libXcursor.so.1.0.2
b60b4000-b60b5000 rw-p 00007000 08:05 214174 /usr/lib/libXcursor.so.1.0.2
b60b5000-b60ba000 r-xp 00000000 08:05 214202 /usr/lib/libXrandr.so.2.1.0
b60ba000-b60bb000 r–p 00005000 08:05 214202 /usr/lib/libXrandr.so.2.1.0
b60bb000-b60bc000 rw-p 00006000 08:05 214202 /usr/lib/libXrandr.so.2.1.0
b60bc000-b60c4000 r-xp 00000000 08:05 214190 /usr/lib/libXi.so.6.0.0
b60c4000-b60c5000 r–p 00007000 08:05 214190 /usr/lib/libXi.so.6.0.0
b60c5000-b60c6000 rw-p 00008000 08:05 214190 /usr/lib/libXi.so.6.0.0
b60c6000-b60c7000 rw-p b60c6000 00:00 0
b60c7000-b60c9000 r-xp 00000000 08:05 214192 /usr/lib/libXinerama.so.1.0.0
b60c9000-b60ca000 rw-p 00001000 08:05 214192 /usr/lib/libXinerama.so.1.0.0
b60ca000-b612f000 r-xp 00000000 08:05 215884 /usr/lib/libgio-2.0.so.0.1800.2
b612f000-b6130000 —p 00065000 08:05 215884 /usr/lib/libgio-2.0.so.0.1800.2
b6130000-b6131000 r–p 00065000 08:05 215884 /usr/lib/libgio-2.0.so.0.1800.2
b6131000-b6132000 rw-p 00066000 08:05 215884 /usr/lib/libgio-2.0.so.0.1800.2
b6132000-b6136000 r-xp 00000000 08:05 214184 /usr/lib/libXfixes.so.3.1.0
b6136000-b6137000 rw-p 00003000 08:05 214184 /usr/lib/libXfixes.so.3.1.0
b6137000-b6139000 r-xp 00000000 08:05 214176 /usr/lib/libXdamage.so.1.1.0
b6139000-b613a000 rw-p 00001000 08:05 214176 /usr/lib/libXdamage.so.1.1.0
b613a000-b613c000 r-xp 00000000 08:05 214172 /usr/lib/libXcomposite.so.1.0.0
b613c000-b613d000 r–p 00001000 08:05 214172 /usr/lib/libXcomposite.so.1.0.0
b613d000-b613e000 rw-p 00002000 08:05 214172 /usr/lib/libXcomposite.so.1.0.0
b613e000-b613f000 rw-p b613e000 00:00 0
b613f000-b614c000 r-xp 00000000 08:05 214182 /usr/lib/libXext.so.6.4.0
b614c000-b614e000 rw-p 0000c000 08:05 214182 /usr/lib/libXext.so.6.4.0
b614e000-b614f000 r-xp 00000000 08:05 647647 /usr/lib/tls/libnvidia-tls.so.180.11
b614f000-b6150000 rw-p 00000000 08:05 647647 /usr/lib/tls/libnvidia-tls.so.180.11
b6150000-b6dbc000 r-xp 00000000 08:05 213002 /usr/lib/libGLcore.so.180.11
b6dbc000-b6fac000 rwxp 00c6c000 08:05 213002 /usr/lib/libGLcore.so.180.11
b6fac000-b6fb8000 rwxp b6fac000 00:00 0
b6fb8000-b7110000 r-xp 00000000 08:05 482699 /lib/tls/i686/cmov/libc-2.8.90.so
b7110000-b7112000 r–p 00158000 08:05 482699 /lib/tls/i686/cmov/libc-2.8.90.so
b7112000-b7113000 rw-p 0015a000 08:05 482699 /lib/tls/i686/cmov/libc-2.8.90.so
b7113000-b7116000 rw-p b7113000 00:00 0
b7116000-b7123000 r-xp 00000000 08:05 466790 /lib/libgcc_s.so.1
b7123000-b7124000 r–p 0000c000 08:05 466790 /lib/libgcc_s.so.1
b7124000-b7125000 rw-p 0000d000 08:05 466790 /lib/libgcc_s.so.1
b7125000-b7126000 rw-p b7125000 00:00 0
b7126000-b7209000 r-xp 00000000 08:05 213991 /usr/lib/libstdc++.so.6.0.10
b7209000-b720d000 r–p 000e3000 08:05 213991 /usr/lib/libstdc++.so.6.0.10
b720d000-b720e000 rw-p 000e7000 08:05 213991 /usr/lib/libstdc++.so.6.0.10
b720e000-b7214000 rw-p b720e000 00:00 0
b7214000-b7278000 r-xp 00000000 08:05 655256 /usr/local/swiftweasel3/libsqlite3.so
b7278000-b727a000 rw-p 00063000 08:05 655256 /usr/local/swiftweasel3/libsqlite3.so
b727a000-b72a0000 r-xp 00000000 08:05 752521 /usr/lib/libpangoft2-1.0.so.0.2202.0
b72a0000-b72a1000 r–p 00025000 08:05 752521 /usr/lib/libpangoft2-1.0.so.0.2202.0
b72a1000-b72a2000 rw-p 00026000 08:05 752521 /usr/lib/libpangoft2-1.0.so.0.2202.0
b72a2000-b72b4000 r-xp 00000000 08:05 214188 /usr/lib/libXft.so.2.1.2
b72b4000-b72b5000 r–p 00011000 08:05 214188 /usr/lib/libXft.so.2.1.2
b72b5000-b72b6000 rw-p 00012000 08:05 214188 /usr/lib/libXft.so.2.1.2
b72b6000-b72ba000 r-xp 00000000 08:05 215888 /usr/lib/libgthread-2.0.so.0.1800.2
b72ba000-b72bb000 r–p 00003000 08:05 215888 /usr/lib/libgthread-2.0.so.0.1800.2
b72bb000-b72bc000 rw-p 00004000 08:05 215888 /usr/lib/libgthread-2.0.so.0.1800.2
b72bc000-b7309000 r-xp 00000000 08:05 214208 /usr/lib/libXt.so.6.0.0
b7309000-b730d000 rw-p 0004c000 08:05 214208 /usr/lib/libXt.so.6.0.0
b730d000-b730e000 rw-p b730d000 00:00 0
b730e000-b7316000 r-xp 00000000 08:05 214204 /usr/lib/libXrender.so.1.3.0
b7316000-b7317000 r–p 00007000 08:05 214204 /usr/lib/libXrender.so.1.3.0
b7317000-b7318000 rw-p 00008000 08:05 214204 /usr/lib/libXrender.so.1.3.0
b7318000-b7343000 r-xp 00000000 08:05 214430 /usr/lib/libfontconfig.so.1.3.0
b7343000-b7344000 r–p 0002a000 08:05 214430 /usr/lib/libfontconfig.so.1.3.0
b7344000-b7345000 rw-p 0002b000 08:05 214430 /usr/lib/libfontconfig.so.1.3.0
b7345000-b7359000 r-xp 00000000 08:05 21512Aborted
不知道有沒有人有方法解決。
關於swiftweasel的問題,終於找到方法可以解決了:
打開終端機,到 swiftweasel的安裝資料夾下,輸入:
$sudo gedit swiftweasel
然後在第二行加入
export LD_PRELOAD=/usr/lib/libGL.so.1
注意:前面不能有"#"
儲存後關閉。
恭喜你!你可以用全螢幕觀賞youtube的影片了~~~~~~
參考資料:
http://ubuntuforums.org/showthread.php?t=1169411




