Flash player (в Firefox) нестабилен в 14,04

Для 13,10, я использовал это руководство для получения Intel iGPU-поддерживаемое воспроизведение видео флэш-памяти в Firefox: http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

В целом, ускорение графики Intel для содержания флэш-памяти работало просто великолепно в 13,10, по крайней мере, на моей машине (с Xubuntu).

Я в основном следовал руководству, чтобы сделать то же для 14,04, но приблизительно 2-3 недели назад высветиться, видео начали капризничать. Каждый раз, когда я имею один экземпляр флэш-памяти, приостановленной или остановленной на одной вкладке, и перехожу к следующей вкладке для продолжения некоторой песни на Soundcloud или чем-то, это игра закончена.

Я невежествен относительно того, что я могу сделать здесь. Что-нибудь изменялось тем временем?

3
задан 13 June 2014 в 22:20

4 ответа

Вот сценарий, который устанавливает последнюю версию перечной флэш-памяти на Firefox. Это могло бы решить Вашу проблему. https://db.tt/rHEJ2e0l

для выполнения его откройте терминал, CD в местоположение, где сценарий и тип установки:

chmod +x freshplayer_maintainer.sh; ./freshplayer_maintainer.sh 

и остальные должны быть сам объяснительные

1
ответ дан 1 December 2019 в 15:26

Эти инструкции установят Перечный Flash player для Хрома, и он будет также обновлен автоматически. Поскольку Google закончил поддержку Chrome на 32-разрядном Linux в марте 2016, Перечный Flash player может только быть установлен для 64-разрядных версий Хрома.

Для установки Flash player в веб-браузере Хрома ищут Тире программное обеспечение и Обновления и открывают окно Updates и Software. Нажмите вкладку Other Software в программном обеспечении и окне Updates и поместите галочку во флажок слева от того, где это говорит: Канонические Партнеры.

enter image description here

Нажмите кнопку Close для закрытия окна Updates и программного обеспечения.

Откройте терминал и тип:

sudo apt remove pepperflashplugin-nonfree # remove pepperflashplugin-nonfree if it's installed
sudo apt-get update  
sudo apt-get install adobe-flashplugin   
sudo apt install browser-plugin-freshplayer-pepperflash # 16.04 and later   

Исходный ответ

Более актуальный Перечный Flash player, который может быть установлен вместе с веб-браузером Хрома, будет работать с меньшим количеством незначительных сбоев (таких как полный экран, не работает, кнопки на видео не работают, видео зависает после приостановки и затем нажатия кнопки воспроизведения для возобновления, и т.д.), чем Adobe Flash Player для многих видео Flash.

Можно установить веб-браузер Хрома вместе с Перечным Flash player в Ubuntu 14.04 от Центра программного обеспечения Ubuntu. Откройте Ubuntu Software Center и ищите веб-браузер Хрома и Перечный Flash player - плагин браузера и установите их.

Если более поздняя версия Перечного Flash player была выпущена, и Вы хотите обновить Перечный Flash player к последней версии, можно сделать это от терминала с помощью следующей команды:

sudo update-pepperflashplugin-nonfree --install 

Перечный Flash player не может больше обновляться со следующей командой на 32-разрядном OSs, так как Google закончил поддержку Chrome на 32-разрядном Linux в марте 2016. Если Вы используете 32-разрядную Ubuntu, использовали Ubuntu, 32-разрядную до марта 2016, можно обновить Перечный Flash player к последней версии от терминала с помощью следующей команды:

sudo update-pepperflashplugin-nonfree:i386 --install

Любая из этих двух команд загрузит последнюю версию Google Chrome (файл больше, чем 40 МБ), и затем обновите только Перечный Flash player с более поздней версией Перечного Flash player, который идет с Google Chrome, не устанавливая Google Chrome.

Если более поздняя версия Перечного Flash player была выпущена, и Вы хотите обновить Перечный Flash player к последней версии, можно сделать это от терминала с помощью следующей команды:

sudo update-pepperflashplugin-nonfree --install 

При использовании 32-разрядной Ubuntu можно обновить Перечный Flash player к последней версии от терминала с помощью следующей команды:

sudo update-pepperflashplugin-nonfree:i386 --install

Любая из этих двух команд загрузит последнюю версию Google Chrome (файл больше, чем 40 МБ), и затем обновите только Перечный Flash player с более поздней версией Перечного Flash player, который связывается Google Chrome, не устанавливая Google Chrome.

Если обновление Перечного Flash player к последней версии перестало работать с ошибкой как это:

ERROR: failed to retrieve status information from google : W: There is no public key available for the following key IDs:  
1397BC53640DB551  

Это происходит, потому что Google изменил свой ключ подписи. Для фиксации его выполняет следующие команды:

gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551
gpg --export --armor 1397BC53640DB551 | sudo sh -c 'cat >> /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt'

... и затем попытайтесь обновить Перечный Flash player к последней версии снова.

3
ответ дан 1 December 2019 в 15:26

Вот сценарий, который устанавливает последнюю версию перечной флэш-памяти на Firefox. Это могло бы решить Вашу проблему. https://db.tt/rHEJ2e0l

для выполнения его откройте терминал, CD в местоположение, где сценарий и тип установки:

chmod +x freshplayer_maintainer.sh;./freshplayer_maintainer.sh

и остальные должны быть сам объяснительные

Вот код из ответа Tatakai Wasumi выше, в случае, если их ссылка Dropbox идет уничтоженная.

