Шрифты Netbeans искажены между CentOS 7.2 и 7.4

Используйте df. Вы можете передать ему путь, и он выдаст вам информацию о файловой системе для этого пути. Если вам нужен тип файловой системы, используйте ключ -T, например, так:

$ df -T test
Filesystem     Type 1K-blocks     Used Available Use% Mounted on
/dev/sda2      ext4 182634676 32337180 141020160  19% /home

Чтобы извлечь тип файловой системы, вы можете разобрать ее (используйте ключ -P, чтобы избежать df разрыва строк, если часть устройства слишком длинная):

$ df -PT test | awk 'NR==2 {print $2}'
ext4

Таким образом, вы можете использовать это значение в конструкции if следующим образом:

if [ "$(df -PT "$path" | awk 'NR==2 {print $2}')" = "ext4" ] ; then
  it is an ext4 filesystem
fi

Обратите внимание, что колонка device может содержать пробелы (но это редкость), в этом случае парсинг будет неудачным.

5
28.04.2018, 19:20
2 ответа

Это проблема несовместимости механизма Java, который поставляется с Netbeans с хост-компьютером.

Я исправил это, установив пакет OpenJDK из репозитория и настроив Netbeans для использования локального механизма Java в netbeans.confс переменной netbeans_jdkhome.

# pwd
/netbeans/installation/dir/etc
# vi netbeans.conf
#Commenting shipped Java Engine
#netbeans_jdkhome="/netbeans/installation/dir/bin/jre"
netbeans_jdkhome="/openjdk/installation/dir/jre"

Единственное неудобство заключается в том, что эту процедуру необходимо повторять при каждом обновлении Netbeans.

0
27.01.2020, 20:43

Запустите это, чтобы запустить NetBeans:

/netbeans/dir/bin/netbeans --laf Metal

По сути, это металлическая тема

0
27.01.2020, 20:43

Теги

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