Приложения Chromium не соответствуют настройкам системных шрифтов в Manjaro KDE

Я не думаю, что вы захотите удалить символы новой строки, а замените их пробелами:

for ((i=0; i<10; ++i)); do
    echo a
done | tr '\n' ' ' >file

Этот пост -просто обрабатывает ваш echoвывод и сохраняет данные в file(, предварительно усекая их, если они уже существуют ).

Или сделайте что-нибудь более причудливое (в bash),

for ((i=0; i<10; ++i)); do
    array+=( "a" )
done

printf '%s\n' "${array[*]}" >file

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

Или, с/bin/sh:

i=0
set --
while [ "$i" -lt 10 ]; do
    set -- "$@" "a"
    i=$(( i + 1 ))
done

printf '%s\n' "$*" >file
0
26.02.2021, 01:49
1 ответ

В стандартных репозиториях доступен пакет под названием kde-gtk-config, он поддерживает как gtk2, так и gtk3. Установите этот пакет, после чего после установки вы найдете его в разделе «Системные настройки» > «Стиль приложения» > «Стиль приложения GNOME/GTK». настройка шрифта. Чтобы настройка шрифта gtk работала, у вас должны быть установлены как gtk2, так и gtk3, в зависимости от того, что использует приложение.

Это ссылка на вики-архив на gtk, она почти все объясняет.

https://wiki.archlinux.org/index.php/GTK

Если вы хотите сделать это вручную и отредактировать файлы gtk rc, это также объясняется примерами на веб-сайте arch.

РЕДАКТИРОВАТЬ :Вы также можете использовать команду gsettings в терминале.

gsettings set org.gnome.desktop.interface monospace-font-name 'Monospace 11'

gsettings set org.gnome.desktop.interface document-font-name 'Sans 11'

gsettings set org.gnome.desktop.interface font-name 'Sans 11'

РЕДАКТИРОВАТЬ :Если у вас есть проблемы с масштабированием, см. раздел о шрифтах по приведенной ниже ссылке, в нем частично объясняется причина и обходной путь.

https://wiki.archlinux.org/index.php/Chromium#Fonts

0
18.03.2021, 22:28

Теги

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