Java Swing Ayatana – wsparcie globalnego menu i HUD dla aplikacji Java Swing

Stało się  to pół roku temu (wybaczcie mi mojego lenia) – w końcu ktoś postanowił dać możliwość wykorzystania HUD i globalnego menu dla aplikacji Java. Co prawda na razie tylko tych, które korzystają z biblioteki Swing do wyświetlania interfejsu. Obsługiwane aplikacje to przykładowo: NetBeans IDE, IntelliJ IDEA, Android Studio, jDownloader.

fot. WebUPD8

Instalacja

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

Eclipse w ten sposób nie zadziała ponieważ dodano go do black listy hud’a, bo sprawiał pewne problemy z dynamicznie gererowanym menu – już ich niepowoduje. Jest sposób na to by go usunąć z blacklist:

MPV – instalacja następcy mplayer i mplayer2

Artykuł zaktulizowany sobota, 20 wrzesień 2014.

Otóż wbrew powszechnej opinii mplayer2 nie jest kolejną wersją mplayera, a jego forkiem, bo ekipa mplayer nie mogła się dogadać. W związku z tym, każdemu z tych rozwiązań brakuje trochę funkcji tego drugiego.

Na szczęścicie z pomocą przychodzi MPV, który jest połączeniem obu i ma jeszcze trochę funkcji dodatkowych.

mpv-screenshot@2x-a5690cbb

MPV jak na razie nie ma żadnego zaawansowane (GTK, QT) gui. Jedynie linie poleceń i gui, które wyskakuje podczas najechania na dół ekranu – podczas odtwarzania. Ale nie powinno być to wielką przeszkodą  w jego używaniu.

Ma sporo zalet:

  • Jest  aktywnie rozwijany w przeciwieństwie do mp i mp2, które są w stagnacji.
  • Output wykorzystuje pełną moc naszych kart graficznych za pomocą OpenGL i dodatkowych algorytmów poprawiających jakość wideo itp.
  • Korzysta za pomocą FFmpeg z przyśpieszania sprzętowego VDPAU, VAAPI i VDA
  • Obsługuje serwisy wideo (Youtube, Dailymotion – ma być w przyszłości więcej) – wpisujecie w konsole mpv adres.url/video lub dodajcie sobie do Firefox’a za pomocą dodatku OpenWith.