দ্রষ্টব্য : জুবুন্টু 13.04 এর পাশাপাশি এটি নেই, তবে এক্সফেস ডেস্কটপ এনভায়রনমেন্ট সহ উবুন্টু 13.04 এ রয়েছে।
এক্সএফসিই 4-তে (আমার জ্ঞানের কাছে) ক্লিক-সক্ষম "আইকনগুলি সারিবদ্ধ করুন" ফাংশন নেই। পরিবর্তে, এটি ডেস্কটপে অদৃশ্য বাক্সগুলির একটি গ্রিড ব্যবহার করে যা আপনি আইকনগুলিকে 'ভিতরে' বা 'আউট' ক্লিক করতে এবং টেনে আনতে পারেন। আপনি যখন ক্লিক করে টেনে নিয়ে কোনও ডেস্কটপ আইকনটি স্থানান্তরিত করবেন, আপনি মুহূর্তের জন্য গ্রিড বক্সের রূপরেখাটি দেখতে পাবেন, যা আইকনটি স্বয়ংক্রিয়ভাবে কেন্দ্র করবে।
আপনি যদি একটি সারিতে বা সারিগুলিতে সমস্ত আইকন চান তবে আপনাকে সেগুলি ম্যানুয়ালি যেখানে যেতে চান সেখানে নিয়ে যেতে হবে। আইকন "আকার" নির্ধারণ করে যে আপনার ডেস্কটপে আইকন পজিশনের কতগুলি সারি এবং কলাম থাকতে পারে। ছোট আইকন আকারগুলি আরও বেশি সারি এবং কলামগুলি, আরও বড়, কমের জন্য মঞ্জুরি দেয়।
সিস্টেম> সেটিংস> ডেস্কটপ সেটিংস> আইকন সাইজিংয়ের ক্রিয়াটি পেতে আচরণ। ডেস্কটপ আইকন অবস্থানগুলি stored / .config / xfce4 / ডেস্কটপ / আইকনস.স্ক্রিন0.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 হিসাবে সংরক্ষণ করুন
প্রস্থান. আবার সেই ব্যবহারকারী হিসাবে লগ ইন করুন। আইকনগুলি এবার সাজানো হয়েছে। এটি আমার জন্য স্বয়ংক্রিয়ভাবে কাজ করে। আমি উফুন্টু 12.04 এর উপরে এক্সফেস 4 চালাচ্ছি। যেমনটি আমি বলেছি এটি সবসময় কাজ করে না।
আশাকরি এটা সাহায্য করবে.
উত্স: এই কোডটি আমার নয়: এটি পিজিস্কুটার হিসাবে লগ করা সদস্য দ্বারা রচিত উবুন্টুফর্মগুলি থেকে
Arrange Desktop Icons
ঠিক উপরেরDesktop Settings
অংশে দেখতে পাই । (তবে আমার কাছে নেইFind in this folder
))