[Screenshots] Épatez la galerie, présentez votre bureau!

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

En plus il est aux couleurs d'archlinux :')

Bon sinon, je cherche le script depuis des semaines sans succès <_<.
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

PierreAd a écrit :
froli a écrit :J'ai complètement virer Gnome pour laisser toute la place à OpenBox et voici le résultat!

Image
C'est typiquement le genre de bureau que j'adore ! Bravo, c'est très chouette, je suis fan :D
C'est quoi le jeu d'icônes utilisé ?

AddiKt1ve, pour le script, on peut le trouver sur le forum sur archlinux.org... J'ai plus ça sous la main dans l'immédiat par contre :oops:
Le icon set c'est ALLBLACK

@AddiKT1ve:

cat infos.pl:

Code : Tout sélectionner

#!/usr/bin/perl
use Switch;
use strict;
use File::Basename;

####################
## Config options ##
####################

## What distro logo to use to use, Available "Archlinux Debian Ubuntu None" ##
my $distro = "Archlinux";
my $myArchVersion = "ArchLinux (Core Dump)";

## what values to display. Use "OS Kernel DE WM win_theme Theme Font Icons" ##
my $display = "OS Kernel DE WM Win_theme Theme Icons Font Background";

## Takes a screen shot if set to 0 ##
my $shot = 0;
## Command to run to take screen shot ##
my $command = "scrot -c -d 5";

## What colors to use for the variables. ##
my $textcolor = "\e[0m";

## Prints little debugging messages if set to 0 ##
my $quite = 1;



########################
## Script starts here ##
########################
## Define some thing to work with strict ##
my @line = ();
my $found = 0;
my $DE = "NONE";
my $WM = "Beryl";

## Hash of WMs and the process they run ##
my %WMlist = ("Beryl", "beryl",
              "Fluxbox", "fluxbox",
              "Openbox", "openbox",
              "Blackbox", "blackbox",
              "Xfwm4", "xfwm4",
              "Metacity", "metacity",
              "Kwin", "kwin",
              "FVWM", "fvwm",
              "Enlightenment", "enlightenment",
              "IceWM", "icewm",
              "Window Maker", "wmaker",
              "PekWM","pekwm" );

## Hash of DEs and the process they run ##     
my %DElist = ("Gnome", "gnome-session",
              "Xfce4", "xfce-mcs-manage",
              "KDE", "ksmserver");

## Get Kernel version ##
if ( $display =~ "Kernel"){
  print "\::$textcolor Finding Kernel version\n" unless $quite == 1;
  my $kernel = `uname -r`;
  $kernel =~ s/\s+/ /g;
  $kernel = " Kernel:$textcolor $kernel";
  push(@line, "$kernel");
}

## Find running processes ##
print "\::$textcolor Getting processes \n" unless $quite == 1;
my $processes = `ps -A | awk {'print \$4'}`;

## Find DE ##
while( (my $DEname, my $DEprocess) = each(%DElist) ) {
  print "\::$textcolor Testing $DEname process: $DEprocess \n" unless $quite == 1;
  if ( $processes =~ m/$DEprocess/ ) {
    $DE = $DEname;
    print "\::$textcolor DE found as $DE\n" unless $quite == 1;
    if( $display =~ m/DE/ ) {
      push(@line, " DE:$textcolor $DE");
    }
    last;
  }
}

## Find WM ##
while( (my $WMname, my $WMprocess) = each(%WMlist) ) {
 print "\::$textcolor Testing $WMname process: $WMprocess \n" unless $quite == 1;
  if ( $processes =~ m/$WMprocess/ ) {
    $WM = $WMname;
    print "\::$textcolor WM found as $WM\n" unless $quite == 1;
    if( $display =~ m/WM/ ) {
      push(@line, " WM:$textcolor $WM");
    }
    last;
  }
}

