Je kan ook proberen op systeemniveau iets te regelen. Als je bijvoorbeeld fspot zou willen gebruiken, dan kan je de configuratie- en databestanden op de server plaatsen, de server lokaal mounten, en lokaal de databestanden vervangen door symbolische links naar de gemounte bestanden. Dat moet je dus op elke client doen. Een mogelijk probleem dat ik dan nog zie is een probleem met permissies en eigenaars als de gebruikersidentificatie niet dezelfde is op de verschillende PC's.
Een systeem dat misschien eenvoudiger is en zeker mogelijke permissieproblemen uit de weg gaat, is om (bijvoorbeeld fspot) vanaf de server op te starten, waarbij de grafische output op je client computer verschijnt. Nadeel kan traagheid zijn, maar op een lokaal netwerk zal dat geen probleem zijn.
Je logt in met ssh en de -X optie:
ssh -X gebruiker@remotehost
Je krijgt een commandoprompt die er net uitziet als een gewone commandoprompt. Echter bestuurt die nu je server. Je kan nu fspot starten met het gewone commando:
f-spot &
en f-spot zal als elk ander programma op je desktop verschijnen, maar het is de versie op de server.