这样直接用mount命令挂载的话dock栏中的硬盘图标不会显示挂载,该如何让系统知道某硬盘已挂载并显示在图标上
时间: 2024-04-12 18:32:09 浏览: 114
要让系统在dock栏中显示已挂载的硬盘图标,可以使用 `udisksctl` 命令。以下是详细步骤:
1. 打开终端。
2. 使用 `udisksctl` 命令来挂载硬盘并让系统知道它已挂载:
```
udisksctl mount -b /dev/sdX
```
将 `/dev/sdX` 替换为你要挂载的硬盘设备的标识符。
3. 挂载成功后,你会收到一个类似于 `/dev/sdX1` 的输出,表示挂载点的路径。请记住这个路径,后面会用到。
4. 使用以下命令来获取挂载点的信息:
```
udisksctl info -b /dev/sdX1
```
将 `/dev/sdX1` 替换为上一步中获得的路径。
5. 在输出中找到 `MountPoints` 的值,这将是硬盘的挂载路径。
6. 打开文件管理器,进入 `/usr/share/applications/` 目录。
7. 在该目录下创建一个新的 `.desktop` 文件,可以使用以下命令:
```
sudo nano /usr/share/applications/mydisk.desktop
```
在打开的文件中,输入以下内容:
```
[Desktop Entry]
Type=Application
Name=My Disk
Icon=drive-harddisk
Exec=nautilus /path/to/mount/point
```
将 `My Disk` 替换为你想要显示的硬盘名称,`/path/to/mount/point` 替换为上一步中获得的挂载路径。
8. 保存并关闭文件。
9. 重启你的系统或重新登录。
现在,如果一切顺利,你应该能够在dock栏中看到一个硬盘图标,点击它将打开挂载的硬盘。请注意,在每次重新挂载硬盘后,你需要重新执行第 2 步和第 9 步以更新图标。
阅读全文