如何在XFCE上锁定桌面图标

我想知道是否有任何方法可以像KDE一样拥有一个function:我可以将图标设置为“锁定”,这样它们就不会改变位置。 但是在XFCE中,当我以800 * 600分辨率开始游戏然后返回桌面时,它们全都搞砸了。 对此有何解决方案?

谢谢你的时间

我在Ubuntu论坛上找到了一个解决方案 (这是Michael Barlach提供的链接)。

  • 首先在终端中运行:

    sudo chattr +i ~/.config/xfce4/desktop/icons* 
  • 这将锁定您的图标位置,以便在调整桌面大小时,您的图标在技术上保持在同一位置。

  • 桌面resize后,按F5重新加载。
  • 或者,您可以使用以下命令在面板上创建启动器: xfdesktop --reload将重新加载桌面。

如果您需要在图标放置运行中反转锁定:

 sudo chattr -i ~/.config/xfce4/desktop/icons* 

这里描述了一种不需要重复使用“sudo chattr”的替代方法: http : //odoepner.wordpress.com/2012/03/08/backuprestore-xfce-desktop-icons/


这说的是:

使用以下内容创建一个文件(例如save-xfce-desktop-icons.sh ):

 #! /bin/sh mkdir -p ~/.config/xfce4/desktop.bak cp -f ~/.config/xfce4/desktop/icons* ~/.config/xfce4/desktop.bak 

和另一个(例如load-xfce-desktop-icons.sh ):

 #! /bin/sh cp -f ~/.config/xfce4/desktop.bak/icons* ~/.config/xfce4/desktop 

使脚本可执行,并在XFCE开始菜单中,转到“设置” – “键盘” – “应用程序快捷方式”并为它们配置2个键盘快捷方式。

这对我有用。

我注意到当我在屏幕上方创建一个面板时出现了问题。 当我将此面板从32像素更改为40像素时,它解决了这个问题。 我注意到这些图标有时会在面板下稍微提下,这让我想到了改变面板尺寸的想法。 希望这可以帮助其他人,也许有助于确定错误的起源。

我在Xubuntu 14.04(意大利GUI)上遇到了同样的问题。 显然,本页中的其他解决方案可行,但它们是一种解决方法。 令人惊讶的是,我能够通过在选中复选框(“保存下次访问的会话”),禁用自动登录(即允许在不输入密码的情况下登录的function)和重新启动后退出来解决问题。 在此之后,我禁用了自动登录,注销然后再次登录,选择此时间不使用已保存的会话。 从那时起,我所有的桌面图标都保留在我需要它们每次重启,重新登录等的位置。

不要问我为什么会这样,我很高兴能够解决我的问题。

祝一切顺利