Вернуться назад

wofi

Запуск wofi:

wofi --show drun

# Без учёта регистра:
wofi --show drun --insensitive

Чтобы задать внешний вид wofi, нужно создать файл стилей: ~/.config/wofi/style.css.

У wofi нет дефолтного файла стилей. Дефолтные стили вшити в бинарник. Вот пример более-менее нормальной контрастности:

 window {
     background-color: #262626; /* немного светлее и мягче, чем раньше */
     color: #999999;            /* тусклый серый */
     font-family: sans-serif;
     font-size: 16px;
 }
 
 #input {
     background-color: #2e2e2e;
     color: #aaaaaa;            /* менее яркий, но читаемый */
     border: none;
     padding: 6px;
 }
 
 #entry {
     padding: 6px;
     color: #a0a0a0;
     background-color: transparent;
 }
 
 #entry:selected {
     background-color: #3a3a3a; /* приглушённый серый */
     color: #d0d0d0;            /* тусклый светло-серый */
 }
 
 #scroll {
     margin: 4px;
 }
 
 #outer-box {
     padding: 8px;
 }

Чуть изменённый вариант с желтизной:

 window {
    background-color: #262728;        /* серо-угольный с намёком на холодный тон */
    color: #9d9d95;                   /* чуть желтовато-серый текст */
    font-family: sans-serif;
    font-size: 16px;
 }
 
 #input {
    background-color: #2e2f30;        /* немного голубовато-серый */
    color: #b0b0a0;                   /* мягкий бежево-серый (жёлтоватый оттенок) */
    border: none;
    padding: 6px;
 }
 
 #entry {
    padding: 6px;
    color: #a8a89c;                   /* чуть теплый серо-жёлтый */
    background-color: transparent;
 }
 
 #entry:selected {
    background-color: #3a3b3e;        /* сдержанный серо-голубой фон */
    color: #cfd2c2;                   /* светло-серый с лёгким теплом */
 }
 
 #scroll {
    margin: 4px;
 }
 
 #outer-box {
    padding: 8px;
 }
    

Ещё чуть-чуть поменял. Самый нормальный вроде.

window {
    background-color: #2a2c2c;        /* тусклый тёмно-серый с лёгкой зеленью */
    color: #909285;                   /* бледный, мягкий серо-оливковый */
    font-family: sans-serif;
    font-size: 16px;
}

#input {
    background-color: #323536;        /* чуть холоднее, почти незаметно синеватый */
    color: #9d9f91;                   /* тускло-бежево-зелёный */
    border: none;
    padding: 6px;
}

#entry {
    padding: 6px;
    color: #989b8c;                   /* приглушённый хаки */
    background-color: transparent;
}

#entry:selected {
    background-color: #424543;        /* серо-зелёный, с минимумом контраста */
    color: #c0c4b5;                   /* бледно-серо-жёлтый, почти пыльный */
}

#scroll {
    margin: 4px;
}

#outer-box {
    padding: 8px;
}

Финальный:

window {
   background-color: #2a2d2b;        /* графит с едва зелёным подтоном */
   color: #8c9084;                   /* сдержанный серо-зелёный */
   font-family: sans-serif;
   font-size: 16px;
}

#input {
   background-color: #333735;        /* тёмный с холодной зеленью */
   color: #9a9e90;                   /* менее жёлтый, ближе к пыльно-зелёному */
   border: none;
   padding: 6px;
}

#entry {
   padding: 6px;
   color: #929787;                   /* тусклый зелёный хаки */
   background-color: transparent;
}

#entry:selected {
   background-color: #434843;        /* блеклый мшистый серо-зелёный */
   color: #bcc1b2;                   /* светлый, но с зелёным подтоном */
}

#scroll {
   margin: 4px;
}

#outer-box {
   padding: 8px;
}