Где хранятся desktop файлы gnome

Обновлено: 04.07.2024

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

3 ответа

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

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

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

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

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

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

Отдельного признания заслуживают комментарии к оригинальному посту eexpress и Фабиана Стрителя. Между этими двумя я смог легко скопировать свои предпочтения (несколько профилей и другие второстепенные вещи) с ВМ на ВМ. Большое спасибо!

Сохранить: dconf dump /org/gnome/terminal:/ >

Установите: cat

/gterminal.profiles | dconf load /org/gnome/terminal/legacy/profiles:/

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

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

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

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

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

Углубленный анализ файла Linux Desktop Entry (файл * .desktop)

hot3.jpg

Почему 80% фермеров кода не могут быть архитекторами? >>>

Краткое описание:Файлы Desktop Entry - это файлы, используемые для описания информации о конфигурации запуска программы в настольной системе Linux. Файлы Desktop Entry реализуют функциональность, аналогичную ярлыкам в операционной системе Windows. В этой статье подробно описаны определение, программирование и использование файла Linux Desktop Entry. Читатель может дополнительно углубить применение файлов Desktop Entry с помощью примеров операций в конце статьи.

 1 Linux GNOME


Рисунок 1. Браузер приложения Linux GNOME

Файлы рабочего стола имеют расширение «.desktop». В качестве примера рассмотрим настольную систему Linux GNOME. После открытия браузера приложений (см. Рис. 1) пользователи увидят множество ярлыков приложений. Фактически каждый ярлык приложения соответствует файлу Desktop Entry. Эти файлы рабочего стола обычно хранятся в / usr / share / apps / / opt / gnome / share / Applications / и т. Д. Введите эти каталоги в файловом браузере и щелкните соответствующий файл Desktop Entry, чтобы запустить соответствующее приложение.

Предположим, что в текущем каталоге «/ usr / share / Applications /» есть файл «cbt.desktop». Открытие «cbt.desktop» с помощью любого программного обеспечения для редактирования файлов (например, vi или gedit) приведет к следующему содержимому:

Файлы рабочего стола обычно начинаются со строки «[Desktop Entry]». Как видно из листинга 1, содержимое файла Desktop Entry состоит из нескольких парных записей. Например, «Версия» является ключевым словом, а значение ключевого слова «Версия» равно «1.0». Стандарт файла Desktop Entry определяет ряд стандартных ключевых слов. Стандартные ключевые слова являются обязательными и необязательными: обязательные стандартные ключевые слова должны быть определены в файле .desktop, необязательные ключевые слова - нет. Ниже приводится анализ ключевых слов.

  • Ключевое слово «Версия»: [необязательно] Это значение указывает стандартную версию файла Desktop Entry, которой следует текущий файл Desktop Entry.
  • Ключевое слово "Кодировка": [устарело в версии 1.0] Это значение указывает кодировку, используемую для конкретной строки в текущем файле Desktop Entry. Хотя это ключевое слово больше не рекомендуется для Desktop Entry File Standard 1.0, оно все еще широко используется в существующих файлах Desktop Entry по историческим причинам.
  • Ключевое слово "Имя": [Обязательно]
    Это значение указывает название рассматриваемой заявки. Например, значением ключевого слова «Name» в листинге 1 является «Quick Start Tour». Откройте браузер файлов, войдите в каталог «/ usr / share / apps», и вы увидите стиль отображения ярлыка, определенного файлом «cbt.desktop», как показано на рисунке 2. Отображаемое имя ярлыка определяется значением ключевого слова «Имя», а значок, используемый ярлыком, определяется значением ключевого слова «Значок», которое будет описано позже. Конечно, эти определения также применяются в браузере приложения, пожалуйста, обратитесь к рисунку 3.

 2 cbt.desktop

Рисунок 2 «cbt.desktop» стиль отображения файла в файловом браузере

 3 cbt.desktop

Рисунок 3 «cbt.desktop» стиль отображения файла в браузере приложения

Перечисление 2 «Type = Link» Пример рабочего стола

Файл Desktop Entry является распространенным форматом файлов Linux. Многие программы Linux должны обеспечивать поддержку этого файла. Здесь эта статья дает основные идеи компиляции для анализа и запуска файлов Desktop Entry.

