重点突出显示窗口


10

我有两个监视器,有时我开始在错误的窗口中键入内容。

具有焦点的窗口以灰色阴影统一突出显示(Ubuntu 16.04)。

有没有办法使焦点更突出的窗口?

也许带有彩色边框...

非常感谢您提供所有答案,但是...

...它们都太复杂了。为什么像这样的简单便利东西那么复杂?


+1虽然这个旧帖子也曾提出过类似的问题并得到了回答,但我还是以简洁明了的方式对该问题投了赞成票;我们期待在这里得到更好的答案。
clearkimura '16

1
如果没有找到能完全满足您要求的答案-高亮显示活动窗口-您会考虑替代方法吗?例如,告诉您活动窗口或顶部面板指示器的快捷方式?
Sergiy Kolodyazhnyy

1
@Serg我想在微秒内看到活动窗口。爱情捷径,但在这里我不想主动看到当前的焦点。
guettli

1
我试图简化Serg和user.dz的组合解决方案,然后添加了有关已知问题和解决方法的说明。有关更多详细信息,请参见下面的延迟回答。
clearkimura

Answers:


3

介绍:

存在compiz名为ADD Helper的辅助功能扩展。该扩展程序的基本前提是执行与您要求的相反的操作-使不活动的窗口变暗,同时保持活动窗口正常。以下是实际使用中的ADD Helper的屏幕截图:

在此处输入图片说明

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


获取ADD助手:

为了启用此插件,您将需要两件事。

  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 InactiveAccessibility在CompizConfig设置管理器。选中复选框。

在此处输入图片说明

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

在此处输入图片说明

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

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

在此处输入图片说明

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


在Ubuntu 16.04和14.04中工作良好
user.dz,2013年

2

如何更改活动窗口的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装饰阴影


1
好主意,我自己也想过,但是最大的限制是,如果用户希望使用Ambiance以外的其他功能,则必须针对每个主题进行此操作。也许脚本可以做到这一点?
Sergiy Kolodyazhnyy

1
@Serg,是的。我刚刚使用compiz管理器测试了另一种方法,该方法具有覆盖主题装饰的功能。它将覆盖任何主题。我会补充。
user.dz

太棒了!这也适用于我的16.04。
Sergiy Kolodyazhnyy

如果窗口处于全屏模式,此功能有效吗?我有两个监视器,都具有全屏模式下的应用程序
。...– guettli

1
请查看我的解决方案,我发现了一些适合您双显示器全屏窗口的要求。结合user.dz的解决方案,这将是完美的
Sergiy Kolodyazhnyy,2016年

1

此延迟的答案旨在简化@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. 启用添加助手

    在CCSM中,转到“ 辅助功能”>“昏暗的状态”>“杂项”。选件

    首先,选中选项“启动时启用ADD助手”复选框,然后选中“启用无效的Dim复选框”。这样,无需使用键盘快捷键即可立即激活插件。

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

    unity
    

已知问题和解决方法

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

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

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

仅在使用“彩色窗口边框”时(第3步),这一点很明显。使用ADD Helper将所有窗口的突出显示的边框替换为暗淡的阴影(步骤4)。更改边框颜色可能无济于事,因此用户应同时使用步骤3和4以获得最佳体验。

活动窗口与ADD Helper配合使用效果更好,但是变暗过渡会减慢计算机上的系统速度。

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

这很容易缓解。在CCSM中,转到“ 效果”并取消选择“ 动画衰落Windows”的插件。禁用这些效果将使系统响应速度更快。

将主题从“氛围”(默认)更改为“发光”(替代),反之亦然,将导致彩色窗口边框完全消失。

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

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

为了简化起见,我特意只包含指向屏幕快照的链接。

即使没有这些屏幕截图,遵循解决方案的用户也可以在开始使用后理解问题。对于没有这些问题的用户,他们可能拥有良好的硬件支持,可以轻松运行Unity环境。

在Ubuntu 16.04中测试了与Unity 7.4.0和Compiz 0.9.12.2的配合使用。


-2

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

sudo apt-get install compizconfig-settings-manager

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

ccsm

滚动到“效果”部分,然后选择“窗口装饰”

单击插件的复选框以启用该插件,然后调整“活动”和“非活动阴影”设置以进行品尝。更改应自动显示。

在确保这些设置稳定之前,请谨慎使用CCSM中的其他任何功能,因为并非所有设置都相互兼容,因此很容易完全中断compiz的安装。


1
启用窗口装饰器将禁用统一性
Anwar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.