Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: dconf: как установить значение ключа?  (Прочитано 815 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн inkblack

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Здравствуйте все!

Подскажите, как установить/изменить значение ключа с помощью  dconf ?
В смысле, из командной строки?

Код: (bash) [Выделить]
dconf write /org/mate/panel/objects/clock/prefs/cities '"some value"'— работает, а вот установить значение типа
Код: (xml) [Выделить]
['<location name="" city="Москва" timezone="Europe/Moscow" latitude="55.983334" longitude="37.500000" code="UUEE" current="true"/>']— никак не получается.
Я подозреваю, что это из-за того, что в желаемом значении присутствуют и одинарные, и двойные кавычки.

Как это победить?
Делюсь знаниями, но их у меня мало!

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: dconf: как установить значение ключа?
« Ответ #1 : 13 Июля 2016, 13:14:26 »
Для вас понятие "надо экранировать" что-то говорит?

Код: (bash) [Выделить]
dconf write /org/mate/panel/objects/clock/prefs/cities "['<location name=\"\" city=\"Москва\" timezone=\"Europe/Moscow\" latitude=\"55.983334\" longitude=\"37.500000\" code=\"UUEE\" current=\"true\"/>']"
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн inkblack

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: dconf: как установить значение ключа?
« Ответ #2 : 13 Июля 2016, 14:05:08 »
"надо экранировать" — да, говорит. Неправильно экранировал, спасибо за помощь.
Делюсь знаниями, но их у меня мало!

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.