我的台式计算机有两个驱动器,每个驱动器除了交换和启动之外还有两个分区。/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
有三种可能性。
如果你有一个符号链接(如果是,图标的文本将以斜体显示),您无法对其进行太多修改。删除它并重新开始会更容易。
如果您将快捷方式创建为小部件(通过将文件夹拖到空桌面,如图所示)
然后您可以编辑
~/.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
(显然,将路径更改为您想要的路径)并保存(您可能需要注销/登录)。
第三种链接是
*.desktop
快捷方式;它们很像 Windows 的*.lnk
文件。事实证明,Linux 的 *.desktop 文件实际上只是文本文件,可以编辑!要做的事情是右键单击它并选择打开方式 > Kwrite 或打开方式 > Kate(如果您已安装 Kate)。您可以忽略出现的所有名称(如果您有应用程序),但要查找
Exec=
底部附近的行。如果您有文件夹快捷方式,则该行将改为URL=
。您可以将其更改为您喜欢的任何内容。当您保存并关闭时,KDE 可能会用一个小警告符号标记该文件。这是正常的,意味着 KDE 不知道该文件是否可以安全启动。如果您单击它,请继续并接受弹出的警告。