नोट : Xubuntu 13.04 इसके रूप में अच्छी तरह से नहीं है, लेकिन Ubuntu 13.04 में, Xfce डेस्कटॉप पर्यावरण के साथ, इसके उपलब्ध हैं।
XFCE4 में (मेरी जानकारी के लिए) एक क्लिक-सक्षम "संरेखित आइकन" फ़ंक्शन नहीं है। इसके बजाय, यह डेस्कटॉप पर अदृश्य बक्से का एक ग्रिड का उपयोग करता है जिसे आप आइकन पर क्लिक कर सकते हैं और खींच सकते हैं। जब आप डेस्कटॉप आइकन को क्लिक और ड्रैग करके स्थानांतरित करते हैं, तो आपको पल-पल ग्रिड बॉक्स की रूपरेखा देखनी चाहिए, जिसे आइकन स्वचालित रूप से चालू कर देगा।
यदि आप चाहते हैं कि आप एक पंक्ति या पंक्तियों में सभी आइकन हैं, तो आपको उन्हें मैन्युअल रूप से उन स्थानों पर ले जाना होगा जहाँ आप उन्हें चाहते हैं। आइकन "आकार" यह निर्धारित करता है कि आपके डेस्कटॉप पर आइकन पदों की कितनी पंक्तियाँ और स्तंभ हो सकते हैं। छोटे आइकन आकार अधिक पंक्तियों और स्तंभों, बड़े, कम के लिए अनुमति देते हैं।
सिस्टम> सेटिंग्स> डेस्कटॉप सेटिंग्स> आइकन साइज़िंग फ़ंक्शन को प्राप्त करने के लिए व्यवहार। डेस्कटॉप आइकन पदों को ~ (.config / xfce4 / Desktop / icons.screen0.rc) में कॉन्फ़िगर (संग्रहीत) किया जाता है।
अब मुझे एक ऐसा तरीका मिला जो लॉगिन पर आइकन को स्वचालित रूप से व्यवस्थित करेगा, लेकिन यह केवल मेरे लिए कभी-कभी काम करता है, और अन्य लोगों ने ऐसा नहीं किया। हालाँकि, यह आपके लिए काम करने की स्थिति में इसे सूचीबद्ध करेगा।
#make sure you change 'user' on line 4 to the username of the desktop you want to organize
use strict;
use warnings;
my $conffile='/home/user/.config/xfce4/desktop/icons.screen0.rc';
open(CONF,"$conffile") or die "can't find the config file";
my $all;
while (<CONF>) {
$all=$all.$_;
}
my @oldnames=($all=~/\[(.*)\]/g);
my @allnames=sort { lc($a) cmp lc($b) } @oldnames;
print "testing sort:";
print join("\n",@allnames);
my @rows=($all=~/row=(\d*)/g);
print join("\n",@allnames);
print "ok now I will print the amount of rolls\n\n\n";
@rows=sort(@rows);
my $maxrow=$rows[-1];
print "the max rows is $maxrow";
my $numicons=scalar(@allnames);
print "number of icons is $numicons";
my @cols=($all=~/col=(\d*)/g);
@cols=sort(@cols);
my $maxcol=$cols[-1];
print "the max cols is $maxcol";
my $i=0;
open(OUTPUT,'>icons.screen0.rc');
for (my $j=0;$j<=$maxcol;$j++) {
if ($i<=19) {
for (my $k=0;$k<=$maxrow;$k++) {
print OUTPUT "\[$allnames[$i]\]\nrow=$k\ncol=$j\n\n";
$i++;
}
}
}
close(OUTPUT);
कोड को एक संपादक में पेस्ट करें और इसे अपने होम फ़ोल्डर में /home/user/.config/xfce4/desktop/icons.screen0.rc के रूप में सहेजें।
लॉग आउट। उस उपयोगकर्ता के रूप में फिर से लॉग इन करें। आइकन इस बार व्यवस्थित किए गए हैं। इसने मेरे लिए अपने आप काम किया। मैं Ubuntu 12.04 पर Xfce4 चला रहा हूं। जैसा कि मैंने कहा कि यह हर समय काम नहीं करता था।
उम्मीद है की यह मदद करेगा।
स्रोत: यह कोड मेरा नहीं है: यह PGScooter के रूप में लॉग किए गए सदस्य द्वारा लिखित ubuntuforums से है
Arrange Desktop Icons
ऊपर देखताDesktop Settings
हूं। (लेकिन मेरे पास नहीं हैFind in this folder
।)