geany设置全⿊主题
具体执⾏操作
全⿊主题实现
下载⽂尾百度⽹盘链接中⽂件复制gtkrc⽂件
覆盖share/themes/MS-Windows下的gtkrc⽂件
即可实现软件全⿊主题⽽不是只有代码编辑区是⿊⾊
提取码:jbhr
以下为作者原⽂–感兴趣原理者可⾃⾏查看
⽂章⽬录
Geany是⼀款⾮常优秀和轻量的代码编辑器,⽀持50+编程语⾔,⽀持编译运⾏,⽀持⾃定义命令以及各种插件等等。但是国内好像不是很流⾏,属于⼀个好⽤不⽕的软件。郭达简历
Geany谐⾳精灵,它的图标就是⼀个阿拉丁神灯,虽然有点丑,但意思还是到了的。我选择这个软件的⼀个原因是⽤它来写Haskell程
序,Haskell没有⾃⼰的IDE,但是⽤Geany完全可以打造⼀个⾮常棒的Haskell IDE替代⽅案。想学习Haskell的请。
安装Geany是⼀件⾮常容易的事,⾸先去下载安装包,然后⼀路next安装就好了。
暗⿊主题
从这⾥就开始要折腾了。这⼀节的内容也是本篇的主要⽬的和精髓所在,可以说是⾸个可⾏的教程了。
如果你仔细看过Geany的官⽹,你会发现它有⼀个,⾮常漂亮,下⾯就是官⽹给出的截图。
伏天是几月几号2020
然⽽当我满⼼欢喜的下载安装,打开之后发现居然是下⾯这个样⼦的。
Excuse me ?
这这这。。。也差的太远了吧?这不是挂⽺头卖狗⾁吗?
冷静,⼀定是我的打开⽅式不对。可是换了⽆数种⽅式还是不⾏。
镇定,难道是我的姿势不对?难道要倒⽴打开?去他妈的镇定。
不不不,软件是可以设置的,⼀定是这样。然⽽当我看过所有的设置之后,就彻底绝望了。
实际上,Genay并没有提供设置全⿊主题的功能。所谓的主题,只能设置代码编辑区的配⾊,窗⼝本⾝还是⽩⾊。那么官⽹给出的截图是怎么回事呢?官⽅套路?
经过⼀番深(强)思(迫)熟(症)虑,我选择了相信官⽅。
于是开启了各种资料的旅程。由于⽤的⼈少,⽹上关于Geany的资料也少的可怜。要到设置主题的⽂章就更是⼤海捞针了。⼗篇⽂章⾥就有⼗篇是在设置编辑区主题,⽽不是软件主题。很多⽂章都是名字取得很华丽,内容却⽔的⼀匹,我很讨厌这些虚假教程,就像被⼈骗了⼀样,浪费时间。所以我⼀直坚持我写的每⼀篇⽂章都是亲测可⾏的,并且尽量写的清楚。
回到正题,在国外的⽹站上,有那么零星的⼏篇帖⼦讨论Geany全⿊主题的设置。但是,全部亲测⽆效。看来国际友⼈也不是那么靠谱。求⼈终究不如求⼰,最后我在官⽹发现了⼀篇。
在这篇官⽅⽂档中,说可以通过GTK+3 CSS⾃定义Geany的外观。然⽽点进去之后就会发现,官⽅给的教程实在是不给⼒。少的可怜不说,也没说怎么操作。对于⼀个没有从事过GTK编程的⼈,这种教程和没有也没什么区别。
这篇⽂档唯⼀告诉我的就是,Geany是⽤GTK开发的软件,⽽在这篇⽂档的开头,也佐证了这⼀推断。
GET+是⼀个编写窗⼝应⽤程序的库,有GTK+2和GTK+3两个版本,这两个版本好像还不太⼀样。Geany需要先安装GTK,然⽽我们并没有事先安装GTK呀。这是因为Geany默认会为你安装GTK。如果你有留意过Geany的安装过程的话,就会发现Genay会为你安装GTK
2.24.32这个版本。如果你事先安装过GTK 2或者GTK 3,那么可以去掉这个选项。
于是我开始思考⼀个问题,GTK是如何控制窗⼝样式的?
根据QT的经验,应该有⼀个类似配置⽂件的东西,窗⼝样式可以在这个⽂件中说明,程序启动的时候会去加载这个⽂件,对窗⼝样式进⾏控制。
明星夫妻照片
于是我去Geany的安装⽬录下了,还真到了。在安装⽬录\share\themes下有四个⽂件夹。
点开任意⼀个⽬录,⾥⾯都有⼀个gtk-2.0的⽬录。进⼊这个⽬录,⾥⾯是⼀个gtkrc的⽂件,没有扩展名。这就是控制窗⼝样式的⽂件,终于逮到你,还好我没放弃~咳咳。
但是这⾥有4个⽂件夹,Geany究竟⽤的哪个⽬录下的样式呢?其实很简单,随便⼀个⽬录,然后把该⽬录下的gtkrc⽂件改个名字,然后启动Geany,如果界⾯和原来不⼀样了,那说明Geany⽤的就是它了。
当然,在这⾥我可以直接告诉你,Geany⽤的是MS-Windows下的gtkrc⽂件,猜也是它最有可能。
林允儿微博
到这⾥我们离成功已经只有⼀步之遥了,那就是⼀个新的gtkrc⽂件替换掉原来的,建议是将原来的改个名字,以作备份。我到⼀个还不错的,分享给⼤家。这个是CSDN的下载链接,百度⽹盘下载链接在⽂末。
将下载好的gtkrc⽂件放到安装⽬录\share\themes\MS-Windows\gtk-2.0\下,然后重启Geany。惊喜出现,全⿊主题闪亮登场,⽽我,忍不住哭出声⾳。
伊能静和婆婆的相处模式
科学发展观学习经过两个夜晚的奋战,总算功夫不负有⼼⼈,我TM终于成功了。现在,我的Geany长下⾯这样⼦,瞬间⾼⼤上起来。真正的暗⿊精灵。