桌面上的快捷方式图标不起作用

桌面上的快捷方式图标不起作用

我的台式计算机有两个驱动器,每个驱动器除了交换和启动之外还有两个分区。/dev/sda1 有 Windows XP、程序和一些数据;sda2 和 sdb1 只有数据:sdb2(40GB)有 Kubuntu 12.04.01。

大约四周前,我安装了 Kubuntu 后,在桌面上放置了五个快捷方式:解锁小部件、将文件拖到桌面角落并选择“图标”。快捷方式 A 指向 sda1 上的子目录,B 指向 sdb1 上的子目录,C 指向 sda1 上的文件,D 和 E 指向 sdb1 上的文件。通过单击图标,我可以以相同的方式打开文件,但比通过 Dolphin 或其他文件管理器浏览更快。有三个用户;在 Kubuntu 中,只有我可以访问 sdb2 之外的文件。为了实现这一点,添加了以下几行(部分是在本论坛的帮助下)etc/fstab

/dev/sda1       /media/Windows ntfs-3g defaults,rw,uid=1000,gid=1000,umask=0077 0 0
/dev/sda2       /media/Temp ntfs-3g defaults,rw,uid=1000,gid=1000,umask=0077 0 0
#/dev/sdb1       /media/Data ntfs-3g defaults,rw,uid=1000,gid=1000,umask=0077 0 0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

由于 sdb1 行被 # 注释,因此存在一个虚假的挂载点/媒体/数据_被创建(除了/媒体/数据,因此需要修改快捷方式 B、D 和 E 上的路径才能使它们正常工作。最终取消注释该命令后,/媒体/数据_消失了,快捷方式也被删除了。使用更正后的路径恢复时,快捷方式 B 起作用了,但 D 和 E 不起作用。A 和 C 一直起作用。

我也尝试过如何在桌面上添加快捷方式. 但这没有帮助。除了接受新的 Linux 内核之外,对系统所做的唯一更改如上所述。我将非常感激有关如何使我的快捷方式再次工作的建议。

答案1

有三种可能性。

  1. 如果你有一个符号链接(如果是,图标的文本将以斜体显​​示),您无法对其进行太多修改。删除它并重新开始会更容易。

  2. 如果您将快捷方式创建为小部件(通过将文件夹拖到空桌面,如图所示)

    创建小部件快捷方式

    然后您可以编辑~/.kde4/share/config/plasma-desktop-appletsrc以更改其路径。例如,我在桌面上创建了一个 VirtualBox 图标小部件,它显示如下plasma-desktop-appletsrc

    [Containments][37][Applets][38]
    geometry=777,157,138,96
    immutability=1
    plugin=icon
    zvalue=0
    
    [Containments][37][Applets][38][Configuration]
    Url=file:///usr/share/applications/virtualbox.desktop
    

    如果我想将其改为指向 Firefox,我只需将 URL 行更改为

    Url=file:///usr/share/applications/firefox.desktop
    

    (显然,将路径更改为您想要的路径)并保存(您可能需要注销/登录)。

  3. 第三种链接是*.desktop快捷方式;它们很像 Windows 的*.lnk文件。事实证明,Linux 的 *.desktop 文件实际上只是文本文件,可以编辑!要做的事情是右键单击它并选择打开方式 > Kwrite 或打开方式 > Kate(如果您已安装 Kate)。

    编辑 Firefox .desktop 文件

    您可以忽略出现的所有名称(如果您有应用程序),但要查找Exec=底部附近的行。如果您有文件夹快捷方式,则该行将改为URL=。您可以将其更改为您喜欢的任何内容。

    当您保存并关闭时,KDE 可能会用一个小警告符号标记该文件。这是正常的,意味着 KDE 不知道该文件是否可以安全启动。如果您单击它,请继续并接受弹出的警告。

    不受信任的 Firefox

    无论如何启动

相关内容