Screenshot fluxbox

    Partagez
    avatar
    Astro
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 2
    Score Poing de Guthix: : 550000
    Messages : 1889
    Réputation : 691
    Date d'inscription : 17/10/2010
    Localisation : Dans l'immensité de l'espace

    Icone par Défaut Screenshot fluxbox

    Message par Astro le Dim 27 Fév - 2:48

    Avant tout il y a une dépendance: scrot!

    Code:
    pacman -S scrot

    Voici le script:

    Code:
    #!/bin/sh
    if [ ! -d ~/Images ]; then
       mkdir ~/Images
       mkdir ~/Images/screens
    elif [ ! -d ~/Images/screens ]; then
       mkdir ~/Images/screens
    fi
    cd ~/Images/screens
    if [ ! -f ~/.screenshotrc ]; then
       echo "Quality:75" > ~/.screenshotrc
       echo "Screen:0" >> ~/.screenshotrc
    fi
    OLD="`cat ~/.screenshotrc | grep Screen | cut -d \":\" -f 2`"
    QUALITY="`cat ~/.screenshotrc | grep Quality | cut -d \":\" -f 2`"
    NEW=""
    let "NEW = OLD + 1"
    scrot -q $QUALITY ~/Images/screens/screen"$NEW".png
    echo "Quality:$QUALITY" > ~/.screenshotrc
    echo "Screen:$NEW" >> ~/.screenshotrc

    Comme d'hab: (nomme le screenshot)
    Code:
    sudo su
    chown root:root screenshot
    chmod +x screenshot
    mv screenshot /bin

    Maintenant pour que ça lance le script quand tu appuies sur la touche (en fait on créé un raccourcis sur la touche Impr Écran Syst qui pointe vers le script)

    Code:
    echo -e "\nPrend une screen:\nMod4 Shift 12 :Exec screenshot" >> .fluxbox/keys

    Note: Faut redémarrer fluxbox pour que les nouveaux raccourcis soient pris en compte. Soit tu log out/log in soit tu fais un clique droit -> login -> restart fluxbox


    Dernière édition par 01astronaute le Dim 27 Fév - 22:57, édité 2 fois


    _________________
    Tout est possible, l'impossible n'est que l'absurde ~ Moi
    On est pas le meilleur quand on le croit, mais quand on le sait ~ Matrix
    www.whylinuxisbetter.net
    avatar
    Evil Pen
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 59
    Score Poing de Guthix: : 1800
    Messages : 1187
    Réputation : 548
    Date d'inscription : 16/10/2010
    Localisation : Dans les confints du néant

    Icone par Défaut Re: Screenshot fluxbox

    Message par Evil Pen le Dim 27 Fév - 3:47

    Donc le raccourcis, c'est la touche Imp.Ecran ?

    Sachant que j'ai le pavé numérique sous mon laptop, es-ce que verr. num doit être désactivé ? (j'ai jamais utilisé ce raccourcis, pas même sous windows ^^)


    _________________
    avatar
    Astro
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 2
    Score Poing de Guthix: : 550000
    Messages : 1889
    Réputation : 691
    Date d'inscription : 17/10/2010
    Localisation : Dans l'immensité de l'espace

    Icone par Défaut Re: Screenshot fluxbox

    Message par Astro le Dim 27 Fév - 3:55

    Ah tu as un laptop. C'est moins drole là.

    Execute "xev"

    t'as un paquet de trucs qui vont s'afficher, normal.

    Appuie sur la touche impr écran syst. Va y avoir des beaux paragraphes incompréhensibles. Regarde à la 2/3ème ligne tu as un truc "keycode: XXX" C'est ce XXX qu'il em faut (un nombre)


    _________________
    Tout est possible, l'impossible n'est que l'absurde ~ Moi
    On est pas le meilleur quand on le croit, mais quand on le sait ~ Matrix
    www.whylinuxisbetter.net
    avatar
    Evil Pen
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 59
    Score Poing de Guthix: : 1800
    Messages : 1187
    Réputation : 548
    Date d'inscription : 16/10/2010
    Localisation : Dans les confints du néant

    Icone par Défaut Re: Screenshot fluxbox

    Message par Evil Pen le Dim 27 Fév - 5:00

    Mon fichier .fluxbox/keys :

    Code:
    ! fluxbox-update_configs added '(workspace=[current])' to (Next|Prev)(Window|Group)
    ! check lines marked by 'FBCV13' if they are correctly updated
    !mouse actions added by fluxbox-update_configs
    OnTitlebar Mouse1 :MacroCmd {Focus} {Raise} {ActivateTab}
    !mouse actions added by fluxbox-update_configs
    OnTitlebar Move1 :StartMoving
    OnLeftGrip Move1 :StartResizing bottomleft
    OnRightGrip Move1 :StartResizing bottomright
    OnWindowBorder Move1 :StartMoving

    # click on the desktop to get menus
    OnDesktop Mouse1 :HideMenus
    OnDesktop Mouse2 :WorkspaceMenu
    OnDesktop Mouse3 :RootMenu

    # scroll on the desktop to change workspaces
    OnDesktop Mouse4 :PrevWorkspace
    OnDesktop Mouse5 :NextWorkspace

    # open softwares

    Ctrl f :ExecCommand firefox
    Maj t :ExecCommand terminal
    Maj a :ExecCommand amsn
    Ctrl p :ExecCommand pcmanfm

    # scroll on the toolbar to change workspaces
    OnToolbar Mouse4 :PrevWorkspace
    OnToolbar Mouse5 :NextWorkspace

    # alt + left/right click to move/resize a window
    OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
    OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}

    # middle click a window's titlebar and drag to attach windows
    OnTitlebar Mouse2 :StartTabbing

    # double click on the titlebar to shade
    OnTitlebar Double Mouse1 :Shade

    # right click on the titlebar for a menu of options
    OnTitlebar Mouse3 :WindowMenu

    # alt-tab
    Mod1 Tab :NextWindow {groups} (workspace=[current])  !! FBCV13 !!
    Mod1 Shift Tab :PrevWindow {groups} (workspace=[current])  !! FBCV13 !!

    # cycle through tabs in the current window
    Mod4 Tab :NextTab
    Mod4 Shift Tab :PrevTab

    # go to a specific tab in the current window
    Mod4 1 :Tab 1
    Mod4 2 :Tab 2
    Mod4 3 :Tab 3
    Mod4 4 :Tab 4
    Mod4 5 :Tab 5
    Mod4 6 :Tab 6
    Mod4 7 :Tab 7
    Mod4 8 :Tab 8
    Mod4 9 :Tab 9

    # open a terminal
    Mod1 F1 :Exec xterm

    # open a dialog to run programs
    Mod1 F2 :Exec fbrun

    # volume settings, using common keycodes
    # if these don't work, use xev to find out your real keycodes
    176 :Exec amixer sset Master,0 1+
    174 :Exec amixer sset Master,0 1-
    160 :Exec amixer sset Master,0 toggle

    # current window commands
    Mod1 F4 :Close
    Mod1 F9 :Minimize
    Mod1 F10 :Maximize
    Mod1 F11 :Fullscreen

    # open the window menu
    Mod1 space :WindowMenu

    # exit fluxbox
    Control Mod1 Delete :Exit

    # change to a specific workspace
    Control F1 :Workspace 1
    Control F2 :Workspace 2
    Control F3 :Workspace 3
    Control F4 :Workspace 4
    Control F5 :Workspace 5
    Control F6 :Workspace 6
    Control F7 :Workspace 7
    Control F8 :Workspace 8
    Control F9 :Workspace 9
    Control F10 :Workspace 10
    Control F11 :Workspace 11
    Control F12 :Workspace 12

    # send the current window to a specific workspace
    Mod4 F1 :SendToWorkspace 1
    Mod4 F2 :SendToWorkspace 2
    Mod4 F3 :SendToWorkspace 3
    Mod4 F4 :SendToWorkspace 4
    Mod4 F5 :SendToWorkspace 5
    Mod4 F6 :SendToWorkspace 6
    Mod4 F7 :SendToWorkspace 7
    Mod4 F8 :SendToWorkspace 8
    Mod4 F9 :SendToWorkspace 9
    Mod4 F10 :SendToWorkspace 10
    Mod4 F11 :SendToWorkspace 11
    Mod4 F12 :SendToWorkspace 12

    # send the current window and change to a specific workspace
    Control Mod4 F1 :TakeToWorkspace 1
    Control Mod4 F2 :TakeToWorkspace 2
    Control Mod4 F3 :TakeToWorkspace 3
    Control Mod4 F4 :TakeToWorkspace 4
    Control Mod4 F5 :TakeToWorkspace 5
    Control Mod4 F6 :TakeToWorkspace 6
    Control Mod4 F7 :TakeToWorkspace 7
    Control Mod4 F8 :TakeToWorkspace 8
    Control Mod4 F9 :TakeToWorkspace 9
    Control Mod4 F10 :TakeToWorkspace 10
    Control Mod4 F11 :TakeToWorkspace 11
    Control Mod4 F12 :TakeToWorkspace 12


    #Prend une screen
    Mod4 Shift :ExecCommand gnome-screenshot


    _________________
    avatar
    Free Rut
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 72
    Score Poing de Guthix: : 7885
    Messages : 1177
    Réputation : 450
    Date d'inscription : 17/10/2010
    Age : 17
    Localisation : Entre mes deux oreilles.

    Icone par Défaut Re: Screenshot fluxbox

    Message par Free Rut le Dim 27 Fév - 22:41

    Il fait quoi ce script j'ai pas compris ?
    Enfin plutôt, qu'est-ce que fluxbox ?
    avatar
    Astro
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 2
    Score Poing de Guthix: : 550000
    Messages : 1889
    Réputation : 691
    Date d'inscription : 17/10/2010
    Localisation : Dans l'immensité de l'espace

    Icone par Défaut Re: Screenshot fluxbox

    Message par Astro le Dim 27 Fév - 22:45

    Fluxbox est un WM. (Window Manager)

    (un peu comme compiz/metacity quoi)

    En fait Toi par exemple tu as une session sous Gnome, nous sous fluxbox, prend ça comme un autre environnement graphique.

    Et en fait Fluxbox est très minimaliste, par défaut y'a rien (rejoins bien ArchLinux), donc quand tu appuies sur la touche impr écran syst il se passe rien Smile
    Toi quand tu appuies dessus tu lances une appli gnome qui prend la screen. Sous fluxbox faut éviter les appli gnome, donc j'ai codé un script qui prend une screen.

    Quand tu lances mon script, ça prend une screen Smile


    _________________
    Tout est possible, l'impossible n'est que l'absurde ~ Moi
    On est pas le meilleur quand on le croit, mais quand on le sait ~ Matrix
    www.whylinuxisbetter.net
    avatar
    Free Rut
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 72
    Score Poing de Guthix: : 7885
    Messages : 1177
    Réputation : 450
    Date d'inscription : 17/10/2010
    Age : 17
    Localisation : Entre mes deux oreilles.

    Icone par Défaut Re: Screenshot fluxbox

    Message par Free Rut le Dim 27 Fév - 22:48

    Ah ok.

    Perso quand j'appuis sur le bouton, ça me propose même de coller dans le presse papier, d'enregistrer, d'annuler aussi.

    Donc en fait c'est un script spécifique à Arch Linux ?
    avatar
    Astro
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 2
    Score Poing de Guthix: : 550000
    Messages : 1889
    Réputation : 691
    Date d'inscription : 17/10/2010
    Localisation : Dans l'immensité de l'espace

    Icone par Défaut Re: Screenshot fluxbox

    Message par Astro le Dim 27 Fév - 22:52

    Non, d'ailleurs c'est moi qui l'ai codé. Tu peux le mettre sous n'importe quoi.

    Pour ce qu'il fait:

    Quand tu appuies sur la touche il se passe rien d’apparent, mais le script te met ta screen dans ~/Images/screens (dossier créé si besoin) sous le nom screenXXX.png. Où xxx est un nombre. Genre si c'est ta première screen ce sera 001, ensuite 002, etc...

    Y'a même un fichier de configuration pour modifier genre la qualité de l'image/le nombre.


    _________________
    Tout est possible, l'impossible n'est que l'absurde ~ Moi
    On est pas le meilleur quand on le croit, mais quand on le sait ~ Matrix
    www.whylinuxisbetter.net
    avatar
    Free Rut
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 72
    Score Poing de Guthix: : 7885
    Messages : 1177
    Réputation : 450
    Date d'inscription : 17/10/2010
    Age : 17
    Localisation : Entre mes deux oreilles.

    Icone par Défaut Re: Screenshot fluxbox

    Message par Free Rut le Dim 27 Fév - 22:54

    Ah oui ok j'avais pas capté.

    Merci alors, ça peut servir si on est un chasseur/screener !
    avatar
    Astro
    Organisateur
    Organisateur

    Niveau en Création de Rune: : 2
    Score Poing de Guthix: : 550000
    Messages : 1889
    Réputation : 691
    Date d'inscription : 17/10/2010
    Localisation : Dans l'immensité de l'espace

    Icone par Défaut Re: Screenshot fluxbox

    Message par Astro le Dim 27 Fév - 22:55

    Tiens, j'ai oublié de préciser qu'il y avait une dépendance; scrot. Oops Smile


    _________________
    Tout est possible, l'impossible n'est que l'absurde ~ Moi
    On est pas le meilleur quand on le croit, mais quand on le sait ~ Matrix
    www.whylinuxisbetter.net

    Contenu sponsorisé

    Icone par Défaut Re: Screenshot fluxbox

    Message par Contenu sponsorisé


      La date/heure actuelle est Mar 19 Sep - 15:00