Как изменить цвета и настройки темы в версии Arduino IDE «Windows Store app»?

В стандартной версии Arduino IDE для Windows (Win32) настройки темы, такие как окраска синтаксиса, можно изменить в C:\Program Files (x86)\Arduino\lib\theme\theme.txt.

Для приложения Магазина Windows версии IDE файлы тем хранятся в защищенном хранилище приложения.

Есть ли простой/безопасный способ изменить настройки темы для приложения для Магазина Windows версии IDE без нарушения настроек безопасности и непреднамеренного снижения безопасности Windows?

(Было бы проще и лучше, если бы настройки темы можно было переместить в пользовательскую папку ArduinoData, где хранится файл preferences.txt.)

, 👍8

Обсуждение

Не используете версию из магазина приложений для Windows?, @Majenko

Я предполагаю, что не использовать версию для Магазина Windows — это не вариант (потому что это самый простой ответ). Альтернативой, которая может сработать (если у вас есть права администратора), является использование Junction.exe для создания символической ссылки между доступным для записи каталогом и местом, где хранятся темы. Но изменить права доступа к этому каталогу будет проще., @Code Gorilla


5 ответов


0

Способ есть, но не обязательно простой. В основном вам нужно заменить текущие файлы темы новыми.

  1. Переименуйте {папку установки Arduino IDE}/lib/theme в {папку установки Arduino IDE}/lib/theme.bak
  2. Загрузить https://github.com/jeffThompson/DarkArduinoTheme/archive/master.zip< /li>
  3. Скопируйте папку темы из загруженного файла в {папку установки Arduino IDE}/lib
  4. Перезапустите Arduino IDE, если она запущена.
,

2

Я думаю, что ответ rrz0 пропустил часть вопроса: «Для версии приложения IDE для Магазина Windows файлы тем хранятся в защищенном хранилище приложения».

Единственный способ — получить контроль над папкой приложения Windows, но я считаю, что это рискованно, и M$ предполагает, что это может привести к поломке вашего компьютера (отнеситесь к этому с долей скептицизма).

На странице загрузок есть автономный установщик Windows и zip-ссылка, которую я использовал для замены версии из магазина Windows. Я не вижу преимуществ магазинной версии.

,

0

Я нашел решение, основанное на новых функциях для тем, о которых я не знал.

Вам необходимо создать папку тем в папке, где находятся ваши проекты (та, которая отображается в разделе настроек) и поместить в нее тему в zip-файле. После перезапуска она появится как новая тема в темах со списком.

,

1

Я могу подтвердить, что смена владельца/безопасности в папке WindowsApps наполовину заблокировала мою машину... она по-прежнему работала с классическими окнами, но каждое отдельное приложение магазина не запускалось, а сам магазин перестал работать... и я не мог' t сбросить настройки безопасности снова - 4 часа спустя и полное восстановление с загрузкой восстановления Microsoft и загрузкой USB-накопителя на 16 ГБ, я стал старше и мудрее.

,

2

Исходя из того, что написал Игнасио Солер Гарсия (что не сработало для меня), я попробовал и нашел решение для своего случая (я скачал OneDarkArduino Тема с GitHub):

  • Распакуйте тему, если она пришла в ZIP-файле.
  • скопируйте папку "theme" (там должна быть куча файлов .txt и .svg)
  • вставьте его в папку, где находятся все ваши проекты (обычно это что-то вроде C:\User\Documents\Arduino) — его нужно назвать "theme"
  • (пере)запустите среду разработки Arduino IDE, и теперь она должна запускаться с уже загруженной новой темой
,