find. -maxdepth 1 -тип f | awk -F. '{print $ NF}' | сортировать | uniq -c
awk
используется для захвата всего, что идет после последнего .
(«расширение»)
sort
, чтобы собрать все вхождения каждого «расширения», сгруппированные вместе
uniq -c
, чтобы показать количество дубликатов каждой строки / расширения.
QT_DEVICE_PIXEL_RATIO
устарел, начиная с версии 5.4; вместо этого используйте QT_SCALE_FACTOR
. Я использую его, установив его на 1.5, с хорошими результатами (например, VirtualBox 5.1)
'export QT_DEVICE_PIXEL_RATIO=2'
устарел.
Вместо этого используйте:
export QT_AUTO_SCREEN_SCALE_FACTOR=1
QT автоматически масштабирует шрифт в зависимости от разрешения экрана:
The traditional approach to supporting high DPI has been one where Qt scaled fonts automatically [...]
У меня была проблема, что мой экран имеет разрешение 166 точек на дюйм, но размеры шрифта, выбранные Qt, были слишком большими. К счастью, есть способ заставить Qt принять меньшее значение, установив QT_FONT_DPI
. Для меня 128 хорошо.
(Я использую cinnamon в качестве среды рабочего стола, и он передает настроенные размеры шрифта для Gtk 1 :1 в Qt, что и вызывает эту проблему)
У меня была проблема: такие приложения, как KeepassXC и VLC, теперь имеют крошечные нечитаемые шрифты в Linux Mint 20 Ulyana (Cinnamon Edition ). Чтобы мои приложения QT -выглядели нормально, мне понадобились оба решения, упомянутые здесь, и я поместил следующие строки в/etc/profile.d/qt-fix.sh
:
# For the graphical elements
export QT_SCALE_FACTOR=1.5
# To make the fonts readable
export QT_FONT_DPI=96
Хотя я читал, что QT масштабируется автоматически, масштабирование только шрифтов приводит к странному виду с неожиданными разрывами строк.