Могу ли я изменить цвет фона Gedit, не переходя на другую тему?


15

Мне нравится атмосфера, но я нахожу это слишком трудным для глаз, чтобы редактировать файлы на чистом белом фоне, например, в gedit.

Есть ли способ изменить мою тему, чтобы сделать цвет фона gedit темнее?

Ответы:


15

Как сказал wojox, вы можете изменить тему Gedit.

Страница gtksourceview на сайте Gnome содержит больше информации о темах gedit. (Gtksourceview - это имя программного компонента, который отображает текст в gedit.)

Модификация существующих тем

Чтобы изменить встроенные темы, скопируйте их /usr/share/gtksourceview-2.0/styles/в ~/.local/share/gtksourceview-2.0/styles/и отредактируйте текстовые файлы.

В поисках новых тем

Вы можете найти несколько тем в этом репозитории git . Похоже, вы можете установить их с помощью:

sudo apt-get install git-core
git clone https://github.com/mig/gedit-themes.git ~/.gnome2/gedit/styles

(Это позволит вам запускать cd ~/.gnome2/gedit/styles ; git pullобновления для этих тем.)

Создай свой собственный

Вы также можете попробовать этот онлайн генератор тем . Я обнаружил, что в этой статье о создании тем gtksourceview.


Спасибо, я попробую git-репо и генератор как можно скорее
Chriskin

+1. Информативное + бонусное упоминание генератора тем. Спасибо: D
cutculus

для завершения; здесь, в fedora, я нашел дополнительно пакет gedit-plugin "gedit-plugin-colorschemer", который позволяет мне редактировать цветовую схему непосредственно в gedit
Томас Феллингер,

8

Откройте gedit и перейдите в «Правка»> «Настройки»> «Шрифт и цвет». Вы можете изменить это там. Вам может понадобиться установить gedit-плагины.


2
как я могу создать цветовую схему, используя цвета по своему выбору; там слишком мало (и слишком некрасиво) выбора.
Chriskin

1

К сожалению, Gedit не позволяет менять текущие цвета и сохранять их как новую тему. Я не знаю почему, так как это кажется довольно простым ... Может быть, разработчики хотели сделать его как можно меньше и проще.

Использовать онлайн-генератор тем довольно просто:

  1. Перейдите в Theme Scribes Theme Generator и выберите нужные цвета. Пример на экране показывает, как выглядит ваш выбор.

  2. Нажмите кнопку «Создать», чтобы сохранить тему в виде XML-файла.

  3. В меню «Правка» Gedit выберите «Настройки»; затем на вкладке «Шрифт и цвета» нажмите кнопку «Добавить». Откроется окно файла. Выберите файл .xml и нажмите «Добавить схему». Ваши новые цвета сразу применяются.


1

Откройте документ classic.xml:

gksudo gedit /usr/share/gtksourceview-3.0/styles/classic.xml

Тогда Вы ставите следующее просто.

<!-- Global Settings -->
<style name="text" foreground="#black" background="#white"/>
<style name="selection" foreground="#white" background="#black"/>
<style name="cursor" foreground="#black"/>
<style name="current-line" background="#grey"/>
<style name="line-numbers" foreground="#grey" background="#white"/>
<style name="draw-spaces" foreground="#grey"/>

Один не использует sudoдля графических приложений. Это может испортить некоторые права доступа к файлам в вашем домашнем каталоге. Используйте gksudoвместо этого. Я отредактировал твой ответ.
Byte Commander

@ByteCommander Я думаю, что gksudo устарела, я не могу его использовать.
Саурабх Сингх

1
Правда, с 2015 года все изменилось. gedit admin:///usr/share/gtksourceview-3.0/styles/classic.xmlВместо этого вы можете использовать сейчас. Или отредактируйте в терминале с помощьюsudo nano /usr/share/gtksourceview-3.0/styles/classic.xml
Byte Commander

@SauravSingh использовать sudo -Hвместо gksudo, то естьsudo -H gedit /path/to/root-owned-file
WinEunuuchs2Unix

Хорошо, gedit admin:///$PATHчто он работает и на Wayland.
Саурабх Сингх

1

Вот несколько шагов, чтобы изменить цвет фона GEdit.

  1. Нажмите на текстовый редактор в правом верхнем углу.

    Эталонное изображение

  2. Нажмите на настройки .
  3. Выберите шрифты и цвета .
  4. Сделайте правильный выбор (Кобальт мой любимый).

Примечание. Вы также можете использовать индивидуальные цветовые схемы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.