## Find WM theme ##
if ( $display =~ m/Win_theme/ ){
  switch($WM) {
    case "Openbox" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.config/openbox/rc.xml")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /<name>(.+)<\/name>/ ) {
          while ( $found == 0 ) {
            print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
            push(@line, " WM Theme:$textcolor $1");
            $found = 1;
          }
        }
      }
      close(FILE);
    }
    case "Metacity" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      my $gconf = `gconftool-2 -g /apps/metacity/general/theme`;
      print "\::$textcolor $WM theme found as $gconf\n" unless $quite == 1;
      chomp ($gconf);
      push(@line, " WM Theme:$textcolor $gconf");
    }
    case "Fluxbox" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.fluxbox/init")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /session.styleFile:.*\/(.+)/ ) {
          print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
          push(@line, " WM Theme:$textcolor $1");
        }
      }
      close(FILE);
    }
    case "Blackbox" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.blackboxrc")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /session.styleFile:.*\/(.+)/ ) {
          print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
          push(@line, " WM Theme:$textcolor $1");
        }
      }
      close(FILE);
    }
    case "Xfwm4" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/xfwm4.xml")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /<option name="Xfwm\/ThemeName" type="string" value="(.+)"\/>/ ) {
          print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
          push(@line, " WM Theme:$textcolor $1");
        }
  } 
      close(FILE);
    }
    case "Kwin" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.kde/share/config/kwinrc")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /PluginLib=kwin3_(.+)/ ) {
          print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
          push(@line, " WM Theme:$textcolor $1");
        }
      }
      close(FILE);
    }
    case "Enlightenment" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      my $remote = `enlightenment_remote -theme-get theme` ;
      if( $remote =~ m/.*FILE="(.+).edj"/ ) {
        print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
        push(@line, " WM Theme:$textcolor $1");
      }     
    }       
    case "IceWM" { 
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.icewm/theme")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /Theme="(.+)\/.*.theme/ ) {
          while( $found == 0 ) {
            print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
            push(@line, " WM Theme:$textcolor $1");
            $found = 1;
          }
        }
      }   
      close(FILE);
    }   
    case "PekWM" {
      print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.pekwm/config")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
        if( /Theme.*\/(.*)"/ ) {
            print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
            push(@line, " WM Theme:$textcolor $1");
        }
      }
      close(FILE); 
    } 
  }   
}     
      
