我们最近遇到一个操作人员错误地更改了生产资源而不是测试资源的设置。
虽然我们的资源命名约定在名称中包含环境缩写并且具有标签,但我们的架构师不想强制锁定,因为只有少数人才能访问我们的生产订阅。
是否可以根据我在哪个订阅中查看资源来更改 Azure 门户中的背景颜色或顶部栏颜色,以提供视觉提示?
例如,当您访问生产虚拟机时,虚拟机上的常见做法是使用红色桌面背景颜色。
我想知道这在 Azure 门户中是否可行?我知道在开发人员门户中是可行的。
我们最近遇到一个操作人员错误地更改了生产资源而不是测试资源的设置。
虽然我们的资源命名约定在名称中包含环境缩写并且具有标签,但我们的架构师不想强制锁定,因为只有少数人才能访问我们的生产订阅。
是否可以根据我在哪个订阅中查看资源来更改 Azure 门户中的背景颜色或顶部栏颜色,以提供视觉提示?
例如,当您访问生产虚拟机时,虚拟机上的常见做法是使用红色桌面背景颜色。
我想知道这在 Azure 门户中是否可行?我知道在开发人员门户中是可行的。
在 Ubuntu 23.10 上的 tmux 3.3a 中,如果当前窗格处于复制模式(按 prefix_key + PageUp),并且在退出复制模式时将文本颜色恢复为灰色,我想将文本颜色更改为黄色。
我试过:
set-hook -g pane-mode-changed 'if -F "#{m/r:(copy|view)-mode,#{pane_mode}}" "set window-active-style fg=yellow" "set -u window-active-style fg=grey"'
我已经测试过。启动 tmux 并输入一些命令,例如 dir 并按下prefix_key + PageUp
,文本颜色正确更改为黄色。如果我按下CTRL+C
它会变回灰色。就像我想要的那样。
现在创建第二个窗格:prefix_key + "
还执行一些命令,例如 dir 并按下prefix_key + PageUp
,颜色按预期更改为黄色。现在移动到另一个窗格(不退出当前窗格中的复制模式),并且prefix_key + ArrowUp
第一个窗格获得黄色文本颜色,尽管不处于复制模式。在这种情况下,我希望文本保持灰色,因为当前窗格处于“正常”模式。
我需要在 KDE Konsole 中使用 GNOME 终端颜色。
我不确定从哪里可以从 GNOME 终端获取最新的调色板,但我想这可能有效: https: //gitlab.gnome.org/GNOME/gnome-terminal/-/blame/master /src/terminal-profile-editor.cc?ref_type=heads#L198
static const GdkRGBA terminal_palettes[TERMINAL_PALETTE_N_BUILTINS][PALETTE_SIZE] =
{
/* Based on GNOME 3.32 palette: https://developer.gnome.org/hig/stable/icon-design.html.en#palette */
{
COLOR (0x1e, 0x1e, 0x1e), /* Suggested background for contrast */
COLOR (0xc0, 0x1c, 0x28), /* Red 4 */
COLOR (0x26, 0xa2, 0x69), /* Green 5 */
COLOR (0xa2, 0x73, 0x4c), /* Blend of Brown 2 and Brown 3 */
COLOR (0x12, 0x48, 0x8b), /* Blend of Blue 5 and Dark 4 */
COLOR (0xa3, 0x47, 0xba), /* Purple 3 */
COLOR (0x2a, 0xa1, 0xb3), /* Linear addition Blue 5 + Green 5, darkened slightly */
COLOR (0xff, 0xff, 0xff), /* Light 1 */
COLOR (0x5e, 0x5c, 0x64), /* Dark 2 */
COLOR (0xf6, 0x61, 0x51), /* Red 1 */
COLOR (0x33, 0xd1, 0x7a), /* Green 3 */
COLOR (0xe9, 0xad, 0x0c), /* Blend of Yellow 4 and Yellow 5 */
COLOR (0x2a, 0x7b, 0xde), /* Blend of Blue 3 and Blue 4 */
COLOR (0xc0, 0x61, 0xcb), /* Purple 2 */
COLOR (0x33, 0xc7, 0xde), /* Linear addition Blue 4 + Green 4, darkened slightly */
COLOR (0xd0, 0xcf, 0xcc) /* Blend of Light 3 and Light 4 */
},
— 总共 16 种颜色。
现在我需要将它们变成 KDE Konsole 调色板,但我不明白上面的颜色如何与 Konsole 配色方案编辑器中显示的颜色相对应:
各位有什么想法吗?
简而言之,标题。
我正在尝试将 word 文档的某些部分复制粘贴到另一个位置,而接收位置没有粘贴颜色。当我复制并粘贴到记事本和记事本++ 以查看发生了什么时,没有粘贴颜色格式超过。
如何让我的复制粘贴正确地从 Word 中获取字体颜色,然后粘贴到其他位置?
我多次对以下行为感到困惑less
:
# setup some test data
echo -e "foo\nfoo\nfoo" > /tmp/foo
echo -e "bar\nbar\nbar" > /tmp/bar
# now pipe something colored through `less`
diff --color=always /tmp/foo /tmp/bar | less -R
我得到的输出如下所示:
即,显示了一些颜色,但它们并不完全正确。相反less -r
会产生正确的输出:
手册页在显示所有控制字符而仅显示 ANSI 颜色转义码的意义上解释了-r
vs。在模式下,无法正确跟踪屏幕上的实际外观。因此,通常建议通过 exporting 作为默认模式。-R
-r
-R
-r
less
-R
LESS=R
任何想法为什么 ANSI 颜色仅在-R
模式下部分工作?
考虑一个显示器,其规格在您购买它的任何网站上都显示为“颜色深度:8 位”。
但问题是,它可以是 6 + 2 FRC 或原生 8 位。我最近学到了这个东西。用户手册并未具体说明这些内容。他们中的一些人有,一些人没有。这是我在研究中意识到的。
例如,BenQ GW2480 显示器在其规格页面上显示“颜色位:8”(事实上,他们所有的显示器在其 BenQ Europe 网站上都显示至少 8 位)。但是当我在网上查看它的评论并在许多其他网站上显示规格时,他们提到它有 6 + 2 FRC/抖动色深。所以它不是原生的 8 位。
现在,我有一台笔记本电脑,在 Windows 10 中(至少)你可以检查这个东西。例如,我的笔记本电脑显示 6 位:
现在我想了解,如果我购买那台“8 位”显示器,Windows 会显示准确的物理色深吗?如果它是原生的 8 位,我相信它会显示 8 位。但如果是 6 + 2 FRC,它仍然显示 8 位还是 6 位,我不确定。
所以这是检查颜色深度的一种方法,但我不确定在“8位”的情况下它有多可靠。如果您有显示器,还有其他方法可以找出吗?
mutt
我在 Ubuntu 18 主机上阅读电子邮件,并通过 ssh 进入。
当我从 macOS 11(通过 iTerm2,如果这很重要)或另一个 Ubuntu 18 主机 ssh 时,一切都很好。
但是当我从 WSL2(运行 Ubuntu 18、20 或 22)SSH 时,mutt 的颜色是错误的。顶部和底部的线条仍然可以,但电子邮件列表已从黑色的亮灰色变为白色的亮灰色,几乎无法阅读。同上查看一封电子邮件:背景已变为白色。
中没有color
指令~/.muttrc
。但是当我添加时,例如,color normal red black
亮灰色文本变成红色(应该如此),但背景不会变成黑色(我的选择已被覆盖)。这种覆盖只发生在 WSL2 中,而不是 macOS 或 Ubuntu。
更奇怪的是,当我在那里选择非黑色背景颜色(青色、亮黑色、亮黄色等)时,背景颜色确实从 WSL2(和其他颜色)发生了变化。黑色很特别。
对于 WSL2 与其他相比,输出set
和的env
不同之处仅在于 SSH_CONNECTION、SSH_CLIENT、SSH_TTY、XDG_SESSION_ID 和像 OLDPWD、LINES、COLUMNS 这样的蜉蝣。
特别是, TERM 始终是xterm-256color
。所以我怀疑 mutt 是否知道它是否来自 WSL2。因此错误配置可能不在 mutt 中,而是在 WSL2 中。
在 WSL2 中,当我调整右键单击 > 属性 > 颜色 > 四个颜色单选按钮,或调整属性 > 终端 > 用于单独前景色/背景色的复选框时,不会发生任何变化。
如何阻止 WSL2 将默认背景颜色覆盖为白色?
除了 mutt 之外的其他东西是否也会引发这种行为?(不是 vim:在所有情况下,它的 solarized8 主题和语法着色都很好。)