注意:Xubuntu 13.04还不存在,但在具有Xfce Desktop Environment的Ubuntu 13.04中可用。
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
。)