Bem, depois de algumas pesquisas, é basicamente escrito em C
, C++
e Vala
.
Este link fornecerá informações sobre o desenvolvimento de Unity. Este é para o projeto Gnome (o Unity é baseado no Gnome).
Você pode verificar o código-fonte da Unity no Launchpad . Você pode usar o código-fonte para editar sua interface, sob a licença GNU GPL v3 .
A maioria dos arquivos do usuário final é editável com um editor de texto (como gedit, nano), mas não espere muito, não é tão fácil modificar como o XFCE, por exemplo.
Algumas strings são armazenadas no dconf, que você pode verificar e modificar usando dconf-tools
ou gsettings