如何删除启动器中磁盘图标的右键单击格式选项?

use*_*840 3 customization unity launcher

如何从启动器中的磁盘图标中删除右键单击“格式化”选项,因为它可能导致错误格式化。

Rom*_*uet 6

据我所知……格式选项在Unity 源代码中硬编码的。您可以尝试编辑源代码以删除格式项。


注意:我建议您在虚拟机或测试机中执行此操作,以查看是否一切正常。(在本例中,我使用 Unity 5.20.0 运行 Ubuntu 12.04)


1)确保您已启用源代码存储库

  • 打开 Ubuntu 软件中心。
  • 在菜单栏中选择Edit -> Software Sources。单击以启用“源代码存储库”。以防万一我使用“主服务器”下载。

在此处输入图片说明

打开一个终端窗口Ctrl+ Alt+T和类型:

  • sudo apt-get update

2)在终端中键入以下内容以安装必要的软件包。

  • sudo apt-get install build-essential quilt

3)安装构建依赖项。

  • sudo apt-get build-dep unity

4)创建一个文件夹来下载源代码。

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)下载源代码和导出变量。

  • apt-get source unity

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6)创建补丁并编辑源代码。

  • cd unity-5.20.0/

  • quilt new 99_no_format_option.patch

  • quilt edit plugins/unityshell/src/DeviceLauncherIcon.cpp

删除行...从 171 到 185。

在此处输入图片说明

保存更改。

7)构建 deb 包。

  • quilt refresh
  • fakeroot dpkg-buildpackage

8)安装 deb 包。

  • cd ..

  • sudo dpkg -i *deb

9)最后,您可以注销并登录以查看更改。

前:

在此处输入图片说明

后:

在此处输入图片说明

希望这可以帮助。