Первым шагом в работе с файлом Desktop Entry является получение содержимого файла. Предположим, что существует файл Desktop Entry, информация о пути которого хранится в переменной pPath:

const char* pPath;

Следующий код будет считывать содержимое файла в память «буфера».

Получив содержимое файла Desktop Entry, вы можете дополнительно проанализировать содержимое файла. Здесь в центре внимания анализа находится получение значений ключевых слов «Тип», «Exec» / «URL» и «Терминал». Сначала определите структуру DestopEntryType:

Следующая программа извлечет значения ключевых слов «Тип», «Exec» / «URL» и «Терминал» и сохранит эти значения в переменных «тип», «uri» и «bTerminal» соответственно.

При значениях ключевых слов «Тип», «Exec» и «Терминал» файл рабочего стола можно запустить следующим образом.

При значениях ключевых слов «Тип», «URL» и «Терминал» файл рабочего стола можно запустить следующим образом.

В этом разделе эта статья даст два конкретных примера создания файла Desktop Entry. Цель этих двух примеров - создать ярлык для автоматического доступа к веб-сайту IBM DeveloperWorks. Конкретные результаты показаны на рисунке 4. Эти два примера будут использовать разные методы для достижения этой цели. Первый экземпляр создаст файл записи рабочего стола «VisitDeveloperWorks-Application.desktop» из «Приложения», второй экземпляр создаст файл записи рабочего стола «VisitDeveloperWorks-Link.desktop» из «Link».

 4


Рисунок 4. Результаты выполнения «VisitDeveloperWorks-Application.desktop» / «VisitDeveloperWorks-Link.desktop»

gaim.jpg

Предположим, что файл изображения "gaim.jpg" хранится в указанной системной директории значков , Отредактируйте файл «VisitDeveloperWorks-Application.desktop», как показано на рисунке 5, и сохраните результат в каталоге «/ usr / share / Applications /».

 5


Рисунок 5. Содержимое файла «VisitDeveloperWorks-Application.desktop»

 6


Рисунок 6 Стиль отображения файла «VisitDeveloperWorks-Application.desktop» в браузере приложения

Измените вышеуказанный файл «VisitDeveloperWorks-Application.desktop», как показано на рисунке 7, и переименуйте файл «VisitDeveloperWorks-Link.desktop» и сохраните его в каталоге «/ usr / share / Applications /».

 7


Рисунок 7. Содержимое файла «VisitDeveloperWorks-Link.desktop»

 8


Рисунок 8 Стиль отображения файла «VisitDeveloperWorks-Link.desktop» в браузере файлов

Файл Desktop Entry - это стандартный метод описания конфигурации запуска программы в настольных системах Linux KDE и Linux GNOME. В этой статье определение и применение этого формата файла обсуждаются подробно. Для получения более подробной информации об использовании и программировании, пожалуйста, найдите соответствующие ссылки.

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

В GNOME существует централизованная система управления всеми параметрами приложений, входящих в рабочую среду. Называется она gconf . Настройки, естественно, хранятся в виде текстовых файлов. Однако напрямую их изменять не нужно, поскольку для этих целей существует удобная графическая утилита, называемая Редактором конфигурации.

Вообще говоря эта программа нужна только для тонкой настройки GNOME и обычно нет смысла её использовать, поскольку есть куда как более понятные и удобные конфигураторы для конкретных параметров. Именно поэтому найти Редактор конфигурации где-нибудь в меню после установки Ubuntu нельзя, его там попросту нет. Однако его очень просто туда добавить. Для этого зайдите в программу редактирования главного меню и загляните в секцию Приложения→Системные. Видите пункт «Редактор конфигурации»?


Поставьте рядом с ним галочку и закройте программу, а после загляните в меню Приложения→Системные. Там вы, как ни странно, обнаружите нужную вам программу. Запустите её, вы увидите примерно такое окно:


Что ж, это и есть редактор конфигурации. В левой колонке содержится древовидный список настроек, а справа окно просмотра текущей ветки и область для описания конкретного выбранного параметра. Поизучайте секцию apps , видите знакомые названия?

