Benvenuto nel forum di joomla.it
non gradiamo riferimenti commerciali, per velocizzare li ho eliminati, per cortesia ricordatene, grazie.
puoi lavorare off line, ma non sperare in risultati eccezionali nella sincronizzazione dei siti, in locale è bene fare tutte i test e tutte le prove e quanto il progetto è definito si va in remoto e si fanno le modifiche ex novo, questo ti evita una serie di problematiche sempre diverse che annullano qualsiasi ipotesi di risparmio di tempo.
su ubuntu ti consiglio di installare una lamp come xampp
http://www.apachefriends.org/it/xampp.htmlinstalla la versione 1.7.1 perchè altrimenti avresti una serie di problematiche con le estensioni,
non curarti della sicurezza che ti segnalerà tanto lavorerai in locale
per modificare i files non ti serve niente, gedit andrà benissimo e con filezilla li trsferisci in remoto
poi con the gimp, ink skype e Kompozer ma quest'ultimo ti servirà raramente, diciamo che hai proprio tutto o quasi.