Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 3.12 KB

7.3-Customizando_rofi.md

File metadata and controls

95 lines (65 loc) · 3.12 KB

Customizando Rofi


Vou tomar como princípio que você já viu nossa abordagem básica sobre Rofi.

Claro, irei sempre recomendar a wiki. É lá onde você vai achar tudo por completo.


Customizando algo já existente

Você pode achar os temas em:

$ /usr/share/rofi/themes

Sim, esses são os temas do rofi-theme-selector.

Irei pegar o Pop-Dark.rasi como exemplo. Use algum editor de texto.

Perceba que é tudo bem verboso, dá pra perceber com um inglês básico o que cada coisa faz ao ser mudada.


{
    text-color:                  #f2f2f2;
    background-color:            #4e4743;
    lightbg:                     #534c48;
    red:                         #f15d22;
    orange:                      #faa41a; 
    blue:                        #48b9c7; 

    selected-normal-foreground:  @foreground;
    normal-foreground:           @foreground;
    alternate-normal-background: @background;
    selected-urgent-foreground:  @foreground;
    urgent-foreground:           @foreground;
    alternate-urgent-background: @background;
    active-foreground:           @foreground;
    selected-active-foreground:  @foreground;
    alternate-normal-foreground: @foreground;
    alternate-active-background: @blue;
    bordercolor:                 @foreground;
    normal-background:           @background;
    selected-normal-background:  @blue;
    separatorcolor:              @orange;
    spacing:                     2;
    urgent-background:           @red;
    alternate-urgent-foreground: @foreground;
    selected-urgent-background:  @red;
    alternate-active-foreground: @foreground;
    selected-active-background:  @blue;
    active-background:           @orange;
}

[...]

Percebeu que existem variáveis? Sim!!! Isso quebra nosso galho.

Como eu não sei o que você quer customizar, recomendo ler cada coisa e mudar as variáveis de acordo com seu gosto.

Logo abaixo existem diversas configurações. Como por exemplo, espaço de um executável do outro, o padding, o espaço entre letras, o tamanho da caixa...

Se você é como eu, sem paciência pra ler documentações, vá mudando os valores e executando o Rofi, assim você pode saber rapidamente o que cada coisa significa. Mas é claro, não é recomendável.


Pegando Temas

Okay, provavelmente você irá preferir pegar temas prontos.

Mesma coisa com a Polybar, use o GitHub ao seu favor, pesquise na busca por rofi themes e consuma configurações de terceiros e entenda o que eles costumam usar ou mudar e tenta adaptar ao seu gosto.

Muito provavelmente você irá achar algo que chame sua atenção.

Aqui um exemplo.