Destaque Janela com foco ainda mais

10

Eu tenho dois monitores e às vezes começo a digitar na janela errada.

A janela com o foco é destacada na unidade (Ubuntu 16.04) com uma sombra cinza.

Existe uma maneira de destacar ainda mais a janela com o foco?

Talvez com uma borda colorida ...

Muito obrigado por todas as respostas, mas ...

... eles são todos muito complicados. Por que coisas simples de conveniência como essa são complicadas?

guettli
fonte
+1 Embora essa postagem antiga fizesse uma pergunta semelhante e tivesse sido respondida, votei nessa questão por ser clara e breve; Vamos esperar uma resposta melhor aqui.
Clearkimura #
11
Se você não encontrar uma resposta que dê exatamente o que você pede - realce a janela ativa - você consideraria uma alternativa? Por exemplo, um atalho que informa a janela ativa ou o indicador do painel superior?
Sergiy Kolodyazhnyy 03/10
11
@Serg Quero ver a janela ativa em micro segundos. Atalhos de amor, mas aqui não quero ficar ativo para ver onde o foco está no momento.
guettli
11
Tentei simplificar a solução combinada por Serg e user.dz e adicionei explicações para problemas conhecidos e soluções alternativas. Mais detalhes na minha resposta atrasada abaixo.
Clearkimura 17/10/19

Respostas:

3

Introdução:

Existe extensão de acessibilidade para o compizchamado ADD Helper. A premissa básica dessa extensão é fazer o oposto do que você pede - reduza as janelas inativas, mantendo a janela ativa normal. Abaixo está a captura de tela do ADD Helper em ação:

insira a descrição da imagem aqui

Observe como a janela à direita fica esmaecida, enquanto a da esquerda permanece com o mesmo nível de brilho e transparência. NOTA : Eu testei isso com a configuração de tela dupla e com janelas de tela cheia nos dois monitores. Funciona perfeitamente em cada caso. Combinado com a solução user.dz, é a combinação perfeita para focar a janela ativa.


Obtendo o ADD Helper:

Para ativar este plugin, você precisará de duas coisas.

  1. Ativar repositório Universe : o ADD helper pertence ao Universerepositório, portanto, verifique se ele está marcado nas configurações de Software e atualizações:

insira a descrição da imagem aqui

  1. Atualize e instale os pacotes necessários : Você precisará ter Compiz Config Settings Managere compiz-plugins-extra. Execute o seguinte comando para obtê-los:

    sudo bash -c 'apt-get update && apt-get install compiz-plugins-extra compizconfig-settings-manager'
    

Configurando o ADD Helper:

  1. Encontrar Dim Inactivesob Accessibilitya CompizConfig Settings Manager. Marque a caixa de seleção.

insira a descrição da imagem aqui

  1. Clique no ícone para abrir o menu. Na guia Ligações, defina o atalho desejado (o padrão não parece funcionar corretamente). Pessoalmente, uso Ctrl+ Alt+, Pmas fique à vontade para escolher outra coisa.

insira a descrição da imagem aqui

  1. Em Misc. Na guia Opções, configure a quantidade de brilho e opacidade que você deseja que sua janela tenha. Marque a caixa de seleção "ativar na inicialização" para que seja iniciada sempre que você fizer login. A configuração que você vê na minha primeira captura de tela é a seguinte:

    • Brilho 45
    • Saturação 45
    • opacidade 75

insira a descrição da imagem aqui

Nesse ponto, você pode pressionar o atalho do teclado que você configurou para testá-lo ou tentar fazer logout / login.

Sergiy Kolodyazhnyy
fonte
Trabalhando bem no Ubuntu 16.04 e 14.04
user.dz 5/16
2

Que tal mudar a sombra da decoração do Unity para a janela ativa. Este exemplo apenas para o tema Ambiance (o mesmo para Radiance).

  1. Alterar diretório para testes fáceis

    cd /usr/share/themes/Ambiance/
    
  2. Alterar decoração (exemplo: cor azul)

    sudo nano gtk-3.0/apps/unity.css
    

    Sombra ativa preta original

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    Agora sombra azul ativa

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 255, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    Você também pode alterar o tamanho (raio) e a transparência.

  3. Logout login.

    Janela ativa do Unity com sombra de destaque

Como Serg comentou abaixo, o método acima pode ser adequado para um número limitado de temas, pois precisa de alterações manuais para cada tema. Aqui está uma maneira melhor de usar o Compiz.

  1. Instale o gerenciador Compiz

    sudo apt-get install compizconfig-settings-manager
    
  2. Execute-o ccsm, vá para o Ubuntu Unity Plugin → guia Decorações

  3. Marque Substituir configurações do tema e altere a sombra da janela Ativa como desejar.

    Compiz - substituir sombra de decoração do Unity