#!/bin/bash
# ----------------------------------
# Author: Jonathan Soivilus
# This script facilitates the installation and maintenance of freshplayer plugin on Debian based systems
# Fresh player wrapper is mainly developed by i-rinat https://github.com/i-rinat/freshplayerplugin 
# Version 1.1
# To run this scrip, open the terminal type: chmod +x freshplayer_maintainer.sh; ./freshplayer_maintainer.sh


function install_plugin(){
  echo "Getting dependencies..."
  HWFILE=/opt/google/chrome/PepperFlash/libpepflashplayer.so;

  if [ -f $HWFILE ];then
     sudo apt-get install build-essential git cmake pkg-config libglib2.0-dev libasound2-dev libx11-dev libgl1-mesa-dev libgles2-mesa-dev liburiparser-dev libcairo2-dev libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libfreetype6-dev libgtk2.0-dev libxinerama-dev libconfig-dev libevent-dev;
  else 
     sudo add-apt-repository -y ppa:skunk/pepper-flash;
     sudo apt-get update;
     sudo apt-get install --no-install-recommends pepflashplugin-installer;
     sudo apt-get install build-essential git cmake pkg-config libglib2.0-dev libasound2-dev libx11-dev libgl1-mesa-dev libgles2-mesa-dev liburiparser-dev libcairo2-dev libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libfreetype6-dev libgtk2.0-dev libxinerama-dev libconfig-dev libevent-dev ragel;    
     sudo mkdir -p /opt/google/chrome/PepperFlash; 
     sudo ln -s /usr/lib/pepflashplugin-installer/libpepflashplayer.so /opt/google/chrome/PepperFlash;
  fi

  cd;

  git clone https://github.com/i-rinat/freshplayerplugin.git;

  cd freshplayerplugin; mkdir build; cd build; cmake ..; make; 

  echo ""

  while true
  do
  read -p "Install plugin system wide? [Y/N] " yn

    case "$yn" in
            y|Y)  sudo ln -s ~/freshplayerplugin/build/libfreshwrapper.so /usr/lib/mozilla/plugins
        break;;
            n|N)  mkdir -p ~/.mozilla/plugins; ln -s ~/freshplayerplugin/build/libfreshwrapper.so ~/.mozilla/plugins
        break;;
             * ) echo  -e $RED "Invalid Choice";;
    esac
  done

  echo ""
  echo "Installation complete!"
  echo ""

}

function uninstall_plugin(){
  rm -rf ~/freshplayerplugin;
  HWFILE=~/.config/freshwrapper.conf;
  FRESHFILE=/usr/lib/mozilla/plugins/libfreshwrapper.so;
  FRESHFILE2=~/.mozilla/plugins/libfreshwrapper.so;
  sudo rm -f $HWFILE $FRESHFILE $FRESHFILE2;
}

function update_plugin(){
  cd ~/freshplayerplugin; git pull; cd build; cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..; make;
}
function enable_disable_hW(){
  HWFILE=~/.config/freshwrapper.conf;

  if [ -f $HWFILE ];
  then
     rm  $HWFILE;
    printf "Hardware acceleration DISABLED \n\n"
  else 
    echo exp_enable_3d = 1 > $HWFILE;
    echo "flash_command_line = \"enable_hw_video_decode=1,enable_stagevideo_auto=1\"" >>$HWFILE
    printf "Hardware acceleration ENABLED \n\n"

  fi
}


function enable_disable(){
  FILELOC1=~/freshplayerplugin/build/libfreshwrapper.so;
  FILELOC2=/usr/lib/mozilla/plugins/libfreshwrapper.so;
  FILELOC3=~/.mozilla/plugins/libfreshwrapper.so;


   if [[ -f $FILELOC2 || -f $FILELOC3 ]]; then
    sudo rm -f $FILELOC2 $FILELOC3;
    printf "fresh player plugin DISABLED \n\n"

  else 
  while true
   do
     read -p "Enable system wide or not [Y/N]: " yn
    case "$yn" in
            y|Y)sudo ln -s $FILELOC1 /usr/lib/mozilla/plugins 
        break;;
            n|N)  ln -s $FILELOC1 ~/.mozilla/plugins
        break;;
             * ) echo  -e $RED "Invalid choice";;
      esac
    done
    printf "fresh player plugin ENABLED \n\n"

  fi
}

k=1

clear

printf "Welcome to fresh player plugin Maintainer v1.1 \n\n"

PS3='Choose an option: '

options=("Install freshplayer plugin" "enable or disable hardware acceleration" "enable or disable plugin" "update plugin" "uninstall plugin" "Quit")

select items in "${options[@]}"

do
  case $items in
    "Install freshplayer plugin")
      install_plugin;
    ;;
    "enable or disable hardware acceleration")
      enable_disable_hW
    ;;
    "enable or disable plugin")
      enable_disable
    ;;
    "update plugin")
      echo "Updating fresh player plugin..."
      update_plugin
      echo ""
    ;;
    "uninstall plugin")
     echo "uninstalling plugin..."
      uninstall_plugin
     echo ""
     echo "fresh player plugin has been successfully removed from your system"
     echo ""
     ;;
    "Quit")
      break
    ;;
    *) echo  -e $RED "invalid option";;
  esac

  for i in "${options[@]}"
  do
    echo $((k++))")$i"

  done
  k=1;

done
clear
3
ответ дан 1 December 2019 в 15:26

Pipelight установит текущую версию для Windows флэш-памяти для Вас. Другие плагины, как Silverlight и Единица также доступны через Pipelight.

-1
ответ дан 1 December 2019 в 15:26

Другие вопросы по тегам:

Похожие вопросы: