[Firefox] Sprawne zamknięcie wtyczek w razie awarii

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!
Jest to wpis nadesłany do nas przez Grzegorza, za co dziękujemy!

Dużą bolączką Firefoxa są wtyczki (pluginy), które potrafią się wysypać i zamrozić przeglądarkę na kilka chwil. Szczególnie Flash, gdy jakość napisanego kodu nie jest najlepsza. W moim przypadku zdarza się to podczas wychodzenia z wstrzymania/hibernacji przy otwartych niektórych elementach stron napisanych w Flashu.

Wtyczka uległa awarii

Wtyczka uległa awarii

Szybszym rozwiązaniem, dla mnie, jest zabicie procesu niż czekanie aż przeglądarka się odmrozi i pokaże mi komunikat o awarii Flasha. Na początku używałem do tego Monitora systemu, w którym szukałem procesu i go usuwałem. Jednak takie czynności trwają, więc stworzyłem polecenie w Bash’u:

ps -A | grep plugin | awk 'BEGIN {FS = \" \"; ORS = \" \"} {print \$1}' | xargs kill

Do uproszczenia wykonywania skryptu dodałem alians w ~/.bashrc:

gedit /.bashrc

Na końcu pliku dodałem:

alias killplug="ps -A | grep plugin | awk 'BEGIN {FS = \" \"; ORS = \" \"} {print \$1}' | xargs kill"

Teraz wystarczy zalogować się ponownie i w terminalu wpisać

killplug

żeby zamknąć wtyczki, które uległy awarii.
Do poprawnego działania wpisu wymagany jest program awk! (awk jest standardowo instalowane w Ubuntu)

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Atlik

    Niestety Flash Plugin od Adobe to największa bolączka, czekam na jakiegoś zamiennika albo na czas gdy wszystko na HTML5 będzie działać.

  • http://www.linuxone.pl/ empitt

    U mnie powyższa komenda nie działa. Prościej jest użyć polecenie:
    killall plugin-container
    które elegancko zabija zdychającego Flasha i jest proste do zrozumienia. Nie bez powodu Firefox wczytuje wtyczki w oddzielnym procesie „plugin-container”. Jeśli wtyczka ulegnie awarii, główny proces przeglądarki będzie dalej działał.

  • lolo

    Używam debiana i jeszcze mi się nie zdarzyło od kilku lat coś takiego