Чи можна змінити колір фону 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 repo та генератор
якнайшвидше

+1. Інформаційно + бонусна згадка про генератор теми. Спасибі: D
cutculus

для комплектації; тут, у Fedora, я знайшов додатково пакет gedit-плагінів "gedit-plugin-colorchemer", який дозволяє мені редагувати кольорову схему безпосередньо в gedit
Thomas Fellinger

8

Відкрийте gedit та перейдіть до меню Правка> Налаштування> Шрифт та колір. Ви можете там змінити. Можливо, вам знадобляться плагіни gedit.


2
як я можу створити кольорову гаму, використовуючи кольори на мій вибір; там є занадто мало (і занадто потворних) варіантів.
Кріскін

1

На жаль, Gedit не дозволяє змінити поточні кольори та зберегти їх як нову тему. Я не знаю, чому, як це здається досить базовим ... Можливо, розробники хотіли зберегти це якомога менше і простіше.

Однак користуватися онлайн-генератором тем досить просто:

  1. Перейдіть до Генератора тем Scribes і виберіть потрібні кольори. Екранний приклад показує, як виглядає ваш вибір.

  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замість цього. Я відредагував вашу відповідь.
Байт командир

@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.