## Find Theme Icon and Font ##
if ( $display =~ m/[Theme, Icons, Font, Background]/) {
  switch($DE) {
    case "Gnome" {
      print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
      if ( $display =~ m/Theme/ ) {
        my $gconf = `gconftool-2 -g /desktop/gnome/interface/gtk_theme`;
        chomp ($gconf);
        print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1;
        push(@line, " GTK Theme:$textcolor $gconf");
      }
      if ( $display =~ m/Icons/ ) {
        my $gconf = `gconftool-2 -g /desktop/gnome/interface/icon_theme`;
        chomp ($gconf);
        push(@line, " Icons:$textcolor $gconf");
      } 
      if ( $display =~ m/Font/ ) {
        my $gconf = `gconftool-2 -g /desktop/gnome/interface/font_name`;
        chomp ($gconf);
        push(@line, " Font:$textcolor $gconf");
      }
	  if ( $display =~ m/Background/ ) {
        my $gconf = `gconftool-2 -g /desktop/gnome/background/picture_filename`;
        chomp ($gconf);
		my $bname = basename($gconf);
		push(@line, " Background:$textcolor $bname");
      }

    } 
    case "Xfce4" {
      my @sort = ();
      print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/gtk.xml")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) {
     if ( $display =~ m/Theme/ ) {
          if (/<option name="Net\/ThemeName" type="string" value="(.+)"\/>/ ) {
            print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1;
            unshift(@sort, " GTK Theme:$textcolor $1");
          } 
        }
        if ( $display =~ m/Icons/ ) {
          if (/<option name="Net\/IconThemeName" type="string" value="(.+)"\/>/ ) {
            print "\::$textcolor Icons found as $1\n" unless $quite == 1;
            unshift(@sort, " Icons:$textcolor $1");
          }
        }
        if ( $display =~ m/Font/ ) {
          if ( /<option name="Gtk\/FontName" type="string" value="(.+)"\/>/ ) {
            print "\::$textcolor Font found as $1\n" unless $quite == 1;
            unshift(@sort, " Font:$textcolor $1");
          } 
        }
      }
      close(FILE);
      ## Sort variables so they're ordered "Theme Icon Font" ##
      foreach my $i (@sort) {
        push(@line, "$i");
      }
    } 
    case "KDE" { 
      print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
      open(FILE, "$ENV{HOME}/.kde/share/config/kdeglobals")
      || die "\e[0;31m<Failed>\n";
      while( <FILE> ) { 
        if ( $display =~ m/Theme/ ) {
          if ( /widgetStyle=(.+)/  ) {
            print "\::$textcolor Wiget Style found as $1\n" unless $quite == 1;
            push(@line, " Wiget Style:$textcolor $1");
          }
          if (/colorScheme=(.+).kcsrc/ ) {
            print "\::$textcolor Color Scheme found as $1\n" unless $quite == 1;
            push(@line, " Color Scheme:$textcolor $1");
          }
        }
        if ( $display =~ m/Icons/ ) {
          if ( /Theme=(.+)/ ) {
            print "\::$textcolor Icons found as $1\n" unless $quite == 1;
            push(@line, " Icons:$textcolor $1");
          } 
        }   
        if ( $display =~ m/Font/ ) {
          if ( /font=(.+)/ ) {
            my $font = (split/,/, $1)[0];
            print "\::$textcolor Font found as $font\n" unless $quite == 1;
            push(@line, " Font:$textcolor $font");
          }
        }
      }
      close(FILE);
  
    }
    else {
      my @files = ("$ENV{HOME}/.gtkrc-2.0", "$ENV{HOME}/.gtkrc.mine",);
      foreach my $file (@files) {
        if ( -e $file ) {
          print "\::$textcolor Opening $file\n" unless $quite == 1; 
          open(FILE, $file)
          || die "\e[0;31m<Failed>\n";
          while( <FILE> ) {
            if ( $display =~ m/Theme/ ) {
              if( /include ".*themes\/(.+)\/gtk-(1|2)\.0\/gtkrc"/ ){
                print "\::$textcolor GTK theme found as $1\n" unless $quite == 1;
                push(@line, " GTK Theme:$textcolor $1");
              }
            }
            if ( $display =~ m/Icons/ ) {
              if( /.*gtk-icon-theme-name.*"(.+)"/ ) {
                print "\::$textcolor Icons found as $1\n" unless $quite == 1;
                push(@line, " Icons:$textcolor $1");
              }
            }
            if ( $display =~ m/Font/ ) {
              if( /.*gtk-font-name.*"(.+)"/ ) {
                print "\::$textcolor Font found as $1\n" unless $quite == 1;
                push(@line, " Font:$textcolor $1");
             }
            }
          }
          close(FILE);
        }
      }
    }
  }
}

## Display the system info ##

