Mostrar mensagens com a etiqueta configurar. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta configurar. Mostrar todas as mensagens

quarta-feira, 2 de setembro de 2009

Configurar Compiz Fusion 0.7.4



Esta guia é baseada numa guia feita para o Ubuntu, e usa o programa CompizConfig Settings Manager (ccsm) que é desenvolvido pelo Projecto Compiz Fusion para configurar o mesmo.

Nota: Para poder usar o Compiz-Fusion tem de ter uma placa gráfica com a aceleração 3D activada. Se quer comprovar se tem ou não, abra um terminal e escreva:

$ glxinfo

Se estiver tudo bem, verá uma saida de dados depois deste comando, e procure onde estiver escrito:

direct rendering : yes

Quer dizer que tem a aceleração 3D activada.

Continuando....

Se ainda não instalou o CompizConfig Settings Manager (ccsm) pode instalar através dos repositórios do Debian (com Synaptic, por exemplo), assim como o próprio Compiz-Fusion e seus plugins.

Depois de tudo instalado podemos arrancar o CompizConfig Settings Manager (ou Gestor de Opções do CompizConfig) que estará (no KDE) em Menu K > Preferências, ou algo parecido...
Ou então se quer arrancar o programa desde um terminal, escreva:

$ ccsm


Como obter o cubo:
1- Active os seguintes plugins marcando a casinha ao lado:
  Desktop Cube
  Pode ter que desactivar outro para conseguir activar este. Siga as indicações.


   Cubo Giratório
    Este plugin é necessário para girar o cubo

 2- Aumentar o numero de ambientes de trabalho para 4 em:
General Options → Desktop Size → Horizontal Virtual Size

 Deve ficar assim:



Agora podemos alternar entre ambientes de trabalhop virtuais com [Ctrl]+[Alt]+[Esquerda] / [Direita] e girar o cubo com [Ctrl]+[Alt]+[Botão esquerdo do rato] - segure o botão "clickado" do rato, e movimente o rato de um lado para o outro.


Plugins opcionais para o cubo:
Viewport Switcher
no caso de querer mudar de ambiente de trabalho com a roda do rato


Cube Caps
activa imagens no topo e na base do cubo

Cube Reflection
o cubo com reflexos 
 

Janelas 3D
levanta as janelas da superfície  enquanto giram


Configurando o Cubo
- Para mudar a cor do cubo:
       Vá até  Cube Caps → Appearance → Cube Top/Bottom Color e escolha uma cor para cada opção que encaixe melhor no seu "wallpaper"

- Várias configurações relacionadas com as transparências e plugins seguem mais abaixo.


Pôr as janelas a abanar (Wobble)

 Primeiro que tudo você tem que activar as Wobbly Windows

 Depois, se quer que o seu painel do menu também abane, escolha Shiver no  menu que se abre para baixo em Map Effect nas Wobbly Windows

 E pode querer desactivar a opção Snap Inverted também, para impedir que as janelas se "agarrem" aos limites do écrãn.



Active plugins úteis nas esquinas do écrãn 

Certifique-se que a opção Scale está activa e vá á pestana Bindings.
Aí procure pelos screen icons, clique no botão ao lado de Initiate Window Picker For All Windows e escolha o canto superior direito.


Mostrar todos os ambientes de trabalho virtuais ao mover o ponteiro do rato para o canto superior esquerdo do écrãn

 Certifique-se que a opção Expo está activada e escolha o canto superior escuerdo na pestana Bindings dentro de Expo Edge.

 

Dicas e truques para Scale e Expo

