如何锁定 XFCE 上的桌面图标

如何锁定 XFCE 上的桌面图标

我想知道是否有办法实现类似 KDE 中的功能:我可以将图标设置为“锁定”,这样它们就不会改变位置。但在 XFCE 中,当我以 800*600 分辨率启动游戏然后返回桌面时,一切都乱了套。有什么解决办法吗?

谢谢你的时间

答案1

我发现了一个解决方案在 Ubuntu 论坛上(这是来自链接的链接迈克尔·巴拉克假如)。

  • 首先在终端中运行此命令:

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

  • 当您的桌面调整大小时,按F5即可重新加载。
  • 或者,您可以使用以下命令在面板上创建启动器:xfdesktop --reload它将重新加载桌面。

如果您需要撤销图标放置的锁定,请运行:

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

答案2

这里描述了一种无需重复使用“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 个键盘快捷键。

答案3

这是对我有用的东西。

我注意到,当我在屏幕上方创建一个面板时,问题就出现了。当我将此面板从 32 像素更改为 40 像素时,问题就解决了。我注意到图标有时会略微低于面板,这让我想到尝试更改面板的大小。希望这可以帮助其他人,也许有助于确定错误的来源。

答案4

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

不要问我为什么会发生这种情况,我很高兴解决了我的问题。

一切顺利

相关内容