如何在 XFCE 上锁定桌面图标

Und*_*rkz 5 xfce icons

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

谢谢你的时间

Rol*_*Xor 4

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

  • 首先在终端中运行:

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

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

如果您需要取消图标位置的锁定,请运行:

sudo chattr -i ~/.config/xfce4/desktop/icons*
Run Code Online (Sandbox Code Playgroud)


小智 2

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

\n\n
\n\n

这句话说的是:

\n\n

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

\n\n
#! /bin/sh\nmkdir -p ~/.config/xfce4/desktop.bak\ncp -f ~/.config/xfce4/desktop/icons* ~/.config/xfce4/desktop.bak\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n
#! /bin/sh\ncp -f ~/.config/xfce4/desktop.bak/icons* ~/.config/xfce4/desktop\n
Run Code Online (Sandbox Code Playgroud)\n\n

使脚本可执行,并在 XFCE 开始菜单中,转到 \xe2\x80\x9cSettings\xe2\x80\x9d \xe2\x80\x93 \xe2\x80\x9cKeyboard\xe2\x80\x9d \xe2\x80\x93 \ xe2\x80\x9cApplication Shortcuts\xe2\x80\x9d 并为其配置 2 个键盘快捷键。

\n