1- Se você activa os plugins Scale Addons e Scale Window Title Filter, "amplia" o modo Scale

    Fazendo botão direito do rato em cima de uma janela deixa-o olhar para uma aplicação

              Pode fechar uma janela com o botão do meio do rato

    E se está á procura de uma certa aplicação, simplesmente escreva as primeiras letras do titulo da janela

     

    2- Enquanto está no modo Expo 

    • Pode mudar o ambiente de trabalho fazendo um click-direito em outro qualquer
    • E ainda pode arrastar as janelas de um ambiente de trabalho para o outro


     Switchers (comutadores) de janela mais bonitos

    Embora por defeito o Switcher de janela ( [Alt] + [Tab] ) que vem com o Compiz é certamente mais agradável do que aquele que veio com seu ambiente de trabalho, Compiz Fusion tem outros muito mais agradáveis, que podem ser iniciados via [Super] + [Tab] ( a tecla "Super" sendo a tecla de Windows do seu teclado).




    • Cover Switch - se você habilitar o Shift Switcher este será o modo por defeito.





    • Flip 3D
    Escolha Flip em Shift SwitcherSwitcher Mode

    • Ou habilite o plugin Ring Switcher
    (Você tem que desativar o Shift Switcher primeiro, porque eles usam a mesma combinação de teclas)

    Você pode ligar estes anteriores para diferentes combinações de teclas, se você gosta e tem três comutadores de janela diferentes de cada vez (o "normal" (o que mais usa), um dos Shift Switcher e o Ring Switcher).

    Além disso, você pode usá-los para diferentes necessidades, por exemplo, o Ring Switcher para a área de trabalho actual e um Shift Switcher para todas as janelas activas - apenas tem de configurá-los da maneira que quiser no plugin Key bindings.



    Animações das Janelas

    Todas as seguintes opções estão localizadas na parte Animations.

    Efeitos Razoáveis de Janelas

    •    Close Animation 
    Dê um duplo clique na primeira entrada ("Glide 2" por defeito) e escolha        Zoom no menu drop-down.

    Além disso, o dobro da Duration para 400 (que obviamente não é a coisa mais sensata a fazer, mas é um efeito tão agradável)


    •   Minimize Animation  
    Dê um duplo clique na primeira entrada ("Zoom" by default) e escolha Lâmpada Mágica

    •   Open Animation  
    Dê um duplo clique na primeira entrada ("Glide 1" por defeito) e escolha Glide 2

    •   Focus Animation (opcional) 
    Não recomendo mudar o sentido, apenas aumente a duração de 300 ou 400 para ver o efeito curioso.





    Populares / efeitos de janela emocionantes

    Assim como na secção anterior, todos os efeitos mencionados aqui podem ser encontrados no menu suspenso (dropdown) depois que você clicou duas vezes a primeira entrada da respectiva pestana (ou separador) de animação.

    Também tenha em mente para aumentar a respectiva duração, por exemplo, 400, assim você pode ver a animação em toda a sua glória.

    •      Close Animation
    Um dos efeitos mais procurados é definitivamente aquele que faz as janelas em chamas quando você fechá-las - este efeito é chamado Burn.

    Outras animações que fazem as pessoas ficar "impressionadas" incluem:
           Beam Up - Se você se considera um "trekkie", este é definitivamente para você.
           Explode - Rebenta as suas janelas em pedaços.
           Leaf Spread - Semelhante a Explode, mas a dispersão de blocos é de cima para baixo.

    •      Minimize Animation
           Magic Lamp (Lâmpada Mágica) é desde já o melhor efeito para esta acção.
           Se você está procurando algo fixe (legal para os brasileiros)  (e idiota), porém, escolha Airplane - este efeito dobra a sua janela em um avião de papel que irá viajar para a sua lista de janela.

    •      Open Animation
           Vacuum pode ser a escolha perfeita aqui - este efeito "chupa" a janela do seu cursor, é particularmente apropriado quando você abre aplicações desde os ícones do painel.
           Outras opções interessantes seriam o efeito Dream e o efeito "Matrix" com o efeito Razr.

    •      Focus Animation
           Se você é um fanático vacilante, alterar o efeito de foco para Wave.
           Mas o mais popular (e possivelmente - irritante) efeito aqui seria Dodge, o que provocará que as janelas fiquem "embaralhadas".


     Transparência

    Uma das razões principais para mim, porque eu queria experimentar o Compiz, foi o fato de que você poderia ter transparência real (e não apenas um falso, onde você não pode ver o que está realmente acontecendo em sua janela abaixo). É ainda um dos efeitos mais impressionante para mim, que você é capaz de mover uma janela transparente sobre seu desktop e é como se, assim, uma janela real, onde você pode olhar através dele.

     
    Afinações Gerais Para Transparências

    •       Transparência verdadeira no gnome-terminal
           Essa é a maneira mais fácil de desfrutar de uma verdadeira transparência, já que o gnome-terminal já suporta. Tudo que temos a fazer é abrir o terminal e vá para Editar → Perfil actual → Efeitos e seleccione Fundo Transparente. Você pode alterar o nível de opacidade com a barra de rolagem, se quiser.

    •      Ajustar a transparência de janelas paulatinamente
           Isso é uma característica básica do Compiz. Basta pressionar tecla [Alt] e aumentar ou diminuir o nível de opacidade com a roda do rato enquanto passa o rato sobre qualquer janela (mesmo no painel).

    •       Painéis e menus transparentes
           Ao contrário do painel do Xfce, o painel do GNOME não suporta transparência real. Portanto, temos de ajustar isso manualmente:
               Ir ás Opções Gerais → Opacity Settings(ou algo assim) e escolha Adicionar. Em seguida, njanela emergente escreva dock e para os valores de opacidade da janela escreva 85 (isso significa que a transparência é definida para 15% - pode defini-lo maior ou menor, é claro - mas eu não recomendaria algo inferior a 75, pois os ícones e limitada podem ganhar transparência também).

    •      Agora que você tem um painel transparente, os menus opaco não se encaixa muito bem. Clique em Adicionar novamente, desta vez escreva dropdownmenu e configure a transparência da mesma forma que o seu painel (se você estiver usando o menu principal, você tem que escrever popupmenu em vez de dropdownmenu - o que irá fazer os seus menus de contexto transparentes também!)  



    Plugins de Transparência de Janela



    Vá até ao plugin Move Window e meta para Opacity um valor de 85.
    Agora as janelas terão 15% de transparencia, cada vez que você arrastá-las.



    O plugin Trailfocus torna as janelas mais transparentes na ultima vez que as enfocou.




    Se você activar ADD Helper e definir Misc. OptionsOpacity para 85, todas as janelas obtêm 15% transparencia, exceto para a janela enfocada (você pode querer definir as outras opções a 0).





    Opções de transparência relacionadas com o Cubo
     

    Definir o cubo (semi-) transparente

      Defina o seguinte: Desktop Cube → Transparent Cube → Opacity During Rotation para 75,0000 (ou o que melhor lhe convier)

    •      Além disso, você pode querer desativar Lighting (Iluminação) em:
           General Options → Display Settings





    Plugins Relacionados com a Transparência do Cubo

    Estes plugins fazem uso da capacidade de fazer o cubo transparente, para ver o que passa lá dentro.



    Cube Gears 
    Mostra engrenagens dentro do cubo



    Atlantis 
    Transforma o seu cubo num aquário

    Há obviamente mais efeitos e plugins. Esta foi apenas uma tradução e adaptação do conteúdo da página em inglês Forlong's Blog sobre Compiz Fusion


     

    domingo, 5 de julho de 2009

    Instalar e configurar placa wifi SMC smcwpcit-g com madwifi em Debian Lenny


    Este era um reto que tinha de ser superado. Foi-me deixado um computador com uma placa WIFI smcwpcit-g (chipset AR5272/5273) e tinha de funcionar de qualquer maneira. Aqui na imagem da esquerda está a placa em questão, e a verdade é que pensei que desse mais "guerra" do que deu, mas mesmo assim foi um processo "entretido".

    Antes de começar precisamos de instalar os seguintes pacotes:

    build-essential

    bin86

    sharutils

    E claro, também precisamos que estejam instaladas as fontes do nosso kernel instalado, ou seja os kernel-sources ou kernel-headers da versão que seja respectiva á que tenhamos instalado.

    Para saber qual temos instalado usamos o comando:


    $ uname -r

    o resultado é:

    $ uname -r
    2.6.26-2-686

    Instalados estes pacotes prosseguimos. Passo seguinte instalei o pacote madwifi e madwifi-tools desde os repositórios, mas não me serviram. Então depois de descarregar e compilar a ultima versão do pacote madwifi, tinha de tentar já que era uma versão mais recente (0.9.4) do que a que está nos repositórios de Debian, continuava sem resultar...

    Descarreguei madwifi-0.9.4.tar.gz

    Abri uma linha de comandos e entro como root,... fiz o seguinte comando para copiar o ficheiro comprimido madwifi-0.9.4.tar.gz para poder compilá-lo a nivel do sistema:

    # cp madwifi-0.9.4.tar.gz

    De seguida, vou á pasta /src que está dentro de /usr:

     # cd /usr/src

    Descomprimo o ficheiro madwifi-0.9.4.tar.gz com o seguinte comando:

    # tar -zxvf madwifi-0.9.4.tar.gz

    é criada uma pasta chamada madwifi-0.9.4 e todo o conteúdo do ficheiro comprimido é passado para dentro, sub-pastas incluidas...

    Mudo a localização de onde estou para dentro da pasta que acabo de comprimir:

    # cd madwifi-0.9.4

    Começamos...:

    # make clean

    este passo foi bem... agora começamos a construir com "make":

    # make

    ...até que surge o erro:

    /usr/src/madwifi-0.9.4/net80211/ieee80211_power.c: In function 'ieee80211_pwrsav
    e':
    /usr/src/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declarati
    on of function '__skb_append'
    make[3]: *** [/usr/src/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1
    make[2]: *** [/usr/src/madwifi-0.9.4/net80211] Error 2
    make[1]: *** [_module_/usr/src/madwifi-0.9.4] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
    make: ** [modules] Erro 2

    obtia um erro a compilar este pacote, e depois de investigar na página de bugs do madwifi, parecia que a versão instalada através de svn iria funcionar.

    Abro o gestor de pacotes Synaptic e instalo o pacote svn. Acto seguido introduzo o seguinte para voltar á pasta anterior (/usr/src):

    # cd ..

    A seguir uso o comando sugerido para instalar através de svn:

    # svn checkout http://svn.madwifi-project.org/madwifi/trunk madwifi

    Desta vez é criada uma pasta chamada madwifi. Entro na pasta e faço:

    # make

    Tudo sobre rodas... depois de muita informação na saida deste comando, nenhum erro.

    De seguida faço a instalação com make install

    # make install

    Checking requirements... ok.
    Checking kernel configuration... ok.
    make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/madwifi modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
    Building modules, stage 2.
    MODPOST 14 modules
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
    sh scripts/find-madwifi-modules.sh -r 2.6.26-2-686
    for i in ath/ ath_hal/ ath_rate/ net80211/; do \
    make -C $i install || exit 1; \
    done
    make[1]: Entering directory `/usr/src/madwifi/ath'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    install -m 0644 ath_pci.ko //lib/modules/2.6.26-2-686/net
    make[1]: Leaving directory `/usr/src/madwifi/ath'
    make[1]: Entering directory `/usr/src/madwifi/ath_hal'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    install -m 0644 ath_hal.ko //lib/modules/2.6.26-2-686/net
    make[1]: Leaving directory `/usr/src/madwifi/ath_hal'
    make[1]: Entering directory `/usr/src/madwifi/ath_rate'
    for i in amrr/ onoe/ sample/ minstrel/; do \
    make -C $i install || exit 1; \
    done
    make[2]: Entering directory `/usr/src/madwifi/ath_rate/amrr'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    install -m 0644 ath_rate_amrr.ko //lib/modules/2.6.26-2-686/net
    make[2]: Leaving directory `/usr/src/madwifi/ath_rate/amrr'
    make[2]: Entering directory `/usr/src/madwifi/ath_rate/onoe'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    install -m 0644 ath_rate_onoe.ko //lib/modules/2.6.26-2-686/net
    make[2]: Leaving directory `/usr/src/madwifi/ath_rate/onoe'
    make[2]: Entering directory `/usr/src/madwifi/ath_rate/sample'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    install -m 0644 ath_rate_sample.ko //lib/modules/2.6.26-2-686/net
    make[2]: Leaving directory `/usr/src/madwifi/ath_rate/sample'
    make[2]: Entering directory `/usr/src/madwifi/ath_rate/minstrel'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    install -m 0644 ath_rate_minstrel.ko //lib/modules/2.6.26-2-686/net
    make[2]: Leaving directory `/usr/src/madwifi/ath_rate/minstrel'
    make[1]: Leaving directory `/usr/src/madwifi/ath_rate'
    make[1]: Entering directory `/usr/src/madwifi/net80211'
    test -d //lib/modules/2.6.26-2-686/net || mkdir -p //lib/modules/2.6.26-2-686/ne
    t
    for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o wlan_
    scan_sta.o wlan_scan_ap.o; do \
    f=`basename $i .o`; \
    install -m 0644 $f.ko //lib/modules/2.6.26-2-686/net; \
    done
    make[1]: Leaving directory `/usr/src/madwifi/net80211'
    (export KMODPATH=/lib/modules/2.6.26-2-686/net; /sbin/depmod -ae 2.6.26-2-686)
    make -C ./tools all || exit 1
    make[1]: Entering directory `/usr/src/madwifi/tools'
    for d in ath_info; do \
    make -C $d || exit 1; \
    done
    make[2]: Entering directory `/usr/src/madwifi/tools/ath_info'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/usr/src/madwifi/tools/ath_info'
    make[1]: Leaving directory `/usr/src/madwifi/tools'
    make -C ./tools install || exit 1
    make[1]: Entering directory `/usr/src/madwifi/tools'
    for d in ath_info; do \
    make -C $d || exit 1; \
    done
    make[2]: Entering directory `/usr/src/madwifi/tools/ath_info'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/usr/src/madwifi/tools/ath_info'
    install -d /usr/local/bin
    for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlancon
    fig wpakey; do \
    install $i /usr/local/bin/$i; \
    strip /usr/local/bin/$i; \
    done
    install -d /usr/local/man/man8
    install -m 0644 man/*.8 /usr/local/man/man8
    install ../scripts/madwifi-unload /usr/local/bin/madwifi-unload
    for d in ath_info; do \
    make -C $d install || exit 1; \
    done
    make[2]: Entering directory `/usr/src/madwifi/tools/ath_info'
    install -d /usr/local/bin
    install -m 755 ath_info /usr/local/bin
    install -d /usr/local/share/man/man8
    install -m 644 ath_info.8 /usr/local/share/man/man8
    make[2]: Leaving directory `/usr/src/madwifi/tools/ath_info'
    make[1]: Leaving directory `/usr/src/madwifi/tools'

    Tudo perfeito. De seguida executo:

    # modprobe ath_pci
    debian:/usr/src/madwifi# iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    wifi0 no wireless extensions.

    ath0 IEEE 802.11g ESSID:"" Nickname:""
    Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
    Bit Rate:0 kb/s Tx-Power:19 dBm Sensitivity=1/1
    Retry:off RTS thr:off Fragment thr:off
    Encryption key:off
    Power Management:off
    Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm
    Rx invalid nwid:132 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    A seguir editamos como root o ficheiro modules que está dentro da pasta /etc e adicionamos ao final do ficheiro, depois de "loop" na linha de baixo:

    ath_pci

    para que este módulo seja carregado ao iniciar o sistema.

    Descarregamos e instalamos o pacote wpa_supplicant, é facil encontrar o pacote... temos de o compilar também.

    Também temos de descarregar e instalar/compilar madwifi-hal desde:

    http://snapshots.madwifi-project.org

    Possivelmente haje que instalar antes de compilar algum pacote com o nome de tls e outro com o nome de openssl, ou ssl (também os -dev) para compilar e é tudo.

    Só falta instalar knetworkmanager, que foi a ferramenta que no final fez-me tudo practicamente, só tive de pôr a chave para o meu acesso WPA e.... BINGO !