14,04
Resposta curta:
Parece que a Canonical seguiu o caminho totalitário e ordenou que os usuários não tivessem permissão para alterar a posição dos botões (você pode encontrar mais detalhes técnicos sobre essa alteração na parte inferior deste post).
Por enquanto, a única maneira de ter os botões do Windows no lado direito em 14.04 é mudar de Unity para a sessão Flashback do Gnome (o que eu pessoalmente recomendo). Mais detalhes sobre como fazer isso são apresentados abaixo.
Mudando para o Flashback do Gnome:
Abra o terminal e execute os seguintes comandos:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback
no próximo logout e selecione a sessão do Gnome Flashback no gerenciador de login.
Você pode selecionar entre os gerentes do Metacity e do Compiz. Metacity é mais leve, no entanto, falta alguns efeitos. Com o Compiz, você terá uma experiência mais parecida com o Unity. Você pode acelerar o Compiz desativando o plug-in de animações (use o compizconfig-settings-manager).
Enquanto estiver na sessão Flashback do Gnome, para mover os botões para a direita, abra um terminal e digite este comando:
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'
Mas ainda quero usar o Unity:
Como escrevi em detalhes técnicos, os botões codificados Canonical se posicionam em seu plug-in do Unity. Mudar isso precisa deste plugin para ser corrigido por alguns programadores de terceiros. Por enquanto, esse patch não está disponível. (Quando tal patch for publicado, edite esta resposta e poste aqui.)
Detalhes técnicos da alteração:
O Unity usa o Compiz como seu gerenciador de janelas. Eles usaram o plugin Compiz chamado GTK Window Decorator para desenhar bordas de janelas e barras de título. Este plugin desenha bordas baseando-se no tema Metacity, que é altamente configurável. É por isso que até 14.04 estávamos alterando as configurações do Metacity para alterar a posição dos botões [1] .
Agora eles se demitiram de usar o gtk-window-decorator e implementaram a decoração da janela diretamente no plug-in do Unity Compiz. Eles deliberadamente codificaram a posição dos botões no lado esquerdo e não expõem nenhuma mudança de posição ao usuário, a fim de manter uma "experiência de usuário consistente", como eles chamam de [2] .