Debian-facile

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

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

#1 09-10-2013 12:06:38

df871
Membre
Lieu : Limousin
Distrib. : Debian Wheezy 7.1 32b
Noyau : Linux 3.2.0-4-486
(G)UI : Xfce 4.8
Inscription : 17-09-2013
Site Web

Ranger les icônes sur le bureau Xfce4.8

Bonjour à Toutes et Tous smile

De quelle manière est-il possible de ranger les icônes du bureau xfce4.8, puisque dans le menu, aucune possibilité de rangement par quoi que se soit... (ni par nom, ni par taille ) ?

Merci de vos retours smile

Dernière modification par df871 (09-10-2013 12:06:59)


Cordialement
Bernard
Crées, Consolides... puis, Continues à Créer smile
Asus P4P800, P4C 2,6Ghz, Seagate laptop SSHD 500Go, Nvidia GF 6200 512 Mo avec Debian 7.0, Xfce 4.08

Hors ligne

#2 09-10-2013 12:49:10

Invité-1
Invité

Re : Ranger les icônes sur le bureau Xfce4.8

En les déplaçant à la souris.


à plus,

Invité-1

#3 09-10-2013 12:50:31

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Ranger les icônes sur le bureau Xfce4.8

@df871

J'ai cherché un temps mais j'ai laissé tomber.
Mais une recherche sur "Ranger les icônes sur une grille" devrait t'aider wink

@Invité-1

Oui, mais c'est pas top. Placement non libre et guidé.


EDIT: Essaies ça:

http://forum.ubuntu-fr.org/viewtopic.php?id=537271

Et surtout ça :

http://askubuntu.com/questions/330986/h … me-in-xfce

Dernière modification par golgot200 (09-10-2013 13:49:27)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#4 09-10-2013 17:23:11

df871
Membre
Lieu : Limousin
Distrib. : Debian Wheezy 7.1 32b
Noyau : Linux 3.2.0-4-486
(G)UI : Xfce 4.8
Inscription : 17-09-2013
Site Web

Re : Ranger les icônes sur le bureau Xfce4.8

Merci à vous deux smile

@Eric, je les range déjà à la main... mais j'deviens d'jeune tongue et souhaite que le progrès rattrape aussi le rangement pour xfce wink

@golgot, je viens de lire et exploiter un peu plus le dossier que tu conseillais sur l'autre discussion, les icônes sont un peu plusss sympa... du moins wink à mon goût et c'est çà l'important smile
mais j'ai lu vos digression dans le bar... sur l'or tôt graffe et le reste.. dommage, j'arrive en retard... wink

je vais visionner le second lien smile

Dernière modification par df871 (09-10-2013 17:48:57)


Cordialement
Bernard
Crées, Consolides... puis, Continues à Créer smile
Asus P4P800, P4C 2,6Ghz, Seagate laptop SSHD 500Go, Nvidia GF 6200 512 Mo avec Debian 7.0, Xfce 4.08

Hors ligne

#5 09-10-2013 17:50:52

df871
Membre
Lieu : Limousin
Distrib. : Debian Wheezy 7.1 32b
Noyau : Linux 3.2.0-4-486
(G)UI : Xfce 4.8
Inscription : 17-09-2013
Site Web

Re : Ranger les icônes sur le bureau Xfce4.8

smile

je viens de lire et effectuer ce qu'il conseille, sauf qu'il doit manquer quelque chose soit dans le script, soit chez moi... les icônes ne se rangent pas du tout !

je vais traduire à l'aide de translate, et relire tranquillement des fois que j'ai loupé quelque chose... wink

Cordialement
Bernard
Crées, Consolides... puis, Continues à Créer smile
Asus P4P800, P4C 2,6Ghz, Seagate laptop SSHD 500Go, Nvidia GF 6200 512 Mo avec Debian 7.0, Xfce 4.08

Hors ligne

#6 12-10-2013 16:38:18

df871
Membre
Lieu : Limousin
Distrib. : Debian Wheezy 7.1 32b
Noyau : Linux 3.2.0-4-486
(G)UI : Xfce 4.8
Inscription : 17-09-2013
Site Web

Re : Ranger les icônes sur le bureau Xfce4.8

smile

je mets les scripts que tu m'as indiqués, Golgot :

N°1 :

#!/usr/bin/perl

######################################################
## Script to automatically arrange desktop icons,
## starting in the upper left.
## This can be run hourly from crontab like so:
## 0 *     * * *   <username>    /usr/local/bin/icon_arrange.pl
## And/Or it can be placed in rc.local to run on every
## reboot. I don't reboot my machine very often,
## to I use the crontab option.
## son adresse sur la toile http://ubuntuforums.org/showthread.php?p=7755880
######################################################

use strict;
use File::Copy;

## might be multiple users, find out who's using the current x-session-manager
my @user = `ps aux|egrep 'x-session-manager'|grep -v egrep`;
chomp(@user[0]);
@user[0] =~ s/^(\w+)\s.*?$/$1/g;
my $user = @user[0];

## find out the location of the file (helps across distributions/updated kernels, etc...)
my $icons_file = `locate icons|grep desktop|grep screen0`;
chomp($icons_file);

