非常感谢大家的回答,但是......

非常感谢大家的回答,但是......

我有两个显示器,有时我会在错误的窗口中打字。

在 unity(Ubuntu 16.04)中,具有焦点的窗口以灰色阴影突出显示。

有没有办法让焦点窗口更加突出?

也许带有彩色边框...

非常感谢大家的回答,但是......

... 它们都太复杂了。为什么像这样简单的便利功能会变得那么复杂?

答案1

如何更改活动窗口的 Unity 装饰阴影。这只是 Ambiance 主题的示例(Radiance 也是如此)。

  1. 更改目录以便于测试

    cd /usr/share/themes/Ambiance/
    
  2. 改变装饰(例如:蓝色)

    sudo nano gtk-3.0/apps/unity.css
    

    原版黑色活动阴影

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    现在蓝色活动阴影

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 255, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    您也可以更改尺寸(半径)和透明度。

  3. 退出登录。

    Unity 活动窗口带高亮阴影

正如 Serg 在下面评论的那样,上述方法对于有限数量的主题来说可能还不错,因为它需要为每个主题手动更改。这是使用 Compiz 的更好方法。

  1. 安装 Compiz 管理器

    sudo apt-get install compizconfig-settings-manager
    
  2. 运行它ccsm,进入 Ubuntu Unity 插件 → 装饰选项卡

  3. 检查覆盖主题设置,然后根据需要更改活动窗口阴影。

    Compiz - 覆盖 Unity 装饰阴影

答案2

介绍:

存在名为compizADD Helper 的辅助功能扩展。该扩展的基本前提是执行与你要求相反的操作 - 使非活动窗口变暗,同时保持活动窗口正常。以下是 ADD Helper 运行时的屏幕截图:

在此处输入图片描述

请注意右侧的窗口变暗了,而左侧的窗口保持相同的亮度和透明度。笔记:我已经使用双屏设置测试过此功能,两个显示器上都有全屏窗口。在每种情况下都运行良好。结合 user.dz 的解决方案,这是聚焦活动窗口的完美组合。


获取 ADD Helper:

为了启用此插件,您需要两样东西。

  1. 启用 Universe 存储库:ADD 助手属于Universe存储库,因此请确保在软件和更新设置中选中它:

在此处输入图片描述

  1. 更新并安装所需的软件包:您需要拥有Compiz Config Settings Managercompiz-plugins-extra。运行以下命令来获取它们:

    sudo bash -c 'apt-get update && apt-get install compiz-plugins-extra compizconfig-settings-manager'
    

配置 ADD 助手:

  1. Dim Inactive在CompizConfig 设置管理器中找到Accessibility。选中复选框。

在此处输入图片描述

  1. 单击图标打开菜单。在“绑定”选项卡下,设置所需的快捷方式(默认快捷方式似乎无法正常工作)。我个人使用Ctrl++ AltP但您也可以选择其他快捷方式。

在此处输入图片描述

  1. 在“其他选项”选项卡下,配置您希望窗口具有的亮度和不透明度。选中“启动时启用”复选框,以便每次登录时都会启动。您在我的第一个屏幕截图中看到的设置如下:

    • 亮度 45
    • 饱和度 45
    • 不透明度 75

在此处输入图片描述

此时,您可以按设置的键盘快捷键进行测试或尝试注销/登录。

答案3

这个延迟的答案旨在简化@Serg 和@user.dz 的组合解决方案,以及解释已知问题和解决方法。

简化组合解决方案

确保mainuniverse存储库已启用(默认)。如果稍后启用,请通过运行来运行更新sudo apt-get update

  1. 安装所需的软件包(无需额外的插件)

    sudo apt-get install compizconfig-settings-manager compiz-plugins-main
    
  2. 运行 CompizConfig 设置管理器(CCSM)

    ccsm
    
  3. 启用彩色窗口边框

    在 CCSM,转到桌面 > Ubuntu Unity 插件 > 装饰

    选中“覆盖主题设置”选项的复选框。为了获得更好的可见性和匹配的颜色,请调整以下选项:“活动窗口阴影半径”(建议值:)20和“活动窗口阴影颜色”(建议不透明度:255;十六进制值#FF3300:)。

  4. 启用 ADD 助手

    在 CCSM,转到辅助功能 > 暗淡非活动状态 > 其他选项

    首先,选中“启动时启用 ADD Helper”复选框,然后选中“启用 Dim Inactive”复选框。这样,插件将立即激活,而无需使用键盘快捷键。

  5. 重新加载 Unity(如果启用上述步骤无效)

    unity
    

已知问题和解决方法

以下是我所知的已知问题和解决方法。

匹配的颜色鲜艳且很棒,但是当使用窗口展开功能(键盘快捷键Super+W或类似功能)时,所有窗口都以相同的边框颜色突出显示。

证明:之前 -边框颜色相同; 后 -替换为暗淡的阴影

仅使用“彩色窗口边框”时(步骤 3),这一点尤为明显。使用 ADD Helper 将所有窗口的高亮边框替换为暗淡阴影(步骤 4)。更改边框颜色可能没有太大帮助,因此用户应同时使用两者(步骤 3 和 4)以获得最佳体验。

活动窗口与 ADD Helper 配合使用效果更好,但是调光转换会减慢我机器的系统速度。

证明:对受影响的用户来说不言自明

这很容易缓解。在 CCSM 中,转到效果并取消选择插件动画片褪色的窗户。禁用这些效果将使系统响应更快。

将主题从 Ambiance(默认)更改为 Radiance(替代),反之亦然,将导致彩色窗口边框完全消失。

证明:之前 -显示彩色边框, 后 -彩色边框消失了

这可能是覆盖主题设置的限制。该方法在更改之间不是持久的。因此,更改主题后,重新加载 Unity(步骤 5)以显示彩色窗口边框。较慢的机器可能需要多次重新加载 Unity 才能正常生效。

为了简单起见,我特意只包含了屏幕截图的链接。

即使没有这些截图,按照解决方案操作的用户在开始使用后也会明白这些问题。对于不是存在这些问题,他们可能有良好的硬件支持,可以顺利运行 Unity 环境。

已在 Ubuntu 16.04 中测试使用 Unity 7.4.0 和 Compiz 0.9.12.2。

答案4

compizconfig-settings-manager (CCSM) 中的窗口装饰插件允许您编辑此项的默认设置。

sudo apt-get install compizconfig-settings-manager

要启动设置管理器界面,请运行

ccsm

滚动到“效果”部分并选择“窗口装饰”

通过单击其复选框启用插件,然后根据需要调整活动和非活动阴影设置。更改应自动出现。

在确定这些设置稳定之前,使用 CCSM 中的任何其他设置时要小心,因为并非所有设置都相互兼容,所以很容易完全破坏您的 compiz 安装。

相关内容