有没有一个简单的 GNOME "颜色选择器" 应用程序?

我需要一个小工具能够在屏幕上的任意位置“拾取”颜色(以获取其十六进制代码)。之前,我使用过KDE的KColorChooser来实现这个功能。

根据这个页面的介绍,"Gpick"听起来是我想要的东西,但是:

$ apt-cache search gpick
<returns nothing>

有什么推荐吗?
10个回答

很奇怪你无法安装gpick,因为我得到了以下信息:
apt-cache search gpick
gpick - advanced GTK+ color picker

我猜可能是你当前未启用的源中。

要选择一种颜色,启动Gpick,单击样本,然后当你的鼠标悬停在你想记录的颜色上时,按下空格键。

enter image description here

gcolor2

(在Ubuntu 19.04+中不再可用)

话虽如此,对于简单的颜色选择,我更喜欢使用gcolor2 - 界面简洁易用,能够完全满足您的需求。

您可以使用以下命令进行安装:

sudo apt-get install gcolor2

gcolor3

gcolor2在Ubuntu软件仓库中已经不再提供,已被gcolor3取代。

gcolor3

你可以使用以下命令进行安装:
sudo apt-get install gcolor3

2谢谢!嗯,在http://packages.ubuntu.com/四处看了看,似乎gpick在11.04(Natty)中不可用。不过,gcolor2正好满足我的需求,所以我就不再深入研究gpick的问题了 :) - Jonik
1真遗憾,在Ubuntu 19.04的软件库中找不到gcolor2! - Lonnie Best
1gpick 在 Ubuntu 20.04 的软件仓库中可找到,但 gcolor2 不在其中。 - Flimm
1这两个程序在Wayland上都无法运行。 - Maciej Bledkowski

我喜欢使用Agave软件。它是一个简单的软件,可以提供给你颜色组合,并且还有一个取色器。
sudo apt-get install agave

值得一试!
致敬

1+1. 龙舌兰也可以做到这一点,它似乎使用的是基本上与gcolor2工具相同的组件。(我接受gcolor2,因为它是一个很好的简化解决方案,只提供这个功能而没有其他东西。) - Jonik
2龙舌兰已经不再可用了。它已经被停产并从官方仓库中移除。 - Flux

grabc就是这么简单。点击时生成一个光标,并在标准输出上输出颜色。纯粹的Unix方式。

$ grabc
#f47276
244,114,118

安装它,运行sudo apt install grabc

2太棒了。只是在设置一个键盘快捷方式,用于执行“grabc | xclip -i”命令。 - hwjp
1这个软件在Ubuntu 20.04的软件仓库中可用。 - Flimm

HTML5的<input>标签中有一个原生的颜色选择器,所有现代浏览器都内置了它(一些屏幕截图)。

在浏览器的URL栏中输入以下内容:

data:text/html,<input type="color" />

点击渲染的按钮。收藏以备后用。离线工作。
(从技术上讲,这既不是一个专用的应用程序,也不是特定于GNOME的;这可能正是重点:无需安装)

如果没有提到的话,gcolor2也可以从桌面上的任何位置取样颜色。
但是我对gpick产生了好奇,并尝试在Ubuntu 11.04 Natty上安装一个更新版本。所以我得到了:
  • liblua5.2-0_5.2.0-2_i386.deb适用于precise(没有更早的版本);通过GDebi软件包安装器在natty中安装
  • gpick_0.2.5-1_i386.deb来自他们的code.google.com网站;通过GDebi软件包安装器在natty中安装(已安装先前的依赖项)
...然而,在这一点上:
$ gpick 
gpick: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by gpick)

然后我尝试获取libstdc++6_4.6.3-1ubuntu5_i386.deb并解压(而非安装)它;然后使用这个:
$ LD_LIBRARY_PATH=/home/user/Desktop/libstdc++6_4.6.3-1ubuntu5_i386/usr/lib/i386-linux-gnu gpick
gpick: symbol lookup error: gpick: undefined symbol: g_dbus_object_manager_server_new

...该死,所以它需要更多的依赖满足(如果有人开始搞libc,也可以更新操作系统:))
无论如何,回到gpicks 网页,那里有一个链接在Launchpad上的PPA - 所以我从PPA Packages ...页面得到了gpick_0.2.0-1~ppakarmic1_i386.deb。再次通过GDebi软件包安装程序安装它(首先删除之前的较新版本,使用sudo dpkg -r gpick)- 它工作了!即使它不是最新版本,我觉得它看起来相当棒。

这里是X11的本地解决方案,不需要像Agave、Gpick或Grabc等外部软件包(与所有现有解决方案不同)。
而且它也不限于网页(与基于浏览器的答案不同)。
只需运行xmag。从其手册页面中可以看到:
xmag程序允许您放大X屏幕的某些部分。
通过按下按钮2,可以将区域拖出到所需大小。
一旦选择了一个区域,就会弹出一个窗口,显示该区域的放大版本,源图像中的每个像素都由相同颜色的小正方形表示。
“在放大窗口中按下按钮1,可以显示指针下像素的位置和RGB值,直到释放按钮” - 这就是用于颜色选择器的X11本地解决方案。

我推荐GPick: sudo apt-get install gpick 应用程序 -> 图形 -> GPick 它比gcolor2有更多功能,但使用起来非常简单 - 点击其中一个十六进制样本,在屏幕上移动鼠标以选择所需颜色,然后按空格键将其添加到样本列表中。 窗口右下角还有一个传统的颜色选择器(类似于gcolor2),可让您放大选择单个颜色。


另一种获取简单颜色选择器的方法是安装yad(Yet Another Dialog)并运行yad --color

对于那些在运行 gpickgcolor3 时遇到困难的人来说:这两者似乎都无法在 Wayland 上工作。然而,有一款更简单的工具叫做 wl-color-picker 可以完成这项任务。

wl-color-picker