Ответы:
Как сказал 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.
К сожалению, Gedit не позволяет менять текущие цвета и сохранять их как новую тему. Я не знаю почему, так как это кажется довольно простым ... Может быть, разработчики хотели сделать его как можно меньше и проще.
Использовать онлайн-генератор тем довольно просто:
Перейдите в Theme Scribes Theme Generator и выберите нужные цвета. Пример на экране показывает, как выглядит ваш выбор.
Нажмите кнопку «Создать», чтобы сохранить тему в виде XML-файла.
В меню «Правка» Gedit выберите «Настройки»; затем на вкладке «Шрифт и цвета» нажмите кнопку «Добавить». Откроется окно файла. Выберите файл .xml и нажмите «Добавить схему». Ваши новые цвета сразу применяются.
Откройте документ 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
вместо этого. Я отредактировал твой ответ.
gedit admin:///usr/share/gtksourceview-3.0/styles/classic.xml
Вместо этого вы можете использовать сейчас. Или отредактируйте в терминале с помощьюsudo nano /usr/share/gtksourceview-3.0/styles/classic.xml
sudo -H
вместо gksudo
, то естьsudo -H gedit /path/to/root-owned-file
gedit admin:///$PATH
что он работает и на Wayland.