Articles of 颜色

在Linux上的Emacs / xterm颜色烦恼

我在我的本地Linux机器上和远程集群的login节点上都在控制台窗口中使用了emacs。 我经常使用emacs,并且在我的.emacs文件中将前景色设置为白色,如下所示: (set-foreground-color "white") (set-background-color "black") 但是,当我运行emacs时,前景不是白色的; 它是灰色的,很难阅读。 在我的Mac上,具有相同设置的控制台窗口中的emacs显示为正确的白色。 但是,在konsole和xterm的两个linux系统上,它都是灰色的。 如果有问题,我将TERM设置为xterm-color,桌面运行RHEL 5,集群节点运行RHEL 4(CentOS)。 这是Linux设置terminal颜色的一些默认设置吗? 我怎么白变白? 注意:这是与控制台emacs,而不是X下的emacs -nw如果你有DISPLAY设置,那就是emacs -nw 。

快速修复Eclipse链接的颜色或在Linux上的首选项中更改Eclipse链接

如果我使用一个黑暗的主题,然后链接在Eclipse-“快速修复”或即在Eclipse->首选项 – >一般 – >编辑器(三'见…“文件Associaton”|“内容types”|“外观”链接)是不可读的。 在这张图片上 ,我所说的链接是青色的灰色: 我find了Windows / XP的解决scheme: hover使用与您的系统相同的颜色。 在Windows上,您可以通过显示设置>外观>高级:工具提示进行更改。 链接颜色是在您的浏览器中使用的(Windows上的IE)。 不过,我需要一个针对Linux的解决scheme(XFCE 4.8.1 / GTK) 我检查/testing了Eclipse的所有设置,并且没有发现这种链接颜色的设置。 这似乎是一个系统设置(GTK),所以我已经尝试添加到gtkrc: style "default" { GtkWidget::link-color = "#ffffff" } class "GtkWidget" style "default" 但是这并没有改变Eclipse中的链接颜色。 我希望你能帮忙 – 谢谢!

在BASH下运行程序的颜色输出

我需要能够使terminal上的一些文本更加明显,而我认为是使文本变成彩色的。 无论是实际的文本,还是每个字母的矩形空间(想想vi的光标)。 我认为对于我的应用程序唯一的两个额外的规格是重要的:程序应该是发行版独立的(确定的是,代码将只在BASH下运行),并且当写入文件时它不应该输出额外的字符(来自实际的代码,或者pipe道输出) 我在网上search了一些信息,但是我只能find不赞成使用的cstdlib(stdlib.h)的信息,我需要(实际上,它更像是一个“想要”)使用iostream的function来完成。

使用C / C ++,你如何打印到标准输出颜色,但只有当terminal支持?

我有一个程序将事件logging到STDOUT 。 这些日志条目有一个关联的“日志级别”(debugging,警告,信息等),我想给用户输出的能力,这取决于日志级别。 确定STDOUT是否连接到具有彩色function的terminal的方法是什么? 那么我怎样才能输出我的文字颜色呢? 我正在寻找只涉及C或C ++调用的解决scheme。 我想curses (或ncurses )有一些缓解这一点,但我想避免它的使用,以保持我的依赖到最低限度。

如何设置我的Linux Xterminal,以便Emacs可以访问256种颜色?

当我在Xterminal窗口中运行emacs -nw ,并且要求Mx list-colors-display ,我提供了一个微不足道的调色板: black red green yellow blue magenta cyan white 我被告知有可能获得265种颜色。 将TERM环境variables设置为xterm-256color不会执行该任务。 什么?

xterm-color和xterm-256color有什么区别?

在尝试设置我的terminal程序使用颜色时,我遇到了xterm-color和xterm-256color两个选项,即可以将TERM环境variables设置为任意一个。 我想知道是否有人能描述两者之间的区别? 我已经在我的Ubuntu服务器以及我的Mac上search文档,但没有find任何。 我只能在/ usr / share / terminfo中find各种二进制文件

如何以跨平台的方式在控制台上打印?

如何在Mac OS X和Linux上使用“printf”输出彩色文本?

Cygwin命令在cmd上的彩色输出

操作系统:Windows XP SP3(不幸的是) 我已经下载并安装了最新版本的Cygwin和Git。 我还configuration了我的环境,在我的系统path中包含“bin”文件夹,并设置用户variablesTERM = msys。 我现在可以进入cmd并使用以下命令,例如: git状态 并得到彩色输出,即状态,要提交的变化是绿色的,而未跟踪的文件等是红色的。 如果没有设置TERM = msys,情况并非如此。 但是,由于我也将Cygwin bin添加到我的path中,所以我可以使用它 LS 得到一个目录列表,但没有彩色输出。 我是否正确地认为,因为我只通过cmd使用二进制文件,而不是Cygwin本身,所以获取彩色输出将不得不与configurationBASHconfiguration文件完全不同。 假设这是可能的; 但是,如果可以用Git来完成,那么Cygwin二进制文件也可以完成。 我很乐意详细说明或澄清任何细节。 谢谢。

匹配windows系统颜色:黑暗中点亮

我试图让我的应用成为一个好的Windows公民,所以我尽可能地使用匹配的系统颜色(请参阅“select系统颜色时,匹配但不要混合” )。 但是,有时在黑色背景上的浅色文本(如COLOR_APPWORKSPACE / clAppWorkSpace)似乎最合适,但系统不提供此function。 你有什么build议吗?

使用PowerShell获取图像的调色板

我正在尝试获取图像的Color Palette 。 我尝试了各种方法,现在我在PowerShell使用下面的代码,但是我无法得到正确的结果: $filename = "C:\Users\schoo\Desktop\bb.jpg" $BitMap = [System.Drawing.Bitmap]::FromFile((Get-Item $filename).fullname) Foreach($y in (1..($BitMap.Height-1))){ Foreach($x in (1..($BitMap.Width-1))){ $Pixel = $BitMap.GetPixel($X,$Y) $BackGround = $Pixel.Name } $R = $Pixel | select -ExpandProperty R $G = $Pixel | select -ExpandProperty G $B = $Pixel | select -ExpandProperty B $A = $Pixel | select -ExpandProperty A $allClr = "$R" […]