logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-01-2022 05:59:43

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Config Couleurs de 'rofi' - Themes '.rasi' '.Xresources', ...

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.html

J'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

rofi-theme-selector


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)

Hors ligne

#2 24-01-2022 06:11:36

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Re : Config Couleurs de 'rofi' - Themes '.rasi' '.Xresources', ...

J'oubliais de dire ... que le thème mytheme.rasi semble être celui qui qui qu'il arrive ou que je fasse soit le seul à être choisi
ainsi je met en place le tout dans le fichier de config d'i3 ou dans le .Xresources

mytheme.rasi sélectionné est celui qui prévaut.
/usr/share/rofi/themes/
J'ai oublié de dire que depuis un petit temps mytheme.rasi est logé dans /usr/share/rofi/themes/. Je travaille sur un fichier dans mon Home puis je fais un "rsync -av --delete /mytheme.rasi_in_my_home   /usr/share/rofi/themes/mytheme.rasi
Ainsi je peux le sélectionner avec rofi-theme-selector suivit d'un Alt + a pour le sélectionné et le mettre en config par défault.

voilààà a+++

Hors ligne

#3 24-01-2022 22:00:38

Anonyme-14
Invité

Re : Config Couleurs de 'rofi' - Themes '.rasi' '.Xresources', ...

Salut,
-
Si cela peut t'aider #08111c

Pied de page des forums