Короче (дополнительно к JdeBP):
Никогда не используйте root
, если в этом нет крайней необходимости. Меньше всего для браузера, так как большинство бесчисленных ошибок в них привели бы к прямому root-доступу к злоумышленнику.
Поместите файлы systemd в~/.config/systemd/user
Включить :Например.systemctl --user enable firefox
~/.config/systemd/user/firefox.service
:
[Unit]
Description=Start Firefox
PartOf=graphical-session.target
[Service]
ExecStart=/usr/bin/firefox
Type=oneshot
[Install]
WantedBy=graphical-session.target
Это должно запускать Firefox при загрузке.
Если graphical-session.target
вам не подходит (, так как есть что-то другое, управляемое менеджером входа в систему, ваш менеджер дисплея или Google знают, что )посмотрите на systemctl --user status *.target
, что еще может быть.
Если graphical-session.target
не активен после графического входа в систему (у вас может быть старая или стабильная система ), вы можете запустить ее вручную, добавив следующее в свой~/.xsessionrc
:
systemctl --no-block --user start graphical-session.target