20.04: добавить/изменить порядок или мировое время в командной строке

Я использую апплет World Clocks в Ubuntu 20.04 и хотел бы:

  • изменить порядок часов без стирания/повторного добавления
  • в идеале установить часы (порядок) из командной строки

Это возможно?

1 ответ

Да, в теории.

Вы можете получить текущие выбранные местоположения с помощью

      gsettings get org.gnome.shell.world-clocks locations

Если вы указали, например, UTC и Амстердам, это даст вам

      [<(uint32 2, <('Coordinated Universal Time (UTC)', '@UTC', false, @a(dd) [], @a(dd) [])>)>, <(uint32 2, <('Amsterdam', 'EHAM', true, [(0.91280719879303418, 0.083194033496160544)], [(0.91367986341903151, 0.085812027374152042)])>)>]

Вы можете изменить порядок блоков, начиная с<(uint32и запишите эту строку обратно вdconfбаза данных с использованием

      gsettings set org.gnome.shell.world-clocks locations [string with modified clock order]

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

Другие вопросы по тегам