ConfigurandoCompiz
Conteúdo |
Configurando o Compiz
O comportamento de cada plugin do compiz é determinado pelo número de parâmetros ou chaves preferenciais. Estes "pares de valores de chaves" podem ser ajustadas com ajuda do Editor de Configuração do Gnome ou gconf-editor. Para usar o Editor de Configuração, clique no menu "Aplicações", selecione "Ferramentas de Sistema" e navegue para "Editor de Configurações". Você pode também executar o Editor de Configuração digitando
gconf-editor &
de um terminal. Na janela principal do editor, navegue para apps>compiz.
Nota: Não execute gconf-editor como root i.e. com sudo.
Se você perceber congelamentos ou travamentos enquanto executa o gconf-editor de um terminal, inicie-o com este comando:
G_SLICE=always-malloc gconf-editor
Você também pode executar a ferramenta Editor de Configuração através da linha de comando,
gconftool-2
para configurar ou exibir as chaves. Para obter ajuda da ferramenta via linha de comando, digite "man gconftool-2" no Help Browser.
gset-compiz fornece uma alternativa, fácil de usar para ajustar os parâmetros dos plugins do compiz. gset-compiz está disponível para download nos repositórios do compiz.
Configurações Gerais
Carregando os Plugins
É recomendado que você não especifique qualquer plugin do compiz exceto no seu script de inicialização. O compiz irá carregar os plugins automaticamente. (Uma vez que carregado o plugin gconf, os plugins adicionais especificados na linha de comando serão ignorados. Ao invés disso, o plugin gconf irá sobrescrevê-los com a lista dos plugins já gravados no banco de dados do gconf-editor.) Um script de inicialização poderia se parecer com isto:
gnome-window-decorator & compiz --replace gconf &
Para checar se todos os plugins carregaram corretamente, abra o gconf-editor e navegue para apps>compiz>general>allscreens>options:
Esteja certo que a lista dos active_plugins estão na seguinte ordem:
gconf, miniwin, decoration, transset, state, wobbly, fade, minimize, cube, rotate, zoom, scale, move, resize, place, switcher, trailfocus, water, bs
A ordem dos plugins é importante! Alguns plugins dependem de outros plugins e alguns plugins precisam ser carregados antes de outros plugins na ordem correta de funcionamento. O carregador de plugin não irá fazer nada para tentar resolver questões relacionadas à ordem de carga - se um plugin não puder ser carregado devido a um problema de dependência, ele somente será ignorado. (i.e. ele não carregará). Adicione, mova ou apague itens da sua lista para carregar e descarregar plugins. Esteja certo que descarregar um plugin pode desabilitar outros.
A ferramenta de configuração gset-compiz carrega e descarrega plugins facilmente - simplesmente marque ou desmarque os plugins que você quer carregar/descarregar.
Agarrando a Janela
Se você pressionar <Shift> enquanto move a janela, ela irá agarrar na borda da área de trabalho ou de outra janela. Se você quer fazer esse modo como comportamento padrão, abra o gconf-editor, navegue para /apps/compiz/plugins/wobbly/screen0/options e marque a chave default_snap :
O foco segue o ponteiro do mouse
Por padrão, uma janela aparece no foco quando você clica nela. Se você quiser mover o alvo foco simplesmente movendo o ponteiro do mouse sobre a janela, desabilite click_to_focus em /apps/compiz/general/allscreens/options.
Combinações padrão de teclas
Alternar janelas |
Alt + Tab |
Organizar e visualizar e visualizar todas as janelas ativas no espaço de trabalho atual. |
F12 (toggle); selecione uma janela clicando nesta. |
Organizar e visualizar todas as janelas ativas através de todos os ambientes de trabalho. |
F10 (toggle); selecione uma janela clicando nesta. |
Organizar e visualizar as janelas ativas da mesma aplicação. |
F11 (toggle); selecione uma janela clicando nesta. |
Animações e efeitos em câmera lenta |
Shift + F10 |
Alternar para o próximo ambiente de trabalho |
Ctrl + Alt + Seta Esquerda/Direita |
Alternar para o próximo ambiente de trabalho e levar a janela ativa com você |
Ctrl + Shift + Alt + Seta Esquerda/Direita |
Rotacionar o cubo/prisma de área de trabalhos com o ponteiro do mouse |
Ctrl + Alt + Clicar com o botão esquerdo do mouse na área de trabalho e arrastar |
Tornar a janela ativa translúcida/opaca (built-in) |
Alt + roda do mouse pra cima/pra baixo |
Tornar a janela ativa translúcida/opaca (com o plugin de "opacidade") |
Ctrl + Shift + Scroll, ou clique direito na barra título da janela e selecionar Opacidade (parece estar ausente na versão atual do compiz cvs.) |
Saturar/desaturar janela atual |
Control + mouse wheel up/down |
|| Zoom in uma vez || Super-key + botão direito do mouse || || Zoom in step-by-step || Super-key + roda do mouse para cima || || Zoom out step-by-step || Super-key + roda do mouse para baixo ||
Mover janela |
Alt + botão esquerdo do mouse no corpo da janela |
Prender janela às bordas da área de trabalho e bordas de outras janelas |
Manter apertado Shift enquanto move a janela |
Redimensionar janela |
Alt + botão direito do mouse no corpo da janela |
Efeito Água |
Ctrl + Super-key (Aqui tenho que pressionar a tecla Ctrl antes) - (requer o plugin 'water') |
Chuva |
Shift + F9 (requer o plugin 'water') |
Nota: Super-key geralmente é o mesmo que a "tecla windows" na maioria dos teclados (ajustável nas preferências do teclado).
Atalhos de teclado personalizados
Você pode adicionar seus próprios atalhos de teclado ao compiz. Em /apps/compiz/general/allscreens/options, você encontrará dois conjuntos de pares de teclas: command0 a command11 e run_command0 a run_command11. Primeiro, adicione o comando do terminal ou programa que deseja executar a um dos pares de teclas commandX. Então, acrescente o atalho ao par de teclas run_commandX correspondente. Modificadores apropriados são <Alt>, <Shift> e <Control>.
Exemplo: Para fazer Control + Alt + Delete trazer o Monitor do Sistema Gnome, ajuste o valor de command0 para gnome-system-monitor e o valor de run_command0 para <Control><Alt>Delete.
Aumentando o número de Áreas de Trabalho
Em apps>compiz>general>screen0>options, mude o valor da tecla size. O valor mínimo (e padrão) é 4 e o valor máximo é 32.
O 'cubo' com seu padrão de quatro áreas de trabalho é na verdade um prisma quadrangular. Aumentar o número de 'áreas de trabalho' mudará seu prisma para um tipo diferente -- um prisma octogonal ou prisma dodecagonal por exemplo.
No momento, incrementar o número de áreas de trabalho a partir do padrão 4 fará com que as imagens localizadas no topo e na base do prisma parem de funcionar.
Ajustes individuais de plugins
BS
Este plugin controla valores de brilho e saturação.
Teclas |
Descrição |
Valores |
Padrão |
brightness_decrease |
Tecla de Comando para diminuir o brilho. |
|
<Shift>Button5 |
brightness_increase |
Tecla de comando para aumentar o brilho. |
|
<Shift>Button4 |
brightness_step |
Passo pelo qual mudar o brilho. |
1-10 |
5 |
saturation_decrease |
Tecla de Comando para diminuir a saturação. |
|
<Control>Button5 |
saturation_increase |
Tecla de Comando para aumentar a saturação. |
|
<Control>Button4 |
saturation_step |
Passo pelo qual mudar a saturação. |
1-10 |
5 |
Cube
O plugin 'cube' controla várias características do prisma (o 'cubo').
Teclas |
Descrição |
Valores |
Padrão |
acceleration |
Aceleração de dobra (a velocidade de troca das áreas de trabalho enquanto 'desdobradas') |
1.0-20.0 |
4 |
color |
Fixa a cor de fundo da tampa do cubo. |
|
|
draw_caps |
Alterna entre o topo e o fundo do cubo. Desmarque para manter transparente e ver através do skydome. |
|
|
images_bottom |
Uma lista, separada por vígulas, de imagens que serão exibidas na parte de baixo do cubo |
|
|
images_top |
Uma lista, separada por vígulas, de imagens que serão exibidas na parte de cima do cubo |
|
|
in |
Marque o 'in' na caixa de seleção para parecer que você está dentro do cubo/prisma quando rotaciona (ao invés de estar do lado de fora) |
boolean |
false |
mipmap |
Gera mipmaps quando possível para alta qualidade de escala |
boolean |
true |
next_slide |
Chave de Comando para trocar para a próxima imagem em *ambas* as faces de topo e fundo do cubo |
|
space |
prev_slide |
Chave de Comando para trocar para a imagem anterior em *ambas* as faces de topo e fundo do cubo |
|
BackSpace |
rotate_images |
Liga/Desliga a rotação de imagens nas tampas do cubo, assim elas sempre estarão "para cima" |
boolean |
true |
scale_image_bottom |
Habilita o dimensionamento em escala das imagens no fundo do cubo |
boolean |
false |
scale_image_top |
Habilita o dimensionamento em escala das imagens no topo do cubo |
boolean |
false |
skydome |
Marque para ter uma imagem 'skydome' exibida atrás do cubo quando rotacionando (sem efeito quando in está marcado) |
boolean |
false |
skydome_animated |
Marque para parecer que você está se movendo ao redor do cubo quando rotacionando com o mouse |
boolean |
false |
skydome_image |
Insira o caminho para a imagem do 'skydome' ser exibida atrás do cubo |
|
|
speed |
Velocidade de dobra (velocidade do efeito 'desdobrar') |
0.1-50.0 |
1.5 |
timestep |
Tempo de passo de dobra (atraso para o efeito 'desdobrar') |
0.1-50.0 |
approx. 1.2 |
unfold |
Chave ligando o efeito 'desdobrar': o cubo ou prisma fica colocado como uma tira de filme em sua tela, permitindo que você selecione uma tela diferente movendo para esquerda ou direita. Algo similar ao fator 'switcher', mas para a área de trabalho como um todo ao invés das janelas ativas |
|
<Control><Alt>Down |
Tamanhos de imagem sugeridos para o fator skydome são:
1024 x 1024, 1024 x 2048, 1024 x 4096, 2048 x 1024, 2048 x 2048, 2048 x 4096, 4096 x 1024, 4096 x 2048, 4096 x 4096
Imagens para a tampa podem ser ambas com formato svg ou png; as imagens do skydome podem ser no formato png.
Sugestão de diretório para as imagens que ficarão no topo ou fundo da tampa do prisma:
~/.compiz /usr/share/compiz
Decoration
O plugin de decoração 'decoration' oferece parâmetros relacionados com os desenhos das janelas, bordas e sombreamento das molduras.
Teclas |
Descrição |
Valores |
Padrão |
shadow_color |
Define a cor das janelas e do sombreamento da moldura |
|
#87827d |
shadow_offset_x |
X-offset para o cair das sombras (pode ser negativo para direções opostas) |
-16 a +16 |
1 |
shadow_offset_y |
Y-offset para o cair das sombras (pode ser negativo para direções opostas) |
-16 to +16 |
1 |
shadow_opacity |
Nível de opacidade do sombreamento das janelas |
0.01 to 6 |
0.5 |
shadow_radius |
Valor do raio do cair das sombras |
0.0 a 48 |
8 |
Dock
Este plugin cria uma barra de icones flutuantes do Mac OS X-style ancorada na área de trabalho para aplicativos e janelas.
Teclas |
Descrição |
Valores |
Padrão |
animation_time |
Velocidade de animação das janelas |
0 a 2000 |
|
close_window_key |
Key binding to close a docked window's parent |
|
Button3 |
dock_color |
Cor do Dock |
0 to 16777215 |
11526384 |
dock_font |
Fonte usada pelo Dock |
|
courier |
dock_hidden_size |
Tamanho do Dock quando ocultado |
1 a 256 |
6 |
dock_hide_on_click |
Oculta o Dock com apenas um clique |
boolean |
true |
dock_opacity |
Opacidade do Dock |
0 a 100 |
60 |
dock_position |
Posição do Dock na área de trabalho |
0=bottom, 1=right, 2=top, 3=left |
0 |
dock_size |
Tamanho do Dock |
0 a 256 |
42 |
dock_spacing |
Espaço entre as janelas ancoradas e a barra de tarefas |
-20 a 512 |
40 |
from_all_workspaces |
Show docked windows from all workspaces/'viewports' |
boolean |
false |
group_timeout |
Oculta um grupo de janelas após um determinado período de tempo (em ms) |
100 a 50000 |
1500 |
highlight_time |
Mostra uma janela após um determinado período de tempo (em ms) |
100 a 5000 |
500 |
icon_opacity |
Opacidade de todos os ícones ancorados |
0 a 100 |
75 |
icon_opacity_on_hover |
Opacidade dos ícones ancorados quando não selecionados |
0 a 100 |
95 |
icon_scale_on_hover_factor |
Escala dos ícones quando não selecionados |
0.90 a 10.00 |
1.25 |
icon_width |
Largura Standard dos ícones ancorados |
20 a 512 |
64 |
runs_on_aiglx |
Permite acoplar funcionalidades sob o AIGLX |
boolean |
false |
show_maximized_windows |
Show das janelas ancoradas, mesmo quando são maximizadas |
boolean |
true |
uniconify_key |
tecla assosciada a janelas que não possuem ícones |
|
Button1 |
window_type |
Tipos de janelas que podem ser ancoradas |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Splash, Normal, Dialog, ModalDialog |
Fade
O plugin 'fade' faz o esmaecimento (efeito de opacidade) de janelas, menus ou dicas.
Teclas |
Descrição |
Valores |
Padrão |
fade_speed |
Configura a velocidade de esmaecimento das janelas |
0.1 to 10 |
5 |
fullscreen_visual_bell |
Fullscreen fade effect on system beep |
boolean |
true |
urgent |
Flashing fade effect on urgent windows |
boolean |
true |
urgent_center |
Center brightness while urgent flashing |
0 to 100 |
70 |
urgent_count |
Number of flashes for urgent flashing |
0 to 15 (0=forever) |
5 |
urgent_speed |
Flash speed for urgent flashing |
5 to 50 |
15 |
urgent_swing |
Maximum swing percentage for urgent flashing |
0 to 100 |
20 |
visual_bell |
Fade effect on system beep |
boolean |
false |
window_types |
Define the window types that should be affected by the 'fade' plugin |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Unknown |
Tip: Remova o Splash em window_types to allow the switcher to terminate. See this compiz forum topic for details.
Minimize
O Plugin 'minimize' makes windows "zoom in" when created and "zoom out" when closed or minimized.
Key pair |
Description |
Values |
Default |
speed |
Configura a velocidade do efeito de minimização |
0.1 to 50 |
1.5 |
timestep |
Minimize timestep |
0.1 to 50 |
0.5 |
window_types |
Tipos de janelas que podem ser controladas pelo plugin 'minimize' |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Toolbar, Utility, Dialog, Normal |
zoom_created_windows |
Zoom windows in and out from/to the mouse pointer. Note: This takes priority over wobbly creation (the map_effect key in the wobbly plugin) |
boolean |
true |
zoom_created_windows_from_center |
Zoom windows in and out from/to their center, not the mouse pointer |
boolean |
false |
Enable Zooming Menus
To make menus zoom on creation, ensure that Unknown is included in the window_types key.
Note: This option takes priority over wobbly menus.
MiniWin
Esse é um plugin experimental. Ele permite ao usuário criar um ícone de uma mini-janela, que mostra a imagem da janela principal e pode ser clicado para retornar para a mesma. Isso é um possível substituto para a funcionalidade de minimizar. Mais informações e endereços para atualizações do código fonte podem ser encontradas aqui no compiz blog e no compiz fórum.
always_on_top |
Toggles mindows being on top of other programs |
bring_back_centered |
deprecated? |
deiconify_key |
deprecated? Key binding to maximize a mini-window |
demindow_key |
|
dock_opacity |
opacity of the dock |
hide_dock_on_click |
|
iconify_key |
deprecated? Key binding to create a window |
iconify_on_minimize |
deprecated? Toggles miniwin as default behavior for minimize |
mindow_key |
|
mindow_opacity |
Opacity of mini-window (0 - 100) |
mindow_width |
Width of mini-window |
move_key |
deprecated? Key binding to move mini-window |
on_all_workspaces |
Toggles mindows to be on all workspaces |
only_move_up |
|
opacity_on_hover |
Opacity of mini-window while hovering (0 - 100) |
runs_on_aiglx |
|
scale_on_hover_factor |
|
scale_on_hover_size |
deprecated? |
set_dock_background_key |
|
show_dock |
Toggles the dock feature |
taskbar_hide_on_click |
deprecated? |
taskbar_opacity |
deprecated? |
taskbar_spacing |
|
terminate_move_key |
deprecated? Key binding to terminate moving of mini-window |
use_as_taskbar |
|
window_types |
Valid window types for mini-windows. For Available windows see window_types |
Move
O plugin 'move' permite você mover suas janelas arrastando-as por qualquer lugar de seus corpos.
Key pair |
Description |
Values |
Default |
constrain_y |
Constrains the y-coordinate of windows to the workspace area (Prevents the window from being moved above the top of the screen) |
boolean |
true |
initiate |
Set the key combination for dragging a window by clicking anywhere on its body |
|
<Alt>Button1 |
opacify_min_opacity |
Only change opacity of windows whose opacity is higher than this value |
0 to 100 |
80 |
opacity |
Set opacity/translucency of windows while they are being moved (0 is fully translucent, 100 is opaque) |
0 to 100 |
80 |
snapoff_maximized |
De-maximize and don't snap to egdes while moving windows |
boolean |
true |
Place
Places new windows in logical positions that will usually not overlap with other windows or toolbars.
Key pair |
Description |
Values |
Default |
center_initiate |
Center window |
|
Button0 |
workarounds |
Window placement workarounds |
boolean |
true |
Resize
O plugin 'resize' controla o dimensionamento das janelas por combinações de teclas ou cliques no mouse.
Key pair |
Description |
Values |
Default |
initiate |
Key binding which initiates the resizing of windows |
|
<Alt>Button2 |
opacify_min_opacity |
Only make windows translucent that have a higher opacity than this value |
0 to 100 |
80 |
opacity |
Opacity level while resizing a window |
0 to 100 |
100 |
Rotate
O plugin 'rotate' fixa os parâmetros para a rotação do cubo/prisma
Key pair |
Description |
Values |
Default |
acceleration |
Set the acceleration of the cube/prism's rotation. |
1 to 20 |
4 |
edge_flip_dnd |
Flip to next viewport when dragging obejct to screen edge |
boolean |
true |
edge_flip_move |
Flip to next viewport when moving window to screen edge |
boolean |
true |
edge_flip_pointer |
Flip to next viewport when you bump the pointer against the edge of the screen |
boolean |
false |
flip_time |
Time taken to flip between viewports |
0 to 1000 |
182 |
initiate |
Set key combination to rotate the cube/prism while clicking on the desktop |
|
<Control><Alt>Button1 |
invert_x |
Invert x axis while rotating the cube/prism |
boolean |
false |
invert_y |
Invert y axis while rotating the cube/prism |
boolean |
false |
rotate_left |
Set key combination for rotating to the next viewport to the left |
|
<Control><Alt>Left |
rotate_left_window |
Set key combination to take the active window with you while rotating to the next viewport to the left |
|
<Shift><Control><Alt>Left |
rotate_right |
Set key combination to rotate to the next viewport to the right |
|
<Control><Alt>Right |
rotate_right_window |
Set the key combination to take the active window with you while rotating to the next viewport to the right |
|
<Shift><Control><Alt>Right |
rotate_to_x & rotate_to_x_window etc.. |
Set key combinations to rotate directly to viewport x (or to rotate while taking the active window with you). Note: Only available for the first 12 viewports |
|
Not Set |
sensitivity |
Changes the sensitivity of pointer movements while rotating the cube/prism. |
0.01 to 100.00 |
1 |
snap_bottom |
Enable snapping to the bottom face of the cube. Can be used for slideshows of images listed under images_bottom |
boolean |
false |
snap_top |
Enable snapping to the top face of the cube. Can be used for slideshows of images listed under images_top |
boolean |
false |
speed |
Set the speed of the cube/prism's rotation. (Does not apply to rotating with the mouse pointer) |
0.1 to 50 |
1.5 |
terminate |
Set key combination to terminate the function described in "initiate" |
||
timestep |
Sets the delay before rotating |
0.1 to 50 |
approx. 1.2 |
Scale
Esse plugin dimensiona todas as suas janelas ativas para que você possa vê-las de um vez, similar ao 'Exposé' no Mac OS X. Clicando em qualquer janela irá ativá-la e causar que todas as janelas voltem aos seus tamanhos originais. Por padrão, F12 dimensiona todas as janelas; F11 dimensiona todas as janelas de qualquer aplicação específica.
Key pair |
Description |
Values |
Default |
all_screen_corners |
Define a screen corner that will trigger the scale feature for all currently active windows on all desktops. For example, TopLeft will initiate scaled mode for all active windows from all desktops when moving the mouse to the top left corner. |
TopLeft, TopRight, BottomLeft, BottomRight |
Not Set |
corners |
Define a screen corner that will trigger the scale feature for all active windows on the current workspace. |
TopLeft, TopRight, BottomLeft, BottomRight |
Not Set |
current_corners |
Define a screen corner that will trigger the scale feature for windows that belong to the currently active application only. |
TopLeft, TopRight, BottomLeft, BottomRight |
Not Set |
darken_back |
Darkens the surrounding desktop and makes the scaled windows stand out more |
boolean |
true |
darken_back_factor |
Set the percentage of the darkening effect |
0.00 to 1.00 |
approx. 0.67 |
head |
Head on which windows are scaled |
0 to 10 |
1 |
initiate |
Key combination which triggers scaled mode for all active windows on the current workspace. See corners for a screen corner definition with the same effect |
|
F12 |
initiate_all_screens |
Key combination which triggers scaled mode for all active windows on all workspaces. See corners_all for a screen corner definition with the same effect |
|
F10 |
initiate_current |
Key combination which triggers scaled mode for windows of the active application only. Note: If this does not work as you expect it to, try to change "use_class". See current_corners for a screen corner definition with the same effect. |
|
F11 |
opacity |
Opacity percentage of unfocused windows in scaled mode |
0 to 100 |
75 |
overlay_icon |
Overlay an application icon on windows when hovering over them in scaled mode |
None, Emblem, Big |
Emblem |
show_desktop |
Show the desktop when clicking between windows in scaled mode |
boolean |
true |
sloppy_focus |
Enable 'Focus follows mouse pointer' behaviour in scaled mode |
boolean |
true |
spacing |
Space between scaled windows |
0 to 250 |
25 |
speed |
Regulate how fast windows move to their scaled size/position |
0.1 to 50.0 |
1.5 |
terminate |
Key to stop scaling and move windows back to their original size and position. Used if scaling was started with the key set in initiate. Left-click on a window also terminates scaled mode |
|
F12 |
terminate_all_screens |
Key to stop scaling and move windows back to their original size/position. Used if scaling was started with the key set in initiate_all_screens. Left-click on a window also terminates scaled mode |
|
F10 |
terminate_current |
Key to stop scaling and move windows back to their original size/position. Used if scaling was started with the key set in initiate_current. Left-click on a window also terminates scaled mode |
|
F11 |
timestep |
Delay before entering into scaled mode |
0.5 to 50.0 |
approx. 1.2 |
use_class |
Use the window type (WM_CLASS) when scaling (For scaling current application windows only) |
boolean |
false |
window_types |
Define the window types to include in scaled mode |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Toolbar, Utility, Dialog, Normal |
State
Use o plugin 'state' para fixar vários atributos de janela de acordo com o tipo da janela, classe da janela, título da janela ou programa proprietário.
Key pair |
Description |
Values |
Default |
List windows by type, class, title or by the application that controls them and adjust their translucency states. |
|||
brightness |
Set window brightness according to type, class, or owning process |
||
opacity |
Set window opacity according to type, class, or owning process |
||
saturation |
Set window saturation according to type, class, or owning process |
||
viewport |
Set initial viewport for windows according to type, class, or owning process |
||
widget |
(A Hack) Set to 2 to set widget state, 1 to clear. |
||
Switcher
O plugin 'switcher' permite troca fácil entre aplicações ou conjunto de janelas em sua área de trabalho.
Key pair |
Description |
Values |
Default |
all_desktops |
Include all windows from all desktops in the switcher |
boolean |
false |
brightness |
Brightness of the desktop behind the switcher bezel |
0 to 100 |
67 |
bring_to_front |
Bring the selected window to the front |
boolean |
true |
icon |
Show application icon on the selected window |
boolean |
true |
icon_placement |
Placement of the application icon on the selected window |
0=BottomRight, 1=BottomLeft, 2=TopRight, 3=TopLeft, 4=Center |
0 |
initiate |
Key binding for switching between windows on the current workspace. |
|
Alt + Tab |
initiate_all |
Key binding for switching between windows from all workspaces/'viewports' (not just the current one). |
|
Control + Alt + Tab |
max_icon_size |
Maximum icon size for use with non-minimized windows |
4 to 128 |
64 |
minimized |
Show minimzed windows in switcher |
boolean |
true |
mipmap |
Generate mipmaps when possible for better scaling |
boolean |
true |
next_window |
Key binding to move to the next window in the switcher |
||
opacity |
Opacity of the windows in the switcher bezel |
0 to 100 |
60 |
prev_window |
Key binding for 'going backwards' in the switcher bezel. |
|
<Shift> |
reverse_initiate |
Reverse the order in which the windows are being switched |
||
saturation |
Saturation of the windows in the bezel |
0 to 100 |
100 |
speed |
Controlling the switcher speed |
0.1 to 50.0 |
1.5 |
timestep |
Switcher delay |
0.1 to 50.0 |
approx. 1.2 |
window_types |
Define the window types to include in switcher mode |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Toolbar, Utility, Dialog, Fullscreen, Normal |
zoom |
Distance to zoom away from the workspace while switching |
0.0 to 50.0 (0=none) |
0 |
Opaquefocus (deprecated)
Nota: O plugin 'opaquefocus' está depreciado com a versão 0.0.7-0ubuntu10 (e, de fato, não está contido em quaisquer lançamentos passados). Ele não deveria ser usado pois pode causar alguns erros no densenho da janela. Você pode simular seu comportamento com o plugin 'trailfocus'.
Para fazer o 'trailfocus' se comportar como 'opaquefocus', fixe maximum_trail_count para 2 e ajuste os valores das chaves maximum_* e minimum_* de acordo com suas preferências. A janela com o foco corrente terá o valor maximum_*, todas as outras janelas terão o valor minimum_*.
Para remover do banco de dados de seu gconf as chaves 'opaquefocus' de instalações anteriores, execute o seguinte comando em um terminal
gconftool-2 --recursive-unset /apps/compiz/plugins/opaquefocus
Trailfocus
O plugin 'trailfocus' adiciona uma 'trilha visual' para o foco da janela (ele altera o brilho, saturação e opacidade de suas janelas dependendo de quanto tempo você não está usando-as).
Key pair |
Description |
Values |
Default |
exclude |
WM_CLASSES which will not be affected by 'trailfocus'. See WM_CLASSES. |
|
|
maximum_trail_count |
Number of recently used windows to keep track of. |
1 to 64 |
6 |
maximum_window_brightness_level |
Brightness of the most recently focused window |
0 to 100 |
100 |
maximum_window_opacity_level |
Opacity level of the most recently focused window |
25 to 100 |
100 |
maximum_window_saturation_level |
Saturation of the most recently focused window |
0 to 100 |
100 |
minimum_window_brightness_level |
Brightness of the least recently focused window. |
0 to 100 |
50 |
minimum_window_opacity_level |
Opacity level of the least recently focused window |
25 to 100 |
100 |
minimum_window_saturation_level |
Saturation of the least recently focused window |
0 to 100 |
90 |
Water
Esse plugin adiciona efeitos de água para diferenciar ações da área de trabalho.
Atualmente esse plugin é completamente instável. Relatos dizem que ele usa intensivamente os recursos da CPU e trava o X.
Key pair |
Description |
Values |
Default |
initiate |
Key binding to initiate the water effect |
|
<Control><Super> |
offset_scale |
Water offset scale |
0.0 to 10.0 |
1 |
rain_delay |
Delay (in milliseconds) between rain drops |
0 to 3600000 |
250 |
toggle_rain |
Key binding to toggle the rain effect |
|
<Shift>F9 |
visual_bell |
Water effect on system bell |
boolean |
false |
Widget
Habilita um camada especial para janelas 'widget'
Key pair |
Description |
Values |
Default |
speed |
Widget speed |
0.1 to 50.0 |
1.5 |
timestep |
Widget delay |
0.1 to 50.0 |
approx. 1.2 |
toggle_widget_display |
Show/Hide widgets |
|
F9 |
Wobbly
O plugin 'wobbly' faz janelas ou menus balançarem enquanto são movidos ou redimensionados.
Key pair |
Description |
Values |
Default |
default_snap |
Enable window snapping by default. See the snap key below. |
boolean |
false |
edge_distance |
Edge snapping distance |
1 to 50 |
25 |
edge_velocity |
Edge snapping velocity |
1 to 50 |
13 |
focus_effect |
Makes windows wobble when they receive focus. |
None, Shiver |
None |
focus_friction |
Defines the window's 'resistance' to the wobble effect described with focus_effect |
0.1 to 10.0 |
3 |
focus_spring_k |
Spring constant for focus_effect |
0.1 to 10.0 |
8 |
focus_window_types |
Window types that should wobble when focused. |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
|
grab_friction |
'Resistance' to grab_effect |
0.1 to 10.0 |
3 |
grab_spring_k |
Spring constant for grab_effect |
0.1 to 10.0 |
8 |
grab_window_types |
Window types affected by grab_effect. |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
|
grid_resolution |
The resolution of the grid which is wobbled |
1 to 64 |
24 |
map_effect |
Makes windows wobble when they first appear. |
None, Shiver |
None |
map_friction |
'Resistance' to the map_effect |
0.1 to 10.0 |
approx. 0.8 |
map_spring_k |
Spring constant for map_effect |
0.1 to 10.0 |
approx. 0.3 |
map_window_types |
Window types that should wobble when they first appear. |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Splash |
maximize_effect |
Makes windows wobble when maximized or de-maximized |
boolean |
true |
maximize_friction |
'Resistance' to the maximize_effect |
0.1 to 10.0 |
approx. 0.8 |
maximize_spring_k |
Spring constant for maximize_effect |
0.1 to 10.0 |
approx. 0.3 |
min_grid_size |
The minimum size of the grid which is wobbled |
4 to 128 |
8 |
move_friction |
'Resistance' to the move_effect |
0.1 to 10.0 |
3 |
move_spring_k |
Spring constant move effect |
0.1 to 10.0 |
8 |
move_window_types |
Window types which should wobble when moved. |
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, ModalDialog, Normal, Fullscreen, Unknown |
Toolbar, Menu, Utility, Dialog, ModalDialog, Normal |
release_effect |
Enable settings for windows release |
boolean |
true |
release_friction |
'Resistance' to the release effect |
0.1 to 10.0 |
3 |
release_spring_k |
Spring constant for release effect |
0.1 to 10.0 |
8 |
snap |
Key binding to toggle window snapping |
|
<Shift> |
urgent_effect |
Make urgent windows wobble |
boolean |
false |
urgent_effect_in |
Make urgent windows wobble inward |
boolean |
false |
urgent_effect_uniform |
Make urgent windows wobble uniformly |
boolean |
true |
urgent_friction |
'Resistance' to the urgent wobble effect |
0.1 to 10.0 |
3 |
urgent_spring_k |
Spring constant for urgent wobble effect |
0.1 to 10.0 |
8 |
urgent_velocity |
Velocity of urgent wobble effect |
0.1 to 10.0 |
1 |
visual bell |
Urgent effect on system bell |
boolean |
true |
visual_bell_friction |
'Resistance' to urgent effect on system bell |
0.1 to 10.0 |
3 |
visual_bell_spring_k |
Spring constant of the urgent effect on system bell |
0.1 to 10.0 |
8 |
Tip: To make menus wobble, set themap_effectkey toShiver. Also ensure thatUnknownis included in themap_window_typeskey.
Ifzooming menusis currently enabled, it will take priority over this option.
Zoom
O plugin 'zoom' permite você aumentar o zoom sobre qualquer parte do espaço de trabalho / campo de visão.
Key pair |
Description |
Values |
Default |
filter_linear |
Use linear filter when zomming in |
boolean |
false |
initiate |
Key binding to initiate zooming |
|
<Super>Button3 |
invert_y |
Invert mouse pointer y-axis while zooming |
boolean |
true |
max |
How much you can zoom out. A value greater than 1 means you will be able to zoom out "outside" the cube |
0.90 to 100.00 |
0.90 |
min |
How much you can zoom in. A value between 0 and 1 where 1 is no zoom at all |
0 to 1 |
0.05 |
sensitivity |
Sensitivity of mouse pointer when zoomed |
0.01 to 100.0 |
1 |
speed |
Speed at which zooming occurs |
0.1 to 50.0 |
1.5 |
step |
Step at which zooming occurs |
1.00 to 5.00 |
1.76 |
timestep |
Delay |
0.1 to 50.0 |
1.2 |
zoom_in |
Key binding for zooming in |
|
<Super>Button4 |
zoom_out |
Key binding for zooming out |
|
<Super>Button5 |
Ajuda Geral
Remova bordas negras quando minimizar
Gnome (ou gnome-panel, para ser preciso) tem sues próprios efeitos de animação para usar com o gerenciador de janela metacity. Quando se minimiza uma janela para o painél, o Gnome desenha uma série de bordas negras em volta dela. Na maioria das vezes, isso parece estar fora de lugar quando se usa o compiz. Para desabilitar esse efeito, abra o gconf-editor e desmarque enable_animations sobre /apps/panel/global:
Colocar uma janela em todos os Espaços de Trabalho
Clique com o botão direito na barra de título da janela e selecione "On All Workspaces" Right-click on the window's titlebar and select "On All Workspaces".
Encontre o nome de uma aplicação
Alguns plugins ("Trailfocus: exclude", "Transset", etc.) solicita a você que complete os nomes (para ser mais preciso o WM_CLASS) das aplicações as quais irão afetar. Para encontrar o nome a ser completado, digite isso em um terminal e clique na janela da aplicação:
xprop | grep WM_CLASS | cut -d \" -f 4
Tipo de Janelas
O par de chave window_types permite limitar o efeito dos plugins do compiz para certos tipos de janelas. Os tipos de janelas são os seguintes:
Dock, Toolbar, Menu, Utility, Splash, Normal, Dialog, ModalDialog, Fullscreen, Unknown
Questão: Existem mais alguns tipos de janelas? E que janelas são partes desses tipos?"
FAQ
Eu consegui fazer funcionar, mas eu não sei como alterar as configurações - onde eu posso fazer perguntas?
Discussões correntes com um monte de pessoas que podem ajudá-lo está disponível aqui. Por favor, use a função "Procurar esse Cabeçalho" antes de fazer perguntas.
Existe também um fórum para discussões do compiz em http://compiz.ed3n.com/ e um compiz blog detalhando novidades em novos plugins e atualizações.
Eu não gosto do tema do Compiz, como eu posso alterá-lo?
Atualmente, o compiz confia ao 'gnome-window-decorator' o desenho das bordas de sua janela. Ele não pode usar temas metacity de janelas, mas as cores usadas pelo gnome-window-decorator são aquelas especificadas por seu GTK-theme. Altere isso e a cor de sua barra de título, tooltips, etc, mudará também.
As sombras desenhados pelo Compiz são muito pequenas e não modelam-se da maneira que eu quero. Existe uma forma de mudar isso?
Não no momento. As sombras são atualmente arduamente codificadas e usam pixmaps, mas isso pode mudar no futuro.
Minhas aplicações SDL estão transparentes e parecem estranhas, com posso consertar isso?
Altere a variável de ambiente XLIB_SKIP_ARGB_VISUALS para 1 e então execute seu programa SDL. Por exemplo, em um terminal, faça isso:
export XLIB_SKIP_ARGB_VISUALS=1 yourprogram
Existe alguma coisa que eu possa fazer se o plugin water congelar minha área de trabalho?
Geralmente tem sido notificado que isso não trava o sistema, então pode ser frequentemente corrigido reiniciando o compiz. Use <control><alt>F2 para abrir um terminal e digite:
killall compiz.real
. Agora você já deve poder voltar para sua área de trabalho (<control><alt>F6) e reiniciar o compiz:
compiz --replace gconf
Créditos
Wiki, Tradutores: LuizAquino, LeandroTilaska |
Data: 19/05/2008 |
obs.: se você contribuiu para esse wiki, por favor inserir seu nome nos créditos.
ConfigurandoCompiz (last edited 2011-09-19 23:18:19 by localhost)