domingo, 17 de fevereiro de 2013

Terminal

Dou por mim muitas vezes a utilizar o terminal da minha versão linux, seja para editar algo em particular, seja para instalar alguma aplicação.

Como uma das minhas vantagens deste sistema operativo é a sua enorme possibilidade de personalização, pensei em personalizar também o terminal.

[usando o terminal]
Para isto tive de editar o ficheiro .bashrc
Isso faz-se com o comando gedit ~/.bashrc
Quando este abre devemos encontrar a linha #force_color_prompt=yes
E devemos "des"comentá-la, removendo o #, ficando assim force_color_prompt=yes
Grava-se o ficheiro, fecha-se e volta-se a abrir o terminal para ver a diferença.
 
Claro que a cor que fica é a que o linux tem predeterminada.
Podemos sempre alterar para a cor que desejamos.
Para isso devemos encontrar o seguinte código:
if [ "$color_prompt" = yes ]; then
    PS1=’${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ ‘
else
    PS1=’${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘
fi
O valor 1:32 refere-se à cor verde apresentada agora no terminal - é esta que devemos alterar.

Testem um pouco com os valores para encontrar a cor que mais gostam.
Para personalizar um pouco mais basta continuar a editar o bloco de código acima:

[:][~][$]
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
- -
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u@\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\$ '
- -

Existem bastante mais opções disponíveis, mas fico-me por aqui (pois foi o objetivo da minha personalização)

Referência:

quinta-feira, 14 de fevereiro de 2013

Alterar o Grub2 no Ubuntu


Mais do que uma vez, ao atualizar a minha versão do [L]Ubuntu, reparei que a ordem de boot ficava diferente.

Isto causava alguns transtornos na medida em que alterava o arranque do PC para outra partição/sistema operativo diferente daquele que eu desejava.

Claro que para tudo há solução, pelo que a seguir a exponho.

1º - Verificar as opções de boot que tenho atualmente no PC (através do terminal):


sudo update-grub

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-37-generic
Found initrd image: /boot/initrd.img-3.2.0-37-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows (loader) on /dev/sda1
done

2º - Alterando a ordem de boot (imaginemos que desejo que o windows seja a primeira opção):


2.1 - Verificar qual é o primeiro (no terminal):


sudo nano /etc/default/grub 

Procure pela linha (1ª não-comentada): GRUB_DEFAULT=0 (logo no começo do arquivo)
Ela define qual será o sistema a ser carregado por default.

O valor a ser colocado está de acordo com a ordem em que aparece no menu do grub.
O padrão é '0' -> primeiro, se o SO que desejamos está em 4º na lista, então alterasse para:
GRUB_DEFAULT=3 
(NOTA: A contagem começa em 0... 0,1,2,3)

2.2 - Alterar e Gravar as alterações:

> Basta fazer manualmente a alteração, movendo o cursor para a linha desejada como se estivesse a utilizar o nosso processador de texto favorito.

> Grava-se o arquivo (Ctrl+O), e saia-se (Ctrl+X)

3º - Atualiza-se o grub (novamente no terminal):

sudo update-grub

Após estes procedimento, podemos reiniciar o PC para verificar a alteração efetuada:

sudo shutdown -r now



Links de referência:

http://www.vivaolinux.com.br/topico/UbuntuBR/Ordem-de-boot-no-grub
http://linuxpoison.blogspot.pt/2010/11/how-to-change-grub-2-default-timeout.html


________
prof-2004