我希望每次打开 Rhythmbox 播放器时,它都会自动挂载存放我所有音乐文件的 Windows 分区。我能否在 .desktop 文件中调用 Windows 分区的挂载?
请注意,我不想在每次登录时自动挂载 Windows 分区。我只是希望每次打开 rhythmbox 播放器时都自动挂载 Windows 分区。
提前致谢。
答案1
您可以构建一个小的 shell 脚本“/usr/local/bin/myrythmbox”,例如 #!/bin/bash
mount /media/musicfiles
rythmbox(或者在终端中启动它的命令行)
umount /media/musicfiles
这将首先安装驱动器,启动播放器,然后当“完成”后,再次卸载驱动器。要使此操作有效,您需要做三件事:
- 在 fstab 中添加一个条目,将您的音乐分区映射到(空)文件夹 /media/musicfiles,使其可供非 root 用户使用 /dev/sda8 /media/musicfiles noauto,user,unhide(...otherOptionsIGuess) 0 7
- 找出 rythmbox 的命令行名称
- chmod u+x "/usr/local/bin/myrythmbox" 使其可执行,并将脚本链接放入您的菜单或桌面/启动页。
我不太确定 fstab 中有关“otheroptions”的行,但“noauto”应该可以阻止系统自动挂载驱动器,并且“用户”可以允许非 root 用户挂载它。
希望有帮助,