if ( $distro =~ m/Archlinux/ ) {

## Get Archlinux version ##
if ( $display =~ "OS"){
  print "\::$textcolor Finding Archlinux version\n" unless $quite == 1;
  my $version = $myArchVersion;
  $version =~ s/\s+/ /g;
  $version = " OS:$textcolor $version";
  unshift(@line, "$version");
}

#my $c1 = "\e[38;5;47m";
#my $c3 = "\e[38;5;26m";
#my $c2 = "\e[1m";

my $c1 = "\e[1;34m";
my $c3 = "\e[0;34m";
my $c2 = "\e[1m";

print "$c1
$c1               +             
$c1               #             
$c1              ###               $c2@line[0] 
$c1             #####              $c2@line[1]
$c1             ######             $c2@line[2]
$c1            ; #####;            $c2@line[3]
$c1           +##.#####            $c2@line[4]
$c1          +##########           $c2@line[5]
$c1         ######$c3#####$c1##;         $c2@line[6]       
$c1        ###$c3############$c1+        $c2@line[7] 
$c1       #$c3######   #######        $c2@line[8]
$c3     .######;     ;###;`".     
$c3    .#######;     ;#####.    
$c3    #########.   .########`     
$c3   ######'           '######   
$c3  ;####                 ####;  
$c3  ##'                     '##  
$c3 #'                         `# 
$c3'                            `
\e[0m";
}


if ( $distro =~ m/None/ ) {
my $color = "\e[0;34m";
  foreach my $filled ( @line ) {
    print "$color $filled\n"
  }
}

if ( $distro =~ m/Debian/ ) {

## Get Debian version ##
if ( $display =~ "OS"){
  print "\::$textcolor Finding Debian version\n" unless $quite == 1;
  my $version = `cat /etc/Debian_release`;
  $version =~ s/\s+/ /g;
  $version = " OS:$textcolor $version";
  unshift(@line, "$version");
}

my $c1 = "\e[0;31m";

print "
$c1       _,met\$\$\$\$\$gg.
$c1    ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.
$c1  ,g\$\$P""       """Y\$\$.".              @line[0]
$c1 ,\$\$P'              \`\$\$\$.              @line[1]
$c1',\$\$P       ,ggs.     \`\$\$b:            @line[2]
$c1\`d\$\$'     ,\$P"'   .    \$\$\$             @line[3]
$c1 \$\$P      d\$'     ,    \$\$P             @line[4]
$c1 \$\$:      \$\$.   -    ,d\$\$'             @line[5]
$c1 \$\$\;      Y\$b._   _,d\$P'               @line[6]
$c1 Y\$\$.    \`.\`"Y\$\$\$\$P"'                  @line[7]
$c1 \`\$\$b      "-.__                       @line[8]
$c1  \`Y\$\$
$c1   \`Y\$\$.
$c1     \`\$\$b.
$c1       \`Y\$\$b.
$c1          \`"Y\$b._
$c1              \`""""
\e[0m";   
}       

if ( $distro =~ m/Ubuntu/ ) {

## Get Ubuntu version ##
if ( $display =~ "OS"){
  print "\::$textcolor Finding Ubuntu version\n" unless $quite == 1;
  my $version = `head -3 /etc/lsb-release |cut -d"=" -f2`;
  $version =~ s/\s+/ /g;
  $version = " OS:$textcolor $version";
  unshift(@line, "$version");
}

my $c1 = "\e[0;31m";
my $c2 = "\e[0;33m";
my $c3 = "\e[0;35m";

print "
               $c1.-. 
         $c3.-'``$c1(   )     @line[0]
      $c2,` $c3      $c1`-'$c3.$c1     @line[1]
     $c2/    $c3'``-.   `$c1     @line[2]
   $c3.-.  $c2,       $c3`___:$c1     @line[3]
  $c3(   )$c2:        $c1 ___      @line[4]
   $c3`-'  $c2`       $c1,   :     @line[5]
     $c2`    $c1`..-`   ,     @line[6]
      $c2`./ $c1     $c2.-.$c1`     @line[7]
         $c1`-..-$c2(   )$c1     @line[8]
               $c2`-' 
\e[0m"; 
}

#return 0;      
## Run screen shot graper ##
`$command` unless $shot != 0;
Il n'y a rien à modifier et il fonctionne même avec quelques autres distros.

Il faut installer perl et scrot
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

N'a pas l'air de fonctionner ici... J'utilise KDE 4.1, ça vient peut-être de là ? En tout cas :

Code : Tout sélectionner

addikt1ve@sweetylaptop:~$ chmod +x infos.pl
addikt1ve@sweetylaptop:~$ ./infos.pl
<Failed>
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

C'est un script perl. Pour le lancer il faut faire :

Code : Tout sélectionner

perl infos.pl
Mais perso, je te conseil de créer un alias dans ton bashrc/zshrc.

Le mien:

Code : Tout sélectionner

alias archinfos='perl /home/froli/Documents/scripts/info.pl'
peut importe dans quel répertoire tu te situ, en tapant archinfos le script sera lancé.
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

Oui oui, mais perl infos.pl me fait la même chose ;).
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

Je crois qu'il faut que tu installe sed et awk si ce n'est pas déjà fait.

Code : Tout sélectionner

yaourt -S sed awk
Sinon le thread du forum anglophone est ici
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

sed était déjà installé, awk introuvable :

Code : Tout sélectionner

addikt1ve@sweetylaptop:~$ yaourt -S sed awk

==> Downloading awk PKGBUILD from AUR...
Error: awk not found in AUR.            

Password: 
warning: sed-4.1.5-3 is up to date -- reinstalling
resolving dependencies...                         
looking for inter-conflicts...     
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

Désolé, c'est gawk!

Code : Tout sélectionner

yaourt -S gawk
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

Oui oui je viens de faire un yaourt -Ss awk et effectivement, c'est gawk... Qui est déjà installé :D La commande "awk" fonctionne effictivement, "sed" aussi.

:(
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

Bon, en activant le debugging, ça fail à Finding Kwin theme. En gros, KDE 4.1 n'est pas supporté :).
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

Essai dans une session autre que KDE 4.1, si tu as un autre DE déjà installé.
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

froli a écrit :J'ai complètement virer Gnome pour laisser toute la place à OpenBox et voici le résultat!

Image
c'est quoi cette barre de tâche et la barre en haut ?
Avatar de l’utilisateur
PierreAd
archer
Messages : 102
Inscription : mar. 08 mai 2007, 11:21
Localisation : Lyon

Message par PierreAd »

La barre en haut c'est conky !
Et la barre des taches je dirais pyPanel ???
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

PierreAd a écrit :La barre en haut c'est conky !
Et la barre des taches je dirais pyPanel ???
You got it ;)

pour ceux que cela intéresse voici mon .pypanelrc:

Code : Tout sélectionner

VERSION = 2.4

BG_COLOR    = "0x333333"
TASK_COLOR      = "0xece9e2"
FOCUSED_COLOR   = "0x1793D1"
SHADED_COLOR    = "0xece9e2"
MINIMIZED_COLOR = "0x696969"
DESKTOP_COLOR   = "0xece9e2"
CLOCK_COLOR    = "0x1793D1"
LINE_COLOR    = "0x1793D1"

TASK_SHADOW_COLOR    = "0xFFFFFF"
FOCUSED_SHADOW_COLOR    = "0xFFFFFF"
SHADED_SHADOW_COLOR    = "0xFFFFFF"
MINIMIZED_SHADOW_COLOR    = "0xFFFFFF" 
DESKTOP_SHADOW_COLOR    = "0xFFFFFF"
CLOCK_SHADOW_COLOR    = "0xFFFFFF"

P_LOCATION    = 1        # panel placement: 0 = top, 1 = bottom
P_WIDTH        = 0        # panel width: 0 = full screen width
P_START        = 0        # starting X coordinate of the panel
P_SPACER    = 15        # spacing between panel objects
P_HEIGHT    = 20
P_L_BUFF        = 2
P_R_BUFF        = 2
P_T_BUFF        = 4
P_B_BUFF        = 4

I_HEIGHT    = 16        # application icon height
I_WIDTH        = 16        # application icon Width 
APPL_I_HEIGHT    = 16        # application launcher icon height
APPL_I_WIDTH    = 16        # application launcher icon width
TRAY_I_HEIGHT    = 16        # system tray icon height
TRAY_I_WIDTH    = 16        # system tray icon width

CLOCK_FORMAT    = "%m.%d.%Y // %H:%M"
CLOCK_DELAY    = 20

HIDE_LIST    = ["netwmpager"]
HIDDEN_SIZE     = 2

FONT        = "Myraid Pro:size=8"

SHOWALL        = 0        # show windows from all desktops
SHOWMINIMIZED    = 0        # only show minimized windows
SHADE        = 1000

ABOVE        = 1        # panel is always above other apps
APPICONS    = 1        # show application icons
AUTOHIDE    = 0        # autohide uses the CLOCK_DELAY timer above
SHADOWS        = 0        # show text shadows
SHOWLINES    = 0        # show object seperation lines
SHOWBORDER    = 0        # show a border around the panel

DESKTOP_NAMES    = []

# Order

DESKTOP        = 1
TASKS        = 2
CLOCK        = 5
TRAY        = 4
LAUNCHER    = 0

def desktopButtonEvent(pp, button):
    pass

def taskButtonEvent(pp, button, task):
    if button == 1:
        pp.taskFocus(task)
    elif button == 2:
        task.obj.destroy()
    elif button == 3:
        pp.toggleShade(task)
    elif button == 4:
        pp.taskRaise(task, focus=1)
    elif button == 5:
        pp.taskLower(task, focus=0)

def clockButtonEvent(pp, button):
    pp.showDesktop()

def panelButtonEvent(pp, button):
    pass
Et mon .conkyrc:

Code : Tout sélectionner

# Le clignotement, ça pique les yeux
double_buffer yes

# Si jamais on voulait plusieurs Conkys simultanément
own_window  yes
own_window_transparent no
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager

# Bordures
draw_borders no
border_margin 1

# Ombres
draw_shades no

# Position
gap_x 0
gap_y 0
alignment top_left

# Comportement
update_interval 1

# Couleurs
default_color  8f8f8f
#default_shade_color 000000
own_window_colour 262626

# Polices
use_xft yes
xftfont bauhaust:pixelsize=10

# Pas bouger !
use_spacer no
minimum_size 1280 0

# C'est parti :)
# ARCH LINUX UPDATES :
# ${color} Arch Linux : ${color e0e0e0}${font}${execi 300 perl ~/.conky/arch-updates/conky-updates.pl}${color}

TEXT
${voffset -1}${alignc} ${color e0e0e0}${font}$user_names@$nodename  // ${color} CPU : ${color e0e0e0}${font}${cpu}% ${color} RAM : ${color e0e0e0}${font}${mem} ${color} SWAP : ${color e0e0e0}${font}$swapperc%${color}${color}  |  ${color}Uptime : ${color e0e0e0}${font}${uptime_short}${color}  |  ${color}Root : ${color e0e0e0}${font}${fs_free /} ${color} Home : ${color e0e0e0}${font}${fs_free /home}${color}  |  WIFI: ${color e0e0e0}${wireless_link_qual_perc ath0}%${color}  |  Updates:${color e0e0e0} ${texeci 15 perl /home/froli/Documents/scripts/conky-updates.pl}${color}  |  GMail: ${color e0e0e0}${texeci 15 /home/froli/Documents/scripts/checkgmail-perso.sh}${color}  |  ${mpd_status}  -  ${color e0e0e0}${font}${mpd_smart}${color} ${mpd_bar 5,100} ${mpd_elapsed}/${mpd_length}
Je vous poste les scripts annexes de mon conky sur demande ;)
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

Han ! Encore quelqu'un qui m'a chourré mon conkyrc :D
Devenez colocataire de Rootards.
##hippie irc.freenode.net
SND

Message par SND »

Avatar de l’utilisateur
osku
archer de cavalerie
Messages : 169
Inscription : lun. 28 août 2006, 08:14

Message par osku »

Image
mikey
Daikyu
Messages : 56
Inscription : ven. 25 juil. 2008, 20:45

Message par mikey »

beurk KDE (désoler mon ordi ne peux pas le supporter donc moi non plus :P)

et ca pèse beaucoup en mémoire un thème comme le tient froli ? :P
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli »

mikey a écrit :beurk KDE (désoler mon ordi ne peux pas le supporter donc moi non plus :P)

et ca pèse beaucoup en mémoire un thème comme le tient froli ? :P
Bah non! OpenBox c'est léger comme tout!! :D
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
mikey
Daikyu
Messages : 56
Inscription : ven. 25 juil. 2008, 20:45

Message par mikey »

non parce que dernièrement, j'ai eu l'envie de changer v'environnement, je suis sous gnome et kde4.1, vous l'avez compris je ne peux pas le supporter(matériellement parlant^^)

et a par ces deux là je n'y connais rien en gestionnaire de bureau :'(

et j'aimerai bien essayer un truc like windows(vista ou XP) rien que pour voir l'effet que ca fait d'être sous linux et windows en même temps :D(enfin linux exclusivement :P)
Répondre