Исправьте обозревателя Erlang в OSX с темным режимом

По какой-то причине Erlang Observer плохо работает с темным режимом Mac OS. Цвет фона панели и текста очень похож, поэтому иногда его трудно читать.

Как заставить Observer работать в темном режиме Mac OS?

введите описание изображения здесь


person StormKrow    schedule 17.05.2021    source источник


Ответы (1)


Проблема, похоже, связана с версией wxmac, которую вы можете использовать. Обновление вашей версии wxmac с последующей переустановкой Erlang, похоже, решает проблему.

Вот ссылка на суть, которая покажет, как выглядит моя формула wxmac: https://gist.github.com/douglasgreyling/92c673316c0a69a7d67fb5547fd81314

Все, что я сделал, было:

  1. Обновите URL-адрес до: https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxWidgets-3.1.5.tar.bz2
  2. Обновите sha256 до: d7b3666de33aa5c10ea41bb9405c40326e1aeb74ee725bb88f90f1d50270a224
  3. Удалите --enable-webkit из аргументов установки
  4. Добавьте --enable-compat28 в аргументы установки

После этого я запустил brew reinstall --build-from-source wxmac

Как только это было сделано, мне пришлось переустановить Erlang.

У меня был установлен asdf, поэтому все, что мне нужно было сделать, это:

asdf plugin remove erlang
asdf plugin-add erlang
asdf install erlang latest

Если у вас установлен Elixir, вы можете запустить iex, а затем :observer.start(), после чего вас должен приветствовать Observer, который, похоже, должен:

введите описание изображения здесь

Если у вас еще не установлено asdf, вы можете установить его:

  1. homebrew install asdf
  2. Обновите свой ~/.zshrc, чтобы включить . $HOME/.asdf/asdf.sh

Затем вы можете установить Erlang / Elixir:

asdf plugin-add erlang
asdf plugin-add elixir

asdf install erlang latest
asdf install elixir latest

Вы также можете использовать определенную версию Erlang / Elixir. Я использовал Erlang 24.0 и Elixir 1.11.4.

Затем вам нужно настроить свою версию Erlang / Elixir для использования локально / глобально.

asdf global erlang latest
asdf global elixir latest

После этого вы можете протестировать, запустив iex, а затем :observer.start()

person StormKrow    schedule 17.05.2021