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 20-11-2020 13:09:59

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

i3quit-icon : menu d'extinction minimaliste en glyphes

coucou les humain-e-s smile

je cherchais un menu d'extinction pour i3wm avec icônes et bien sûr, j'en ai trouvé plein sur le net.... des bien compliqués avec des scripts partout et des thèmes aussi ... https://gitlab.com/vahnrr/rofi-menus/-/tree/master/ < la référence

mais comme j'aime bien démystifier et simplifier... j'ai fait pareil mais en plus simple.
dépend de la font forkawesome mais fonctionne avec les autres polices à glyphes genre awesome, fontello et autres joyeusetés

le script de lancement :

#!/bin/bash
# a simple logout dialog

# launch exit menu
choice=$(printf "\n\n\n\n\n" | rofi -theme ~/.config/rofi/i3quit.rasi -dmenu)

# execute the choice in background
case "$choice" in
  ) pgrep i3 > /dev/null && i3-msg exit || xdotool key Ctrl+Alt+BackSpace & ;;
  ) i3lock -e -i ~/pics/walls/nakedeb-pindot.png & ;;
  ) systemctl suspend & ;;
  ) systemctl reboot & ;;
  ) systemctl poweroff & ;;
  ) exit ;;
esac



et le theme minimal prévu pour ce lanceur à ne pas coller avec les autres themes rofi car il n'est pas adapté aux autres fonctions, voilà pourquoi je l'ai collé direct dans $HOME/.config/rofi wink

/**
 * nakeDebc rofi theme by arpinux based on Pop Dark rofi theme
 * used for exit dialog
 * color scheme : NordTheme
 */
* {
    foreground:                  #eceff4;
    background:                  #2e3440;
    background-color:            #2e3440;
    lightbg:                     #434c5e;
    blue:                        #5e81ac;
}
#window {
    fullscreen:       false;
    width:            720px;
    border:           5px;
    border-color:     @blue;
    background-color: @background;
    text-color:       @foreground;
    font:             "forkawesome 30";
    padding:          20px;
    children:[horibox];
}
#horibox {
    orientation: horizontal;
    children:    [listview];
}
#listview {
    layout:     horizontal;
    spacing:    20px;
    text-color: @foreground;
    expand:     true;
}
#element {
    border: 0;
    padding: 10px 31px;
}
#element selected {
    text-color: @foreground;
    background-color: @blue;
}
#element normal {
    text-color: @blue;
    background-color: @lightbg;
}

 



voilà : deux fichiers, une police et hop
1605874385.png

bonne journée smile

Dernière modification par arpinux (21-11-2020 20:53:51)


nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

Hors ligne

#2 20-11-2020 13:39:00

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

Nice :-)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 20-11-2020 14:08:30

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

GG, c'est supa cool

“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#4 20-11-2020 15:05:36

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

merki smile
mini modif dans la premier post pour prendre en compte une autre session (genre fluxbox)

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

Hors ligne

#5 21-11-2020 20:54:35

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

up smile correction pour une utilisation sur tout écran (changer la width de % à px)

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

Hors ligne

#6 13-12-2020 15:54:18

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

Hello,
Voici les corrections apportées dans le thème (i3quit.rasi) afin de le rendre compatible au centre de mon écran principal (résolution 4K)

  1 /**
  2  * nakeDebc rofi theme by arpinux based on Pop Dark rofi theme
  3  * used for exit dialog
  4  * color scheme : NordTheme
  1 /**
  2  * nakeDebc rofi theme by arpinux based on Pop Dark rofi theme
  3  * used for exit dialog
  4  * color scheme : NordTheme
  5  */
  6 * {
  7     foreground:         #eceff4;
  8     background:         #2e3440;
  9     background-color:   #2e3440;
 10     lightbg:            #434c5e;
 11     blue:               #5e81ac;
 12 }
 13 #window {
 14     width:              36%;
 15     anchor:             center;
 16     location:           center;
 17     x-offset:           0%;
 18     y-offset:           0%;
 19     fullscreen:         false;
 20     border:             5px;
 21     border-color:       @blue;
 22     background-color:   @background;
 23     text-color:         @foreground;
 24     font:               "forkawesome 30";
 25     padding:            40px;
 26     children:[horibox];
 27 }
 28 #horibox {
 29     orientation:        horizontal;
 30     children:           [listview];
 31 }
 32 #listview {
 33     layout:             horizontal;
 34     spacing:            20px;
 35     text-color:         @foreground;
 36     expand:             true;
 37     lines:              6;
 38 }
 39 #element {
 40     border:             0;
 41     padding:            40px 80px 40px 30px;
 42 }
 43 #element selected {
 44     text-color:         @foreground;
 45     background-color:   @blue;
 46 }
 47 #element normal {
 48     text-color:         @blue;
 49     background-color:   @lightbg;
 50 }
 



file-R8c8ba33f3c75670ffe2c614253306685

Dernière modification par SuShY (13-12-2020 16:29:52)

Hors ligne

#7 13-12-2020 16:03:40

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

merci pour l'adaptation SuShY smile

à noter que sur nakeDeb, le menu appelle un theme *.rasi qui résout le soucis de cadrage quel que soit l'écran wink

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

Hors ligne

#8 13-12-2020 16:30:30

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : i3quit-icon : menu d'extinction minimaliste en glyphes

De rien, en effet, moi aussi j'ai modifié le fichier i3quit.rasi mais rien à voir en effet

Hors ligne

Pied de page des forums