Как установить просмотреть глобальную конфигурацию времени выполнения systemd?

Отвечая на свой вопрос: в gentoo вам нужно создать urxvt с USE-флагами unicode3 и vanila и без флага alt-font-width.

Обновление 17 февраля 17:
С момента первоначального вопроса я переключил свой ноутбук и выполнил настройку на современном gentoo с нуля. Вот что мне потребовалось, чтобы иметь нужные мне символы Powerline (не все) и национальные символы вместе с Inconsolata в urxvt.

Я не говорю, что это правильный способ сделать это. Эта тема очень дискуссионна, потому что большинство эмуляторов терминала реализуют хаки, чтобы заставить их работать из коробки, но urxvt этого не делает, заявляя, что проблема заключается в шрифтах, а не в эмуляторе. Gentoo добавляет патчи к urxvt для "поддержки" этих символов, в основном добавляя хитрость, которую авторы urxvt считают плохой. Так что в конечном итоге есть несколько способов сделать это.

В оригинальном gentoo вам понадобятся следующие флаги использования для urxvt: (используйте здравый смысл, чтобы отфильтровать флаги, которые не связаны со шрифтами и не копируют мои вслепую)

[I] x11-terms/rxvt-unicode
     Available versions:  9.21^t ~9.22^t **9999^t {256-color alt-font-width blink buffer-on-clear fading-colors +focused-urgency +font-styles iso14755 +mousewheel +perl pixbuf secondary-wheel startup-notification unicode3 +vanilla wcwidth xft}

Я использовал оригинальные инструкции Powerline здесь: http://powerline.readthedocs.io/en/master/installation/linux.html#fonts-installation (метод "fontconfig"). (есть ebuild powerline в portage, но он ничего не делает для меня)

Но это дало мне только половину символов, поэтому я также загрузил исправленный шрифт (я использовал код соуса) в крайнем случае. Конфигурация моего шрифта в .Xresourses выглядит так:

URxvt*font:  xft:inconsolata:size=10:antialias=true,xft:DejaVu Sans:size=10:antialias=true,xft:Sauce Code Powerline:antialias=true:hinting=true:size=9

DejaVu Sans предназначен для кириллических букв, если они вам не нужны, вы можете отмахнуться от него. Это дает мне все символы (исправленный inconsolata дает плохие результаты ).

6
02.12.2016, 16:13
2 ответа

Вы ищете systemctl show -all для глобального набора свойств или systemctl show $ servicename --all для конкретной службы.

Я нашел ответ, выполнив поиск в man systemctl сначала «dump», а затем «show», в котором была найдена команда.

Или, чтобы ответить на ваш конкретный вопрос:

$ systemctl show --property=DefaultTasksMax
DefaultTasksMax=18446744073709551615

DefaultTasksMax был добавлен в systemd версии 228.

13
27.01.2020, 20:27

Вы можете найти конфигурацию экземпляра systemd system по адресу

/etc/systemd/system.conf
/etc/systemd/system.conf.d/*.conf
/run/systemd/system.conf.d/*.conf
/usr/lib/systemd/system.conf.d/*.conf

И конфигурацию экземпляра пользователя по адресу

/etc/systemd/user.conf
/etc/systemd/user.conf.d/*.conf
/run/systemd/user.conf.d/*.conf
/usr/lib/systemd/user.conf.d/*.conf

Для получения дополнительной информации проверьте справочную страницу для systemd-system.conf

1
27.01.2020, 20:27

Теги

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