Тот же шрифт отображается по-разному в IntelliJ IDEA и Android Studio

Удаление /var/log, вероятно, является плохой идеей, но удаление отдельных файлов журналов должно быть в порядке.

На моем ноутбуке с небольшим SSD-диском я установил /var/log (и /tmp и /var/tmp) в качестве точек монтирования tmpfs, добавив следующие строки в /etc/fstab:

temp        /tmp        tmpfs   rw,mode=1777    0   0
vartmp      /var/tmp    tmpfs   rw,mode=1777    0   0
varlog      /var/log    tmpfs   rw,mode=1777    0   0

Это означает, что ничего в этих каталогах не сохранилось при перезагрузке. Насколько я могу судить, эта настройка работает отлично. Конечно, я теряю способность смотреть старые журналы, чтобы диагностировать любые проблемы, которые могут возникнуть, но я считаю, что это справедливый компромисс для сокращения использования диска.

Единственная проблема, с которой я столкнулся, это то, что некоторые программы (в первую очередь APT) хотят записывать свои журналы в подкаталоги /var/log и недостаточно интеллектуальны для создания этих каталогов, если они не существуют. Добавление строки mkdir /var/log/apt в /etc/rc.local фиксировало эту конкретную проблему для меня; в зависимости от того, какое программное обеспечение вы установили, вам может понадобиться создать и другие каталоги.

(Еще одна возможность - создать простой архив tar, содержащий только каталоги, и развернуть его в [ f12] при запуске, чтобы создать все необходимые каталоги и установить их разрешения сразу.)

2
задан 26 January 2018 в 21:00

3 ответа

Ну, мне удалось выяснить, как это исправить, и это определенно не то, что я ожидал.

Оказывается, IntelliJ использовал мою систему JDK (JDK 8 от Oracle), в то время как Android Studio, который теперь поставляется в комплекте с JDK, использовал его в комплекте (OpenJDK 8).

Просто сообщив IntelliJ о подключении JDK от Android Studio вместо системы JDK, исправленная проблема. Вы можете сделать это так:

Перейти к справочной системе -> Поиск действий Поиск для «загрузки JDK» Нажмите ... в выпадающем меню. Поместите его на {AS install DIR}/jre. Скажите IntelliJ, что все в порядке, чтобы перезапустить: Когда он вернется, шрифт будет исправлен!
2
ответ дан 22 May 2018 в 15:17

Ну, мне удалось выяснить, как это исправить, и это определенно не то, что я ожидал.

Оказывается, IntelliJ использовал мою систему JDK (JDK 8 от Oracle), в то время как Android Studio, который теперь поставляется в комплекте с JDK, использовал его в комплекте (OpenJDK 8).

Просто сообщив IntelliJ о подключении JDK от Android Studio вместо системы JDK, исправленная проблема. Вы можете сделать это так:

Перейти к справочной системе -> Поиск действий Поиск для «загрузки JDK» Нажмите ... в выпадающем меню. Поместите его на {AS install DIR}/jre. Скажите IntelliJ, что все в порядке, чтобы перезапустить: Когда он вернется, шрифт будет исправлен!
2
ответ дан 17 July 2018 в 22:09

Ну, мне удалось выяснить, как это исправить, и это определенно не то, что я ожидал.

Оказывается, IntelliJ использовал мою систему JDK (JDK 8 от Oracle), в то время как Android Studio, который теперь поставляется в комплекте с JDK, использовал его в комплекте (OpenJDK 8).

Просто сообщив IntelliJ о подключении JDK от Android Studio вместо системы JDK, исправленная проблема. Вы можете сделать это так:

Перейти к справочной системе -> Поиск действий Поиск для «загрузки JDK» Нажмите ... в выпадающем меню. Поместите его на {AS install DIR}/jre. Скажите IntelliJ, что все в порядке, чтобы перезапустить: Когда он вернется, шрифт будет исправлен!
2
ответ дан 23 July 2018 в 22:48

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

Похожие вопросы: