> $ xdg-screensaver suspend 0x4e00001 Ругается такими словами: > Can't locate Net/DBus.pm in @INC (you may need to install the Net::DBus module) (@INC contains: /usr/local/lib64/perl/5.30 /usr/local/share/perl/5.30 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at -e line 5. > BEGIN failed--compilation aborted at -e line 5. и > Can't locate X11/Protocol.pm in @INC (you may need to install the X11::Protocol module) (@INC contains: /usr/local/lib64/perl/5.30 /usr/local/share/perl/5.30 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at -e line 6. > BEGIN failed--compilation aborted at -e line 6. установка обозначенных пакетов решает проблему.
(Ответ для ildar на комментарий #0) > > $ xdg-screensaver suspend 0x4e00001 > > Ругается такими словами: > > > Can't locate Net/DBus.pm in @INC (you may need to install the Net::DBus module) (@INC contains: Запустите $ bash -x /usr/bin/xdg-screensaver suspend 0x4e00001 Чтобы увидеть, какая именно команда так делать. xdg-utils написан на шелле, и у него таких зависимостей не может быть.
$ grep Net::DBus /usr/bin/xdg-screensaver use Net::DBus; my $bus = Net::DBus->session();
xdg-utils-1.1.3-alt8 -> sisyphus: Fri Jun 04 2021 Vitaly Lipatov <lav@altlinux.ru> 1.1.3-alt8 - add requires: perl-X11-Protocol perl-Net-DBus (ALT bug 40152)