Bonsoir.
J'utilise
rofi dans un environement
i3wm...
J'aimerais configurer le
thèmes (les couleurs) via l'une des trois possibilitées existante
(en tout cas depuis la doc de
arch linux:
https://wiki.archlinux.fr/Rofi)
(Je lance
rofi avec une combinaison de touches "
Mod1 +
D" et je fais un "
Mod1 +
Shift +
r", pour faire un "restart" du fichier de configuration d'i3 après chaque modification)
J'ai utilisé cette page de
Theme generator pour 'rofi' ('
Old', mais tout de même cela peut aider je pense)
https://comfoxx.github.io/rofi-old-gene … rator.htmlJ'ai trois couleurs principale... Mais mon thèmes sort un
foreground principalement
noir (?) alors que nul part je précise un #000000 comme couleur ... en couleur HEX ou rbga, peut importe, les deux ont été essayer et j'arrive toujours a ce même résultat.
(je ne sais comment insérer une image sur ce ou les forums en général mais cela pourrait aider. (éventuellement)
Les trois possibilités ont été essayer:
Via ~/.Xresources:
! ------------------------------------------------------------------------------
! ROFI Color theme
! ------------------------------------------------------------------------------
rofi.color-enabled: true
! Color scheme window
rofi.color-window: #08111c, #2d90ff, #08111c
! Color scheme for normal row
rofi.color-normal: #08111c, #2d90ff, #08111c, #ffa800, #08111c
! Color scheme for active row
rofi.color-active: #08111c, #2d90ff, #08111c, #ffa800, #08111c
! Color scheme for urgent row
rofi.color-urgent: #08111c, #dc322f, #08111c, #dc322f, #08111c
! Separator style (none, dash, solid)
rofi.separator-style: solid
ayant exécuter au préalable:
xrdb -merge ~/.Xresources
(puis donc Mod1 + Shift + r (ou c peut importe ...Avant de lancer rofi avec Mod1 + d)
Via le fichier ~/.config/i3/config en configurant/ajoutant cette ligne:
bindsym $mod+d exec --no-startup-id "rofi -modi 'run,drun,window,ssh' -show run -sidebar-mode -color-window '#08111c, #2d90ff, #08111c' -color-normal '#08111c, #2d90ff, #08111c, #ffa800, #08111c' -color-active '#08111c, #2d90ff, #08111c, #ffa800, #08111c' -color-urgent '#08111c, #dc322f, #08111c, #dc322f, #08111c' "
Via un thème en [nom_theme_fichier].rasi dans mon dossier ~/.config/rofi:
J'ai créer le fichier copier du lien du Theme generator de rofi (cité plus haut) et coller... (ET! enlevé tout les dièse débutant chaque 'séquence', enfin chaque 'éléments')
J'ai aussi exécuter
afin de trouver un thème proposer à l'installation parmi une liste.
Les thèmes proposer se trouve à l'emplacement : /usr/share/rofi/themes/*.
J'ai coper coller un de ces thèmes dans mon ~/.config/rofi/ et essayer de changer juste les partie parlant de couleurs (juste pour voir)
Rien à faire ...
Voici mon fichier thème: mytheme.rasi
/* RASI Theme 4 rofi by Me.
fichier: mytheme.rasi
emplacement: ~/.config/rofi ou /usr/share/rofi/themes
*/
* {
background: #08111c;
bordercolor: #2d90ff;
separatorcolor: #08111c;
normal-background: #08111c;
normal-foreground: #2d90ff;
alternate-normal-foreground: #08111c;
selected-normal-background: #ffa800;
selected-normal-foreground: #08111c;
active-background: #08111c;
active-foreground: #2d90ff;
alternate-active-background: #08111c;
selected-active-background: #ffa800;
selected-active-foreground: #08111c;
urgent-background: #08111c;
urgent-foreground: #dc322f;
alternate-urgent-background: #08111c;
selected-urgent-background: #dc322f;
selected-urgent-foreground: #08111c;
alternate-normal-foreground: @normal-foreground;
alternate-urgent-foreground: @urgent-foreground;
alternate-active-foreground: @active-foreground;
foreground: @normal-foreground;
}
* {
spacing: 2;
border-color: @foreground;
background-color: transparent;
}
window {
border: 1;
padding: 5;
background-color: @background;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
padding: 2px 0px 0px ;
border-color: @separatorcolor;
}
textbox {
text-color: @foreground;
}
listview {
border-color: @separatorcolor;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
padding: 2px 0px 0px ;
}
element {
border: 0;
}
element normal.normal {
text-color: @normal-foreground;
background-color: @normal-background;
}
element normal.urgent {
text-color: @urgent-foreground;
background-color: @urgent-background;
}
element normal.active {
text-color: @active-foreground;
background-color: @active-background;
}
element selected.normal {
text-color: @selected-normal-foreground;
background-color: @selected-normal-background;
}
element selected.urgent {
text-color: @selected-urgent-foreground;
background-color: @selected-urgent-background;
}
element selected.active {
text-color: @selected-active-foreground;
background-color: @selected-active-background;
}
element alternate.normal {
text-color: @alternate-normal-foreground;
background-color: @alternate-normal-background;
}
element alternate.urgent {
text-color: @alternate-urgent-foreground;
background-color: @alternate-urgent-background;
}
element alternate.active {
text-color: @alternate-active-foreground;
background-color: @alternate-active-background;
}
scrollbar {
border: 0;
width: 4px;
padding: 0;
handle-color: @normal-foreground;
}
sidebar {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar, case-indicator, entry, prompt, button {
spacing: 0;
text-color: @normal-foreground;
}
voilà
(long post et peut-être que l'erreur est petite petite !)
Si quelqu'un si retrouve dans tout ce méli-mélo d'infos et peut m'aider : Génial !!
Merci !!
a Pluche
Dernière modification par crap0 (24-01-2022 06:14:25)