我最近买了一台新的 Windows 电脑,想与 Ubuntu 进行双启动。我并不想拥有 2 个独立的文件系统(需要挂载),但如果可能的话,我想将两者整合在一起。例如,我希望 /home/name/Pictures 的内容与 Windows 中“我的文档”中的“图片”文件夹相同,/home/name/Downloads 与 Windows 中的“下载”文件夹相同,Music 与 Windows 中的“音乐”文件夹相同,如果可能的话,甚至 Desktop 也一样。我知道有些文件夹必须不同,例如 Windows 中的 AppData 将无法正常工作,因此可能需要一些重复项。
这有可能吗?我不喜欢 Ubuntu 给人的感觉就像拥有一台全新的电脑,我希望它能更统一(没有双关语的意思)。
谢谢。
答案1
先决条件
您必须安装 Windows 分区在 Ubuntu 中以使下列工作顺利进行。
重定向特殊文件夹
相当于特殊文件夹(我的文档、我的音乐、我的图片等)在 Windows 文件夹中的定义如下:freedesktop.org 项目.相应的配置文件~/.config/user-dirs.dirs
由命令来管理xdg-user-dirs-update
。
例如,您可以通过在终端中执行以下命令来更改下载目录:
xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads
实现相同目的的另一种方法是在配置文件中手动替换(例如在 gedit 或 nano 中)$HOME/Downloads
。/mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads
到更改是否生效xdg-user-dirs-gtk-update
然后运行,另外xdg-user-dirs-update
如果您手动编辑了配置文件。
重定向常规文件夹
您还可以将 Ubuntu 主文件夹中的文件夹替换为指向 Windows 分区上文件夹的符号链接,例如:
ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>
这是一个非常简单的解决方案,但它并不适用于所有情况,在某些情况下可能会导致问题。不过有些人会以这种方式分享 Firefox 和 Thunderbird 的设置。
答案2
在终端中输入此
gedit ~/.config/user-dirs.dirs
并链接到 Windows 文件夹的绝对路径。然后您可以“killall nautilus”或重新启动。
答案3
是的,这是可能的。我不认为它们会以相同的方式显示,因为它们使用不同的图标集。但是它应该显示您可能放在桌面上的相同文件和文件夹。
您可能会遇到的问题是 Windows 从不同的相对起点引用这些文件和文件夹。(如果您单击它们,您将收到“文件未找到”错误。)
如果出于某种原因,您希望继续,请在主文件夹中找到您的 Ubuntu“桌面”文件夹。将其重命名为其他名称,例如“desktop.bak”,以便您稍后可以撤消此操作。打开终端并输入“ln -s /path_to/windows/Desktop Desktop”
打开您的主文件夹并单击新的桌面链接。您应该会看到 Windows 桌面上引用的文件和文件夹。(出于好奇,请尝试单击它们,看看是否有任何文件可以工作。)
您应该能够注销并重新登录以查看桌面上的内容。如果您发现这不是您想要的,只需删除符号链接“Desktop”并将“desktop.bak”重命名为“Desktop”。
答案4
挂载 Windows 分区,然后在您的主目录下挂载 --bind 其目录。这使您的应用程序可以透明地访问 Windows 分区。