- Saved searches
- Use saved searches to filter your results more quickly
- License
- Wayn0/geany-dark-scheme
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Полностью черная тема в Geany
- Измените geany тему полностью
- 3 ответа
- Setting a Dark Theme for Geany on LXQT
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Dark syntax theme for the Geany text editor.
License
Wayn0/geany-dark-scheme
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This is a dark syntax colouring theme for the Geany text editor.
Please help us extend the geany-dark theme to support new languages! Please extend the current theme by using the colours from one of the existing syntax files — that way they all play nice together.
The scheme currently supports highlighting for these languages:
- .c — C languages files (contributed by Paulo Cabido)
- .cs — C# language files (contributed by Duncan Lock)
- .cpp — C++ (contributed by gtk.monkey)
- .conf — Apache (and Geany) style .conf files (contributed by Duncan Lock)
- .css — Cascading Stylesheet files (contributed by Roman Snitko)
- .d — d language files (contributed by gtk.monkey)
- .docbook — Docbook mark-up files (contributed by gmunkhbaatarmn)
- .haskel — Haskel code (contributed by Dave.Sarman)
- .html — Hypertext Markup Language file — web pages (contributed by Roman Snitko, Javascript support added by Daniel Mlodecki)
- .java — Java language files (contributed by Paulo Cabido)
- .javascript — Javascript scripts (Duncan Lock, partially based on GeanyDarkTango?)
- .latex — Latex files (contributed by Enrico Tröger)
- .lua — Lua script files (contributed by curtstrangward)
- .markdown — Markdown text files (contributed by pho3nixf1re84)
- .NSIS — Nullsoft Scriptable Installer System scripts (contributed by mr.soup12, modified by Duncan Lock)
- .pascal — Pascal code (contributed by gtk.monkey)
- .perl — Perl language files (contributed by Roman Snitko)
- .php (contributed by Roman Snitko, improved by s5n43K3s)
- .py — Python language files (contributed by Nicolas Hainaux)
- .r — R stats language (contributed by weibullguy)
- .rb — Ruby language files (contributed by Roman Snitko)
- .sh — Bash shell scripts (contributed by Duncan Lock)
- .sql — SQL database query files (contributed by Duncan Lock)
- .yaml — YAML files (contributed by pho3nixf1re84)
- .vala — Vala language files (contributed by boromil)
- .xml — Extensible Markup Language files (contributed by Roman Snitko)
The simplest way to do this is to copy the contents of the filedefs folder into the ~/.config/geany/filedefs/ folder. This means that you can only have one theme installed at a time, though.
A better way, is to copy the contents filedefs folder into a ~/.config/geany/geany_dark_filedefs/ folder, creating the folder if it doesn’t already exist. Then create a symlink to that folder:
ln -s ~/.config/geany/geany_dark_filedefs/ ~/.config/geany/filedefs
This allows you to have several themes stored in your ~/.config/geany/ folder, and to change which one you’re using by changing where the ~/.config/geany/filedefs symlink points.
BE SURE TO BACK UP THE EXISTING FILEDEFS IF YOU DON’T WANT TO LOSE THEM!
Copy the filedefs folder into /usr/share/geany/
NOTE: Geany may be installed in /usr/local/geany/ or /opt/geany/ depending on your OS or your installation method. Be sure to choose the correct directory. This method means that your filedef files will get overwritten when you upgrade Geany and also means that you can only have one theme installed at a time.
Copy the contents of the filedefs folder to.
Current User only:
System Wide:
BE SURE TO BACK UP THE EXISTING FILEDEFS IF YOU DON’T WANT TO LOSE THEM!
NOTE: This method means that your filedef files will get overwritten when you upgrade Geany and also means that you can only have one theme installed at a time.
About
Dark syntax theme for the Geany text editor.
Полностью черная тема в Geany
Решил перейти на темную сторону. В джини уже давно есть цветовые схемы, но до этого я использовал только светлые. Нашел подходящую в темных тонах, все ок… НО….Изменился только редактор, панель инструментов, окно вывода и прочее осталось в старом светло-сером цвете.
Вопрос. Как-то можно поменять ВСЁ в Geany на темные оттенки средствами самой Geany или необходимо настраивать фон окон в ОС?
Надо чтоб еще соответсвующая GTK-тема была, да. В принципе, ее можно заоверрайдить при запуске, а не так, чтоб на всю систему
Поздравляю, ты столкнулся с тем, что и называют цирком с конями, который происходит в ГыТыКе.
В багтрекере Geany есть похожий вопрос, и там один из участников обсуждения предлагает поменять GTK тему на тёмную: https://github.com/geany/geany/issues/1344#issuecomment-409744090.
В гтк нормально цвета в теме настраиваются.Ставишь темную тему или запускаешь приложение с ней и наслаждаешься жизнью. Цирк начинается когда цвета в приложении захардкожены
Всем спасибо за ответы. В целом, ответ на вопрос «можно ли настроить через Geany» получен. Весьма жаль, что нет. Надеюсь, в будущих версиях что-то такое реализуют.
В виндовой джини, я так понимаю, вообще не будет вариантов все «очернить»?) Периодически сижу с винды и хотелось привести основной редактор к идентичному виду на обеих ОСях. Но, вангую, проще будет привыкнуть к черному окну редактора кода и серому окружению)
UPD: Ну разве что в винде тоже с темами окон поиграться(оно вроде умеет), но делать все окна черными не хочется.
Leonius ( 26.12.19 09:40:51 MSK )
Последнее исправление: Leonius 26.12.19 09:41:57 MSK (всего исправлений: 1)
Измените geany тему полностью
Но я хочу изменить все окно (скриншот) на темное. Это возможно?
3 ответа
С помощью gtk+ ≥ 3.12 вы можете загрузить определенную тему и ее вариант (темный, светлый) для каждого приложения1 через переменную среды GTK_THEME=theme: option. Согласно справочному руководству GTK+:
GTK_THEME. Если установлено, заставляет GTK+ использовать именованную тему вместо темы, заданной параметром gtk-theme-name [. ] Также можно указать вариант темы для загрузки, добавив имя варианта с двоеточием, как это: GTK_THEME=Adwaita: темно.
Итак, чтобы загрузить тёмный вариант, вы должны запустить:
GTK_THEME = Adwaita: темный гедит
Аналогично, для достижения противоположного (когда тема по умолчанию темная), вы загружаете легкий вариант:
GTK_THEME = Adwaita: легкий гедит
Обратите внимание, что если вы хотите использовать его через пользовательский модуль запуска (файл.desktop), вам нужно будет добавить env к команде в строке Exec:
Exec = env GTK_THEME = Adwaita: темный эог% U
1: Стоит отметить, что — согласно решению разработчиков — более новый gnome-терминал имеет свою собственную конфигурацию через меню> предпочтения и игнорирует тему. Кроме того, поскольку это довольно новая вещь, некоторые приложения gtk+ 3 могут (пока) не учитывать переменную GTK_THEME env (nautilus — одна из них).
Также вам нужно будет использовать пользовательский набор иконок для этого приложения, поэтому я нашел на /questions/192912/kak-ya-mogu-pomenyat-mestami-klavishi-z-i-y-na-klaviature/192918#192918:
Для конкретного набора иконок для каждого приложения:
Получено за исключением некоторых приложений (например, VLC), использующих текущую тему gtk3
create any folder path/to/FOLDER create a icons/ folder inside it put your desired icon set folder in it and rename that folder with the name of current icon set
После этого вы можете принудительно использовать этот значок с помощью:
XDG_DATA_DIRS=/ путь / к /FOLDER/:$XDG_DATA_DIRS
Для темной темы вы можете использовать бриз-темный набор иконок
Корица использует metacity border-украшение, это в папке themes/metacity-1/. Я не знаю, как настроить его для конкретного приложения. Хак XDG_DATA_DIRS выше не будет работать.
Так что, если вам нужны пользовательские темы и значки, вы можете написать в терминале:
GTK_THEME = Adwaita: темный XDG_DATA_DIRS=/ путь / к /FOLDER/:$XDG_DATA_DIRS
И для запуска приложения с этими настройками в файле.desktop приложения:
Exec = sh -c «GTK_THEME = Adwaita: dark XDG_DATA_DIRS=/ путь / к /FOLDER/:$XDG_DATA_DIRS %F»
Setting a Dark Theme for Geany on LXQT
By default, Geany comes with a pre-installed light theme and it looks like this:
Setting a dark theme requires a few things:
First things first. To download a dark theme click and choose one of your choice on the Geany themes website.
At the beginning of this page, they described how to install the theme. It is pretty simple and easy and takes just a few seconds.
However, if you’re like me and you have the Long Line Marker visible on the screen, its color might not look good on the newly installed Geany theme. To set the Long Line Marker color, you need to do this in Geany :
And pick your desired color.
Now your Geany might look like this (for the purpose of this demonstration I used the dark theme «Evg-EGA-Dark»):
And the only thing left to be done is to set the LXQT widget appearance colors, which we do like this:
On the Widget Style tab the GTK 2 and GTK 3 themes are set to “Arc-Darker” by default. Set them to “Arc-Dark”, click the “APPLY” button and close the settings panel.
Now restart Geany for the new settings to take effect and your Geany should look all-dark like this: