我无法找到更改我在发布图片中突出显示的颜色的位置。它不在已安装的 Geany 主题中。我认为这与 Ubuntu 的主题有关,但我无法找到它。它太小了,当我使用 GIMP 从中提取颜色时,我得到的结果不一致。我找不到颜色的确切十六进制代码来帮助我的搜索。
我的 Ubuntu 主题是
/usr/share/themes/Ambiance-Blackout-XFCE-LXDE-Manila
在那个目录中...
/usr/share/themes/Ambiance-Blackout-XFCE-LXDE-Manila
有人知道或知道我可以在哪个文件中找到颜色吗?
答案1
如果您想更改“未保存”选项卡中似乎是“startup.sh”的文本颜色,您不需要知道当前的文本颜色。
Geany 仍然是一个 gtk2 应用程序。您的主文件夹应该有一个名为 的隐藏文件.gtkrc-2.0
。打开它并检查它是否有如下行:
include "/home/your_login_name/.gtkrc-2.0.mine"
如果存在,则关闭~/.gtkrc-2.0
。如果没有,请在最后添加该行,确保使用正确的完整路径。保存并退出。
如果你没有名为的文件~/.gtkrc-2.0
,请打开终端,确保你在主文件夹中并运行
echo "include \"/home/your_login_name/.gtkrc-2.0.mine\"" > .gtkrc-2.0
但请确保您更改your_login_name
的是适当的。
现在,看看你是否还有一个名为 的隐藏文件~/.gtkrc-2.0.mine
。如果你没有这个文件,只需使用清楚的文本编辑器。如果已经存在,请备份以确保安全,然后添加以下几行:
# CUSTOM STYLES
# *******GEANY*******
#Styling text (fg) in Geany's tabs
#Note that styling bg is done in the theme's gtkrc, not here, because we want that effect across other programs with tabs as well
# document status colors
style "geany-document-status-changed-style" {
fg[NORMAL] = "magenta" #tab text when changes are made but not saved and tab is active
fg[ACTIVE] = "#ff0746" #tab text when changes are made but not saved and tab is not in focus
}
widget "*.geany-document-status-changed"
style "geany-document-status-changed-style"
# font style and size in Geany's tabs
style "geany" = "geany-tabs" {
font_name = "Ubuntu Mono 14"
}
widget "GeanyMainWindow.GtkVBox.GtkVPaned.GtkHPaned.GtkNotebook.*"
style "geany"
我还添加了代码,让您可以指定 Geany 用户界面专用的字体。您可以删除或注释掉这些行!
保存编辑后的文件(纯文本)。关闭 Geany 的所有实例。然后,打开 Geany 并检查效果。显然,您需要符合您口味的颜色。
这是我所看到的。
一切顺利。
答案2
将@tk-bose 的解决方案浓缩为 OP 的最小值...(只是为了方便)
$> cd ~
$> cat .gtkrc (-<tab>, <tab>... nope, file does not exist..)
Thus let's continue with:
$> echo "include \"/home/(YOUR USERNAME)/.gtkrc-2.0.mine\"" > .gtkrc-2.0
$> cat .gtkrc-2.0 (just to verify)
include "/home/(YOUR USERNAME)/.gtkrc-2.0.mine"
put in the content show below:
$> pluma .gtkrc-2.0.mine ( plume or nano or vi or any other editor)
我选择了较温和的红色(假设这种刺眼的红色就是原帖者所扰乱的,和我一样)。焦点/非焦点的颜色几乎相同(考虑到已保存的标签也始终为白色,无论是否处于活动状态):
# GEANNY custom styles - taken from askubuntu.com/q/754645
style "geany-document-status-changed-style" {
fg[NORMAL] = "#ff4d4d" #unsaved tab active (aka in focus)
fg[ACTIVE] = "#dd3d3d" #unsaved tab not active
}
widget "*.geany-document-status-changed"
style "geany-document-status-changed-style"
答案3
上述两种解决方案对我来说不起作用。这是我的解决方案:
- 关闭 Geany。
- 打开终端。
在编辑器(例如 Bluefish)中以 root 身份打开文档 geany.css,如下所示:
sudo bluefish /usr/share/geany/geany.css
输入密码;回车。
- 搜索:状态改变。
- 您可以在下面的行中更改颜色。
- 保存文档。
- 关闭 Bluefish。