O título deste mini how-to seria "O Debian update-alternatives", mas visando dar um maior foco à importância deste sistema de gerenciamento no
Debian ou derivados, fiz esta pequena alteração.
Os 'debian-alternatives' são funções nas quais através de links simbólicos, podemos configurar/reconfigurar um aplicativo como padrão do sistema de modo global.
Abaixo uma captura do help do programa:
Visto suas opções, veremos na imagem abaixo como configurar o FlashPlayer e o Java (se instalados) obviamente.
sudo update-alternatives --config flash-mozilla.so
$ sudo update-alternatives --config java
A opção '--config' poderia ser substituída pela '--auto'.
Ainda na mesma imagem, vemos quais navegadores estão disponíveis para o sistema utilizando a opção '--list' na categoria 'x-www-browser' e configuramos em seguida:
sudo update-alternatives --list x-www-browser
$ sudo update-alternatives --config x-www-browser
Na imagem nota-se que o navegador Opera já está definido como o padrão e que tem o nº 0 na forma automática (por já estar definido) e o nº 4 na forma manual, caso
quisesse o Iceweasel como navegador padrão, eu escolheria a opção 2.
E para finalizar esta parte, definimos o editor de textos padrão com:
sudo update-alternatives --config editor
Aqui o único disponível é o Nano, já que o Vim é uma das primeiras coisas que removo logo após uma instalação do Debian.
Na imagem a seguir veremos como configurar o Gerenciador de Janelas padrão, o Terminal, o Editor de textos (no modo gráfico) e o tema do cursor do mouse:
sudo update-alternatives --config x-window-manager
$ sudo update-alternatives --config x-terminal-emulator
$ sudo update-alternatives --config gnome-text-editor
$ sudo update-alternatives --config x-cursor-theme
Na imagem seguinte, vemos como alterar o Gerenciador de Sessão, o navegador padrão do GNOME, o navegador em modo texto e as definições da placa de vídeo Nvidia:
sudo update-alternatives --config x-session-manager
$ sudo update-alternatives --config gnome-www-browser
$ sudo update-alternatives --config www-browser
$ sudo update-alternatives --config glx
$ sudo update-alternatives --config nvidia
Na imagem acima, novamente se vê como definir o editor de textos no modo gráfico, porém peço que desconsiderem já que o mesmo já foi explicado na imagem anterior.
Lembrando que é na pasta "/etc/alternatives" que encontram-se os links simbólicos para os executáveis definidos pelo update-alternatives. Na imagem a seguir vemos as
propriedades do link x-terminal-emulator que aponta para o excelente 'muiti-term'
Terminator.
Aproveito aqui para sugerir aos que preferem fazer as coisas pelo modo gráfico que se desejarem, instalem o excelente front-end galternatives:
sudo apt-get install galternatives
$ galternatives
De volta ao modo texto veremos agora como listar, definir e exibir uma categoria, no exemplo a dos navegadores Web e o escolhido é o browser Midori:
Começamos por listar as opções de navegadores disponíveis:
sudo update-alternatives --list x-www-browser
Em seguida definimos o caminho do executável e desta vez não utilizaremos as opções '--config' ou '--auto' e sim a opção '--set':
sudo update-alternatives --set x-www-browser /usr/bin/midori
E para exibir o que está|ou|foi definido, usamos a opção '--display':
sudo update-alternatives --display x-www-browser
Referências
Publicado originalmente em meu Blog:
Um abraço e fiquem com DEUS!