如何在Unity中删除窗口阴影?

我尝试用CCSM关闭阴影,但它不起作用; /

系统信息:

Ubuntu 11.04 NN x64桌面,HP ProBook 4520s,Unity

我认为你必须选择Ambiance或Radiance以外的主题,因为那些覆盖了compiz的阴影设置。

如果你真的想使用没有阴影的Ambiance边框:

  1. 创建Ambiance的副本: cp -R /usr/share/themes/Ambiance ~/.themes
  2. 打开~/.themes/Ambiance/metacity-1/metacity-theme-1.xml并删除所有标签。
  3. 打开外观首选项并选择新的,重复的“Ambiance”主题。
  4. 禁用CCSM中的阴影

更新 2015-01-21在最新版本的Ubuntu中,您需要在步骤3中使用Ubuntu Tweak Tool,因为最新版本的控制中心不支持自定义主题。

  • 安装CompizConfig设置管理器

    sudo apt-get install compizconfig-settings-manager

  • 通过在Unity中使用破折号或Ubuntu Classic中的 首选项> CompizConfig设置管理器进行搜索来启动它。
  • 导航到“ 窗口装饰”选项卡。 在此处输入图像描述

  • 阴影不透明度滑动到0在此处输入图像描述

如果您使用的是Ubuntu 15.04,请执行以下操作。

  1. 按照上面的上一个答案安装CCSM。

    sudo apt-get install compizconfig-settings-manager

  2. 运行ccsm并单击“Ubuntu Unity Plugin”

  3. 单击“装饰”选项卡,然后单击“覆盖主题设置”。

  4. 阴影应该消失,因为默认的“活动窗口阴影颜色”是透明的。

实际上,您可以将Ambiance作为主题,或者在不编辑.xml文件的情况下删除阴影。 您只需通过终端或Alt + F2打开gconf-editor,然后转到apps> metacity> general并取消选中“compositing manager”。 如果您决定在终端中使用透明度,那么这个的另一个优点是,无论您打开多少个窗口,透明度都是相对的,而不是其他窗口(这可能令人困惑),而是底层桌面背景。

我得到了更好的答案….

  1. 下载新版本的CompizConfig设置管理器
  2. GOTO Ubuntu Unity插件选项卡(在侧边栏的桌面选项卡中)
  3. 顶部的GOTO装饰标签
  4. 将所有内容减少到0或最小值
  5. 检查覆盖主题设置…

你会在对话框的阴影中看到即时更改……或者任何东西…… 🙂

另外,如果你正在调整Linux ……那么……还要这样做:

  1. 禁用动画
  2. 禁用淡入淡出窗口
  3. 禁用窗口装饰

该设置不受Compiz控制; 它们是氛围主题的一部分。 这是我为驯服阴影所做的。 打开终端并完成以下操作:

 cd /usr/share/themes/Ambiance/metacity-1 sudo nano metacity-theme-1.xml 

找到说(使用Ctrl + w搜索)的行:

 shadow radius=”45.0″ opacity=”0.75″color=”#abde4f” x_offset=”1″ y_offset=”4″ 

将半径更改为您可以处理的值 – 我选择10.保存并使用Ctrl + oCtrl + x退出。

您可能还想将此主题移动到本地.themes文件夹 – 这可以通过以下方式完成:

 cp /usr/share/themes/Ambiance/ ~/.local/share/themes/AmbianceCustom/ 

使用祖母绿可能是最简单的。