Ядро Linux использует столько памяти, сколько необходимо/возможно, в качестве буферной или кэш-памяти. Это ускоряет работу системы и полностью предназначено. Номер, который вы действительно ищете, находится в колонке под названием «доступно». Если для приложений требуется больше памяти, ОС освободит часть кэш-памяти для использования этим приложением.
Вместо того, чтобы устанавливать dunst как сервис, добавьте его в конфигурацию i3:
Отредактируйте ~/.config/i3/config
и добавьте:
exec --no-startup-id dunst
из:https://wiki.archlinux.org/index.php/Dunst#Installation
Installation Install the dunst package.
An example configuration file is included at /usr/share/dunst/dunstrc. Copy this file to ~/.config/dunst/dunstrc and edit it accordingly.
Из-за предупреждения :Это в основном просто означает, что systemd пытается запустить демон уведомлений dunst (небольшую программу, которая запускается в сеансе рабочего стола вашего пользователя, прослушивает уведомления на основе libnotify и отображает их в очень минимальном виде. ). Вот и все.
Из-за ошибки :Это не имеет ничего общего с первым. Если он не может открыть ваш дисплей X11, проверьте, что на самом деле запускается определение.service, и отладьте оттуда. Скорее всего, я бы просто отключил службу dunst в systemd, вручную запустил бы dunst с моего WM (. Xsession/.xinitrc )и на этом покончил.
Надеюсь, это поможет.