N0r*_*ert 2 notification usb 14.04 16.04 18.04
以前版本的 Ubuntu 有一个漂亮的应用程序叫做Ejecter:
描述:轻松安全地卸载外部设备的应用程序 Ejecter 是一个简单的菜单,位于系统通知区域,为您提供一种快速卸载外围设备的方法,例如 U 盘、CD/DVD 磁盘、外部硬盘等。. 当一台或多台设备连接到您的计算机时,Ejecter 将在后台休眠并在系统托盘中显示一个图标。
它将其图标放在通知区域中,并允许像在 MS Windows 中一样分离 USB 设备。查看屏幕截图(来自此处):
但自 14.04 LTS 以来已从存储库中删除。
是否可以让 Ejecter 在 Ubuntu 14.04 LTS、16.04 LTS 或 18.04 LTS 上工作?
最好我需要 MATE DE 的解决方案。
正如@DKBose 所指出的,在 Ubuntu MATE 上,您可以使用其他方法。
所有当前版本都有Disk Mounter小程序(来自mate-applets软件包):
它在 MATE 面板上非常紧凑
并
允许安装、卸载和弹出媒体:
注意: Disk Mounter 小程序不会分拆(降速)USB HDD。
标准 MATE 文件管理器 (Caja) 允许Eject、Unmount和(对于某些设备)从设备部分安全删除驱动器
并从下拉菜单中:
并从桌面:
在这里,安全移除驱动器从 USB 闪存中移除电源(关闭 LED)并降低 USB-HDD 的转速。
如果其他方法失败,那么您可以安装gnome-disk-utility软件包并使用 GNOME Disks(gnome-disks可执行文件)应用程序来挂载、卸载和关闭驱动器:
对的,这是可能的。但是我们需要手动从 12.04 LTS 仓库中获取一些包:
mkdir ~/Downloads/ejecter
cd ~/Downloads/ejecter
wget http://archive.ubuntu.com/ubuntu/pool/main/u/udev/libudev0_175-0ubuntu9.10_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/p/parted/libparted0debian1_2.3-19ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/u/udisks/udisks_1.0.5-1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-disk-utility/libgdu0_3.0.2-2ubuntu7_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/e/ejecter/ejecter_0.4.4-0ubuntu2_amd64.deb
Run Code Online (Sandbox Code Playgroud)
然后为 14.04 LTS 使用
sudo dpkg -i --force-all *.deb
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)
或 16.04 LTS 和 18.04 LTS
sudo apt-get install ./*.deb
Run Code Online (Sandbox Code Playgroud)
然后注销并再次登录。
连接 USB 闪存或硬盘,您将在通知区域看到弹出器图标。
要弹出设备,请单击弹出器图标,然后单击适当的设备名称,它将安全地从系统中删除。
注意:
1. Ejecter 不会降速外部 USB 硬盘。为此,请使用 GNOME 磁盘(gnome-disks或来自Applications?Accessories?Disks)。
2. 此解决方案在 Ubuntu 14.04 LTS(MATE、Unity 和 GNOME FlashBack) Ubuntu 16.04 LTS(MATE、Unity 和 GNOME FlashBack)、Ubuntu 18.04 LTS(MATE、Unity、GNOME FlashBack、GNOME 外壳)上进行了测试。