## just in case there are multiple users, set the /home/<user>/ to the $user variable:
$icons_file =~ s/^\/home\/\w+\//\/home\/$user\//g;

## finally, we now have the right file, make a backup & proceed with parsing it:
copy("$icons_file", "$icons_file.bak");

open(CONFIG, "<$icons_file") or die("Can't open $icons_file for reading!!");
my @icon_config = <CONFIG>;
close(CONFIG);

## grab all the icon names on the desktop. Don't care about their positions, since I'm giving them new ones:
my @icons;
foreach my $line (@icon_config) {
    if ($line =~ /^(\[.*?\])$/) { push(@icons, $1) }
}

## open the new config file to write to it:
open(NEWCONFIG, ">$icons_file") or die("Can't open $icons_file for writing!!");

## I personally prefer 'Home' at the top left, then 'File System' underneath it, then 'Trash', then so on...
print NEWCONFIG "[Home]\nrow=0\ncol=0\n
[File System]\nrow=1\ncol=0\n
[Trash]\nrow=2\ncol=0\n\n";

my $row_count = 3;
my $col_count = 0;

foreach my $icon (@icons) {
## on my particular desktop (1280x2048 dual monitor) there are 9 rows... Not sure how this plays out for lower resolutions...
## so here I incremement the row count on each loop until it reaches 9, then reset it to 0 and increment the col count up 1:
    if ($row_count > 9) { $row_count = 0; $col_count++ }
    if ($icon !~ /^(\[Home\]|\[File System\]|\[Trash\])$/) { print NEWCONFIG "$icon\nrow=$row_count\ncol=$col_count\n\n"; }
    $row_count++;
}

Dernière modification par df871 (12-10-2013 16:41:12)


Cordialement
Bernard
Crées, Consolides... puis, Continues à Créer smile
Asus P4P800, P4C 2,6Ghz, Seagate laptop SSHD 500Go, Nvidia GF 6200 512 Mo avec Debian 7.0, Xfce 4.08

Hors ligne

#7 12-10-2013 16:39:07

df871
Membre
Lieu : Limousin
Distrib. : Debian Wheezy 7.1 32b
Noyau : Linux 3.2.0-4-486
(G)UI : Xfce 4.8
Inscription : 17-09-2013
Site Web

Re : Ranger les icônes sur le bureau Xfce4.8

et voici le N°2:

#!/usr/bin/perl

######################################################
## Script to automatically arrange desktop icons
## Modified from the original script found at
## http://ubuntuforums.org/showthread.php?p=7755880
##
## http://askubuntu.com/questions/330986/h … me-in-xfce
######################################################

use strict;

## find out the location of the config file
my $icons_file = `locate icons.screen0 | grep \$USER | grep .config | grep desktop | head -n 1`;

## open the config file to read from it
open(CONFIG, "<$icons_file") or die("Can't open $icons_file for reading!!");

my @icon_config = <CONFIG>;

close(CONFIG);

## grab all the icon names from the desktop
my @icons;
foreach my $line (@icon_config) {
    if ($line =~ /^(\[.*?\])$/) { push(@icons, $1) }
}

## sort all the icon names in alphabetical order
@icons = sort @icons;

## open the config file to write to it
open(NEWCONFIG, ">$icons_file") or die("Can't open $icons_file for writing!!");

my $row_count = 0;
my $col_count = 0;

foreach my $icon (@icons) {
## on my particular desktop (1440x900 monitor) there are 8 rows... Not sure how this plays out for other resolutions... so I incremement the row count on each loop until it reaches 8
    if ($row_count > 8) { $row_count = 0; $col_count++ }
    print NEWCONFIG "$icon\nrow=$row_count\ncol=$col_count\n\n";
    $row_count++;
}

close(NEWCONFIG);

system("xfdesktop --reload");

Dernière modification par df871 (12-10-2013 16:40:44)


Cordialement
Bernard
Crées, Consolides... puis, Continues à Créer smile
Asus P4P800, P4C 2,6Ghz, Seagate laptop SSHD 500Go, Nvidia GF 6200 512 Mo avec Debian 7.0, Xfce 4.08

Hors ligne

#8 12-10-2013 16:49:31

df871
Membre
Lieu : Limousin
Distrib. : Debian Wheezy 7.1 32b
Noyau : Linux 3.2.0-4-486
(G)UI : Xfce 4.8
Inscription : 17-09-2013
Site Web

Re : Ranger les icônes sur le bureau Xfce4.8

j'ai préféré dissocier mes commentaires des scripts smile

sur le script n°1 :
l'user/utilisateur, est-il bien identifié ?
si vous avez indiqué le n° des lignes, c'est à la ligne 20 et 21.

de là, en découle le bon ou non fonctionnement... ?

sur le script n°2 :
question identique, l'utilisateur est-il correctement identifié ?
si vous avez indiqué le n° des lignes, c'est à la ligne 14.

Çà vous parle ?

Cordialement
Bernard
Crées, Consolides... puis, Continues à Créer smile
Asus P4P800, P4C 2,6Ghz, Seagate laptop SSHD 500Go, Nvidia GF 6200 512 Mo avec Debian 7.0, Xfce 4.08

Hors ligne

Pied de page des forums