Кстати, особенно не бойтесь экспериментировать. Для всех важных ключей существует сохранённое значение по умолчанию, которое вы всегда сможете вернуть, нажав правой клавишей на любой параметр и выбрав в открывшемся меню пункт «Установить по умолчанию».

Иконка домашней папки на рабочем столе

Практически все настройки GNOME, которые вы изменяли с помощью других утилит управления, можно найти где-то в Редакторе конфигурации. Однако, как вы уже наверно заметили, использовать его для изменения параметров не очень удобно. Но иногда всё-таки он может пригодиться. Например, загляните в секцию apps→nautilus→desktop:


Тут можно настроить показ некоторых системных иконок на рабочем столе, а так же задать для них имена 1) . Кроме того, тут же можно отключить показ ярлыков съёмных дисков. Изменить эти настройки из других графических конфигураторов GNOME по непонятным причинам нельзя, однако их умеет менять Ubuntu Tweak, собственно, я уже упоминал об этом.

Включение иконок в меню "Система"

Расскажу ещё про пару скрытых параметров GNOME, которые можно поменять с помощью Редактора конфигурации. Скорее всего вы уже обратили внимание, что в меню «Система» отсутствуют иконки рядом с пунктами, в то время как в меню «Приложения» и «Переход» они есть. Возможно вы даже задумались над причинами такого странного дизайнерского решения и поинтересовались, возможно ли включить значки и в меню «Система». Чем руководствовались разработчики интерфейса, мне, увы, неизвестно, а вот как вернуть иконки я сказать могу.

Для этого загляните в секцию desktop→gnome→interface и поставьте галочку рядом с параметром «menus_have_icons»:

Кстати, можете тут же включить параметр «buttons_have_icons», он отвечает за показ значков в меню приложений. Большинство программ, правда, не имеют никаких иконок для пунктов меню, так что в них ничего не поменяется. Но всё же кое-где включение этого параметра помогает сделать меню приложения более красивым, например, в графическом редакторе GIMP.

Больше, пожалуй, мне нечего сказать про Редактор конфигурации. Осталась последняя тема, которой я хотел бы коснуться, ей посвящена следующая статья:

. антиаллиассинга, хинтинга, используемых шрифтов, редакция которых проведена через "Система -> Параметры -> Внешний вид"?

Разве не .gtkrc-2.0 ?

нет, там только цвета.



> gconf-editor ;)

Что ж никто не ответил - в реестре? ;)) Я думал, это будет первым же постом.

Очевидно же, ты первый троль добравшийся до этой темы.

Походу гном полностью игнорирует /etc/fonts/local.conf. Отключил в конфигурилке антиаллиассинг, включил в local.conf - антиаллиассинга нет. Включил в конфигурилкеантиаллиссинг, отключил в local.conf для Times New Roman - антиаллиассинг есть для всего, указанного шрифта в том числе. Блин.


а здесь? /etc/fonts/fonts.conf


gnome-settings-daemon ставит настройки из реестра.

>Походу гном полностью игнорирует /etc/fonts/local.conf.

gnome-config-daemon оверрайдит это все настройками из реестра

Подскажите, как мне убрать тогда антиаллиассинг для определённого шрифта.

О, пришли дебилы и начали называть XML реестром.

Подскажите, как мне убрать тогда антиаллиассинг для определённого шрифта.

Можно также для определённого размера и начертания задавать настройки.

>О, пришли дебилы и начали называть XML реестром.

В гноме не из xml настройки берутся, а через gconf, то есть реестр. Который хранит информацию в своём формате, и это не обязательно текстовый файл . Вроде даже обещали сменить xml на бинарные файлы, поскольку там опять что-то в гноме тормозило жутко.


Всё, всем спасибо, сделал, что хотел.

Проблема была в следующем. Настройки из local.conf в гноме работают, но не везде. В файрфоксе они игнорируются. Перенос настроек в fonts.conf дал желаемое - фф их там видит.

Х.з. почему такой шаманизм, вероятно в cairo дело, которое фф использует.

>На венду, быдло.
Зачем оно мне, эта операционка как раз для дебильчиков вроде тебя.

Читайте также: