Uma maneira de tornar o uso de um computador desktop mais agradável é com bons efeitos 3D.
Instalar o pacote Compiz Fusion é fácil, mas a configuração requer alguns passos que não estão descritos na documentação do ports.
Os efeitos da área de trabalho podem causar uma carga considerável na placa gráfica. Para uma placa gráfica baseada na nVidia, o driver proprietário é necessário para um bom desempenho. Usuários de outras placas gráficas podem pular esta seção e continuar com a configuração do xorg.conf
.
Para determinar qual o driver nVidia é necessário, consulte a Perguntas frequentes sobre o assunto.
Tendo determinado o driver correto para usar em sua placa gráfica, a instalação é tão simples quanto instalar qualquer outro pacote.
Por exemplo, para instalar o driver mais recente:
#
pkg install x11/nvidia-driver
O driver irá criar um módulo do kernel, que precisa ser carregado na inicialização do sistema. Adicione a seguinte linha ao /boot/loader.conf
:
nvidia_load="YES"
Para carregar imediatamente o módulo no kernel em execução, você pode executar o comando kldload nvidia
, no entanto, foi observado que algumas versões do Xorg não funcionarão corretamente se o driver não for carregado no momento da inicialização. Desta forma, depois de editar o /boot/loader.conf
, reinicie o sistema.
Com o módulo do kernel carregado, você normalmente só precisa alterar uma única linha no xorg.conf
para habilitar o driver proprietário:
Encontre a seguinte linha no /etc/X11/xorg.conf
:
Driver "nv"
e mude para:
Driver "nvidia"
Inicie a GUI como de costume, e você será saudado pelo splash da nVidia. Tudo deve funcionar como de costume.
Para ativar o Compiz Fusion, o /etc/X11/xorg.conf
precisa ser modificado:
Adicione a seguinte seção para habilitar os efeitos compostos:
Section "Extensions" Option "Composite" "Enable" EndSection
Localize a seção “Screen”, que deve ser semelhante à abaixo:
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" ...
e adicione as duas linhas seguintes (após “Monitor”):
DefaultDepth 24 Option "AddARGBGLXVisuals" "True"
Localize a “Subsection” que se refere à resolução da tela que você deseja usar. Por exemplo, se você deseja usar 1280x1024, localize a seção a seguir. Se a resolução desejada não aparecer em nenhuma subseção, você pode adicionar a entrada relevante à mão:
SubSection "Display" Viewport 0 0 Modes "1280x1024" EndSubSection
Uma profundidade de cor de 24 bits é necessária para a composição do desktop, altere a subseção acima para:
SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection
Finalmente, confirme que os módulos “glx” e “extmod” estão carregados na seção “Module”:
Section "Module" Load "extmod" Load "glx" ...
A configuração acima pode ser feita automaticamente com o x11/nvidia-xconfig, executando como root:
#
nvidia-xconfig --add-argb-glx-visuals
#
nvidia-xconfig --composite
#
nvidia-xconfig --depth=24
Instalar o Compiz Fusion é tão simples quanto qualquer outro pacote:
#
pkg install x11-wm/compiz-fusion
Quando a instalação estiver concluída, inicie o Desktop Gráfico e, em um terminal, digite os seguintes comandos (como usuário normal):
%
compiz --replace --sm-disable --ignore-desktop-hints ccp &
%
emerald --replace &
Sua tela piscará por alguns segundos, pois o gerenciador de janelas (por exemplo, Metacity se você estiver usando o GNOME) será substituído pelo Compiz Fusion. O Emerald cuida das decorações da janela (isto é, botões de fechar, minimizar, maximizar, barras de título e assim por diante).
Você pode converter isso em um script trivial e executá-lo na inicialização automaticamente (por exemplo, adicionando a “Sessions” em um Desktop do GNOME):
#! /bin/sh compiz --replace --sm-disable --ignore-desktop-hints ccp & emerald --replace &
Salve isso no seu diretório home como, por exemplo, start-compiz
e torne-o executável:
%
chmod +x ~/start-compiz
Em seguida, utilize a GUI para adicioná-lo a GNOME).
(localizado em , , em um desktopPara selecionar realmente todos os efeitos desejados e suas configurações, execute (novamente como um usuário normal) o Compiz Config Settings Manager:
%
ccsm
No GNOME, isso também pode ser encontrado no menu , .
Se você selecionou “gconf support” durante a compilação, você também será capaz de ver estas configurações usando o gconf-editor
sob apps/compiz
.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.