Plugins in der Custom Firmware der PSP installieren

Sobald auf einer Playstation Portable eine Custom Firmware installiert wurde, kann diese mit Hilfe von Plugins erweitert werden. Es existiert eine Fülle von Plugins für die Playstation Portable. Die meisten Plugins sind für die Version 6.60 der Firmware entwickelt worden. Allerdings laufen Sie meist ohne Probleme mit der letzten Version 6.61. Wenn dies nicht der Fall ist, kann man sich mit einem Plugin behelfen. Dieses sorgt dafür das für die Version 6.60 entwickelte Plugins auch unter der Version 6.61 laufen. Ich persönlich nutze zwei Plugins:

  • PRXShot
  • Game Categories Lite

Das erste Plugin dient dazu Screenshots auf der Playstation Portable zu machen, während das zweite Plugin eine Möglichkeit bietet die installierten Anwendungen zu kategorisieren. Nachdem man ein solches Plugin heruntergeladen hat, stellt sich allerdings die Frage wie dieses installiert wird. Die Plugins selber bestehen meist aus einer PRX-Datei oder einem Ordner mit einer solchen Datei und zusätzlichen Daten. Diese Datei bzw. der Ordner muss in das Verzeichnis SEPLUGINS auf der PSP bzw. dem Memory Stick kopiert werden. Anschließend muss festgelegt werden in welche Kontext das Plugins aktiv sein soll. Die Playstation Portable kennt dabei folgende Kontexte:

  • GAME
  • GAME150
  • POPS
  • VSH

Bei GAME wird das Plugin aktiviert, sobald ein PSP-Spiel gestartet wurde. GAME150 ist der Kontext für Homebrew-Software. Der POPS-Kontext kommt zum tragen wenn ein Playstation 1 gestartet wird. Der letzte Kontext mit dem Namen VSH dürften den meisten Leuten unter dem Namen XMB bekannt sein. Es handelt sich um das Menü der Playstation Portable. Um zu definieren in welchem Kontext das Plugin laufen soll, müssen im SEPLUGINS-Verzeichnis eine Reihe von Dateien angelegt werden:

GAME.TXT
GAME150.TXT
POPS.TXT
VSH.TXT

Soll nun ein Plugin in entsprechenden Kontext aktiv sein, so muss dieses in der dazugehörigen Datei aktiviert werden. Für das Plugin PRXShot würde dies z.B. so aussehen:

ms0:/seplugins/prxshot/prxshot.prx 1

Jedes Plugin kann in mehreren Kontexten aktiviert werden, allerdings ist darauf zu achten, das nicht jedes Plugin in jedem Kontext läuft. Meist ist dies aber in der Dokumentation des entsprechenden Plugins beschrieben. Sobald das Plugin aktiviert ist, kann es in allen Kontexten, für die es aktiviert wurde, genutzt werden.

Mehr Funktionalität für Spotlight

Mit Hilfe der systemeneigenen Suche Spotlight, kann man unter Mac OS X eine Menge anstellen. So ist es möglich mit Spotlight zu rechnen, Dokumente auf dem System zu suchen oder Anwendungen zu starten. Wem diese Funktionen nicht reichen, der kann Spotlight mittels Plugins erweitern. Mit Hilfe von Flashlight gibt es eine Plattform für solche Plugins.

Die Konfigurationsapp von Flashlight

Die Konfigurationsapp von Flashlight

Um diese nutzen zu können muss die Flashlight-App heruntergeladen und installiert werden. Nach dem Start von Flashlight werden einige empfohlene Plugins installiert. Weitere Plugins und Funktionalitäten können anschließend über die Flashlight-App nachinstalliert werden. Der Großteil der Plugins ist unter der MIT-Lizenz lizenziert, nur einige wenige Plugins und die Flashlight-Applikation als solche ist unter der GPL lizenziert. Damit ist das Gesamtpaket freie Software. Bezogen werden kann Flashlight auf der offiziellen Seite – der Quelltext ist auf GitHub zu finden.

“Plugins notwendig”-Leiste im Firefox abschalten

Seit einigen Monaten benutze ich kein Flash mehr. Leider führt das im Firefox dazu, dass man auf manchen Webseiten von dieser Leiste überrascht wird:

Die Benachrichtigung, das weitere Plugins benötigt werden

Möchte man dieses Verhalten im Firefox deaktivieren, so gibt man in der Adressleiste “about:config” ein und sucht nach der Zeichenkette “plugins.hide_infobar_for_missing_plugin”. Deren Wert muss auf “true” gesetzt werden. Danach taucht besagte Leiste nicht mehr auf.

CraftBukkit Server unter Ubuntu aufsetzen

Für Minecraft gibt es ja zwei Server, den offiziellen und den CraftBukkit Server welcher unter http://bukkit.org/ heruntergeladen werden kann. Der CraftBukkit Server hat dabei den Vorteil das er mit Plugins ausgestattet werden kann, welche die Funktionalität des Spieles erhöhen.

Um den Server auf einem Ubuntusystem aufzusetzen muss im ersten Schritt Java installiert werden:

apt-get install openjdk-6-jre-headless

Danach legt man sich den passenden Nutzer für Minecraft an und wechselt in dessen Kontext:

adduser minecraft
su minecraft
cd /home/minecraft/

Dort lädt man nun mittels “wget” die neuste CraftBukkit Version herunter:

wget "http://dl.bukkit.org/downloads/craftbukkit/get/01119_1.2.5-R3.0/craftbukkit.jar" -O "craftbukkit.jar"

Das Bashskript “start-server.sh” soll den Server dann starten:

#!/bin/sh
screen java -Xmx2048M -Xms2048M -jar craftbukkit.jar

Nachdem der Server mittels “screen” gestartet wurde, drückt man “Strg + A” und anschließend “Strg + D” um ihn in den Hintergrund zu legen. Beim ersten Start sollte der Server einen Ordner “plugins” anlegen. In diesen kann man dann eigene Plugins legen. Für den Anfang sollte man es mit folgenden Plugins versuchen:

Diese können auch ohne Rechteplugin genutzt werden, da die Befehle nur den Serveroperatoren zu Verfügung stehen.

Weitere Informationen gibt es unter:
https://seeseekey.net/archive/4276