Где находится файл конфигурации терминала gnome?


19

Я пытаюсь найти файл конфигурации терминала gnome в Ubuntu 16.04, но безуспешно. Я хочу, чтобы курсор не переставал мигать, и, возможно, есть параметр тайм-аута, который я могу изменить, но я не могу найти файл для этого. Я знаю, что это можно сделать через dconf-editor, но по какой-то причине это не работает (я думаю, что я удалил некоторую зависимость или другую).


3
dconf dump / org / gnome / Terminal /
Legacy

2
Комментарий @utopiceexpress у меня сработал 17.04. Загрузка дамп-конфига может быть сделана с помощьюcat dump.txt | dconf load /org/gnome/terminal/legacy/profiles:/
Fabian Streitel

1
@utopiceexpress Некоторые настройки находятся за пределами каталога «profile:», так что лучше сделать dconf dump /org/gnome/terminal/. См. Также askubuntu.com/questions/967517/backup-gnome-terminal/967535 .
egmont

Ответы:


13

Конфигурационного файла нет.

gnome-terminalУправляет всеми его настройки через dconf(или gconfв старых версиях Ubuntu), что сопоставимо с реестром Windows. Это двоичный файл, оптимизированный для быстрого чтения его значений, вы не можете редактировать или просматривать его вручную, как текстовый документ.

Если ваш dconf-editorили какой-либо другой инструмент, который вы пытаетесь использовать, не работает, вы должны сначала исправить эту ошибку.

Просто для полноты, но, вероятно, вы уже видели эти ссылки (которые упоминают только dconf/ gconf, конечно):
Как отключить мигающий курсор в gnome-терминал?
Как отключить мигающий курсор в Gnome 3.8?


4
«Вы не можете редактировать или просматривать его вручную, как текстовый документ». Но есть dconf свалка и нагрузка unix.stackexchange.com/q/199836/49853 askubuntu.com/q/522833/40581
LiveWireBT

Оказывается, мой dconf-редактор все равно не работал. У меня просто был плохой случай тупого.
Алкуин Арундел

@LiveWireBT Вы правы, всегда есть альтернативные инструменты. Они могут перевести двоичный файл реестра dconf в обычный текст и обратно, а также изменить его. Исходя из формулировки вопроса, я просто почему-то думал, что может быть запутано больше вещей, а не только графический редактор dconf ...
Byte Commander

1

Я хочу, чтобы курсор не переставал мигать

GNOME Terminalне предлагает отдельную опцию для этого, но он уважает GNOMEзначение по умолчанию, которое находится в dconfключе /org/gnome/desktop/interface/cursor-blink-timeout(в секундах).

Увеличьте это значение до гигантского, если вы хотите, чтобы курсор продолжал мигать, например,

dconf write /org/gnome/desktop/interface/cursor-blink-timeout 86400

1

NB. Вам не нужно устанавливать какую-либо программу или удалять какой-либо файл.

Чтобы отредактировать ваши gnome-terminalнастройки без фактического открытия или использования gnome-terminal перейдите к

/root/usr/share/applications

Затем найдите Терминал в папке.
Затем откройте его свойства, щелкнув правой кнопкой мыши на Терминале .
Там вы увидите команду .
Это на самом деле то, что происходит, когда вы открываете терминал. Таким образом, чтобы изменить настройки, измените команду на gnome-terminal --preferences.
Вуаля

После "ремонта" настроек. Просто закройте настройки и затем удалите --preferencesиз команды в окне свойств. Теперь просто откройте терминал, как обычно.

РЕДАКТИРОВАТЬ : Если вы находитесь в интерфейсе командной строки, то просто используйте командуgnome-terminal --profile=default


Спасибо за ответ. Вы подразумевали, что один перемещается с интерфейсом файла GUI. Я добрался до шага 3, прежде чем понял, что ваш ответ не относится к интерфейсу командной строки.
Wallyk

@wallyk да, это не так. Потому что я как-то напутал с настройками своего терминала gnome, и я знал, где была ошибка. Поэтому я хотел, чтобы моя конфигурация была такой, какой она есть, и «ремонтировал» терминал. Как упоминалось во многих методах об использовании инструментов dconf и удалении файла конфигурации, я хотел сохранить это как есть и вернуть его обратно.
Z3T4 Z00K

@wallyk Я нашел решение вашей проблемы. Проверьте ответ
Z3T4 Z00K

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