user.dz
fonte
11
Boa ideia, pensei nisso também, mas a grande limitação é que isso deve ser feito para cada tema se o usuário desejar usar algo diferente de Ambiance. Talvez um script possa fazer isso?
Sergiy Kolodyazhnyy 03/10
11
@Serg, sim. Acabei de testar outra maneira usando o gerenciador de compiz, que possui uma substituição de decoração de tema. Ele substituirá qualquer tema. Vou adicionar em um momento.
user.dz
Impressionante ! Isso funciona no meu 16.04 também.
Sergiy Kolodyazhnyy 03/10
Isso funciona se a janela estiver no modo de tela cheia? Eu tenho dois monitores, ambos têm um aplicativo no modo de tela cheia ....
guettli
11
Por favor, veja minha solução, encontrei algo que atenda às suas necessidades de janelas de tela cheia com dois monitores. Em combinação com a solução do user.dz, isso será perfeito #
Sergiy Kolodyazhnyy 05/10
1

Essa resposta atrasada visa simplificar a solução combinada de @Serg e @ user.dz, além de explicar problemas conhecidos e as soluções alternativas.

Solução combinada simplificada

Certifique-se que maine universerepositórios foram ativados (padrão). Se ativado posteriormente, execute a atualização executando sudo apt-get update.

  1. Instale os pacotes necessários (sem plugins extras)

    sudo apt-get install compizconfig-settings-manager compiz-plugins-main
    
  2. Execute o Gerenciador de configurações CompizConfig (CCSM)

    ccsm
    
  3. Ativar borda colorida da janela

    No CCSM, vá para Desktop> Ubuntu Unity Plugin> Decorações

    Marque a caixa de seleção para a opção "Substituir configurações do tema". Para melhor visibilidade e cor correspondente, ajuste estas opções: "Raio ativo da sombra da janela" (valor sugerido :) 20e "Cor ativa da sombra da janela" (opacidade sugerida 255:; valor hexadecimal:) #FF3300.

  4. Ativar ADD Helper

    No CCSM, acesse Acessibilidade> Dim Inactive> Misc. Opções

    Primeiro, marque a caixa de seleção para a opção "Ativar ADD Helper ao iniciar" e, em seguida, marque a caixa de seleção para "Ativar Dim Inactive". Dessa forma, o plug-in será ativado imediatamente sem usar o atalho do teclado.

  5. Recarregar unidade (se as etapas acima não tiverem efeito quando ativadas)

    unity
    

Problemas conhecidos e soluções alternativas

A seguir, são conhecidos problemas e soluções alternativas que eu conheço.

A cor correspondente é vívida e ótima, mas todas as janelas são destacadas com a mesma cor da borda ao usar o recurso de espalhamento da janela (atalho de teclado Super+ Wou similar).

Prova: ANTES - Mesma cor da borda ; DEPOIS - Substituído por sombra esmaecida

Isso é perceptível ao usar apenas "borda colorida da janela" (etapa 3). Use o ADD Helper para substituir as bordas destacadas de todas as janelas com sombras esmaecidas (etapa 4). Alterar a cor da borda pode não ajudar muito, portanto, o usuário deve usar as duas (etapas 3 e 4) para obter a melhor experiência.

A janela ativa funciona melhor com o ADD Helper, mas a transição de escurecimento está diminuindo a velocidade do sistema na minha máquina.

Prova: auto-explicativa para usuários afetados

Isso é fácil de aliviar. No CCSM, vá para Efeitos e desmarque os plug-ins para Animação e Janelas esmaecidas . Desativar esses efeitos fará com que o sistema seja mais responsivo.

Alterar o tema de Ambiance (padrão) para Radiance (alternativa), vice-versa, fará com que a borda da janela colorida desapareça.

Prova: ANTES - Borda colorida exibida , DEPOIS - Borda colorida desaparecida

Isso provavelmente é uma limitação para substituir as configurações do tema. O método não é persistente entre as alterações. Portanto, depois de alterar o tema, recarregue o Unity (etapa 5) para mostrar a borda da janela colorida. Uma máquina mais lenta pode precisar recarregar o Unity mais de uma vez para entrar em vigor corretamente.

Eu propositadamente incluí apenas links para capturas de tela para simplificar.

Mesmo sem essas capturas de tela, os usuários que seguiram a solução entenderão os problemas assim que começarem a usar. Para usuários que não estão tendo esses problemas, eles provavelmente têm um bom suporte de hardware que permite executar o ambiente do Unity sem soluços.

Testado trabalhando com Unity 7.4.0 e Compiz 0.9.12.2 no Ubuntu 16.04.

clearkimura
fonte
-2

O plug-in de decorações de janelas no compizconfig-settings-manager (CCSM) permite editar as configurações padrão para isso.

sudo apt-get install compizconfig-settings-manager

Para iniciar a interface do gerenciador de configurações, execute

ccsm

Role até a seção Efeitos e escolha Decoração da janela

Ative o plug-in clicando na caixa de seleção e ajuste as configurações de Sombra ativa e inativa a seu gosto. As alterações devem aparecer automaticamente.

Tenha cuidado ao jogar com qualquer outra coisa no CCSM até ter certeza de que essas configurações são estáveis; é muito fácil interromper completamente a instalação do compiz, pois nem todas as configurações são compatíveis umas com as outras.

Amias
fonte
11
permitindo janela decorador irá desativar a unidade
Anwar