LINUX.ORG.RU

Ждущий режим в Linux Mint 21.3

 ,


1

2

Всем привет! В Linux Mint Cinnamon 21.2 была кнопка перехода в ждущий режим и эта кнопка была в меню завершения работы. Поставил Linux Mint Cinnamon 21.3 и тут этой кнопки нет. Как перейти в ждущий режим?

Скрин меню завершения работы в 21.3 (нет кнопки ждущего режима)



Последнее исправление: alex-v145 (всего исправлений: 1)

Ответ на: комментарий от alex-v145

Глянул linuxmint-21.3-cinnamon-64bit.iso, кнопка «Suspend» на месте.

Лучший способ, прежде чем везде сообщать о неисправности - проверяться сначала в «эталонном» LiveCD. И тогда окажется, что кнопка не только была, но она никуда и не делась. А вот, что там в юзерской настроенной системе творится…

krasnh ★★★
()
Ответ на: комментарий от alex-v145

то появляется, то исчезает

При перезагрузках или в рамках одного и того же использования?

Еще один временный вариант - нажимать кнопку включения (один раз, не держать). Должен быть ждущий режим.

damix9 ★★★
()

Создайте два файла:

/var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
и /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-suspend.pkla
[Allow suspend to RAM]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=yes

[Allow suspend to RAM in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=yes
и перезагрузитесь.

damix9 ★★★
()
Ответ на: комментарий от damix9

то появляется, то исчезает

При перезагрузках или в рамках одного и того же использования?

В рамках одного и того же использования. Не знаю с чем связан этот глюк. Решил проблему так: поставил себе аплет «Shutdown Applet». Там в меню стопудова есть пункт «Suspend».

alex-v145
() автор топика
Ответ на: комментарий от krasnh

Глянул linuxmint-21.3-cinnamon-64bit.iso, кнопка «Suspend» на месте.

Лучший способ, прежде чем везде сообщать о неисправности - проверяться сначала в «эталонном» LiveCD. И тогда окажется, что кнопка не только была, но она никуда и не делась. А вот, что там в юзерской настроенной системе творится…

Да, вы правы. Загрузился с LiveCD, там кнопка Suspend есть. Но у меня на свежеустановленной системе она глючит, то появляется, то исчезает. Это глюки 6-го цинамона? Я в системе ничего не ломал. Только вчера её поставил с флешки.

alex-v145
() автор топика
Ответ на: комментарий от alex-v145

Навсегда вернутся кнопки спящего и ждущего режима, которые у нас отобрали убунтоделы.

alex-v145 пишет:

Загрузился с LiveCD, там кнопка Suspend есть. Но у меня на свежеустановленной системе она глючит, то появляется, то исчезает. Это глюки 6-го цинамона?

Я тут выяснил недавно, что за это не DE отвечает. DE согласно такой штуке polkit показывает пользователю кнопки для тех действий, которые ему разрешены. Так что глюк может быть далеко не только цинамона, но и polkit, и UPower, и systemd-logind, и других программных частей. Можно создать нового пользователя и посмотреть, воспроизведутся ли глюки у него. Но прежде я бы попробовал создать те файлы.

damix9 ★★★
()
Ответ на: комментарий от damix9

Решил проблему по другому. Создал скриптик:

#!/bin/bash
systemctl suspend

И ярлык на него поместил на панель задач. Теперь эта кнопка у меня всегда под рукой. Все работает.

alex-v145
() автор топика
Ответ на: комментарий от damix9

Это обход.

А мне так даже удобнее. Ранее, чтобы вызвать ждущий режим из главного меню, нужно нажать три клика мышкой. А теперь я перехожу в ждущий режим всего одним кликом. Очень удобно.

alex-v145
() автор топика
Ответ на: комментарий от damix9

Тогда, возможно, по кнопке включения еще удобнее будет. Либо навесить на сочетание клавиш

По кнопке включения мне не удобно. Системник под столом. Тянутся к кнопке каждый раз не удобно. Мне удобнее мышкой один раз кликнуть по ярлыку на панели задач.

alex-v145
() автор топика
Ответ на: комментарий от damix9

Создайте два файла:

/var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

и /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-suspend.pkla

Создал эти два файла, как вы и написали. Перезагрузился. Всеравно система глючит. То появляется кнопка ждущего режима, то исчезает. Правда на этот раз дополнительно появляется еще и кнопка спящего режима. Но это не постоянно. Потом исчезает.

alex-v145
() автор топика
Ответ на: комментарий от alex-v145

Пальцем в небо

sudo ls /etc/polkit-1/localauthority/*
sudo ls /var/lib/polkit-1/localauthority/*
Я пока не знаю, как починить. Я думаю, лучше добавить тег suspend.

Вообще на этих наших линуксах пока не столкнешься с проблемой, никогда не догадаешься, что такие проблемы бывают. Это непредсказуемая система.

damix9 ★★★
()
Ответ на: комментарий от damix9

Вообще на этих наших линуксах пока не столкнешься с проблемой, никогда не догадаешься, что такие проблемы бывают. Это непредсказуемая система.

Вот это меня и огорчает, что в линуксе постоянно какие то глюки. Поэтому многие выбирают винду. Или я не прав?

alex-v145
() автор топика
Ответ на: комментарий от alex-v145

Я винду выбираю из-за Windows-only ПО. Но глюков на ней ничуть не меньше, например сейчас очень долгий процесс входа в ОС при включенном интернете, в то время как без сети мгновенный. И вообще она имеет привычку засоряться и начинать хуже работать со временем.

А ты можешь, коль не хочешь мириться с этим глюком, попробовать вариант Linux Mint Xfce, он даже будет немного быстрее работать, Xfce легче Cinnamon. Там его скорее всего не будет, он на уровне одного DE, вероятно.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от alex-v145

Выводы команд выше хорошо бы выложить. У меня есть предположение.

Вот это меня и огорчает, что в линуксе постоянно какие то глюки. Поэтому многие выбирают винду. Или я не прав?

Винду обычно не выбирают, обычно ничего не знают, кроме нее. И даже если бы линукс работал всегда и во всем лучше, им бы не пользовались. Но что касается тех, кто выбирает ... ну я думаю, если упрощено, да. На самом деле Linux был нормальной ОС в 2013 году. Может быть, это результат случайности, что у меня он тогда работал. И железо мне такое попалось, и ровно те функции понадобились, в которых чудом не оказалось багов. Но честно говорю, было все нормально.

damix9 ★★★
()
Ответ на: комментарий от damix9

Выводы команд выше хорошо бы выложить. У меня есть предположение.

alex@alex-pc:~$ sudo ls /etc/polkit-1/localauthority/*
ls: невозможно получить доступ к '/etc/polkit-1/localauthority/*': Нет такого файла или каталога
alex@alex-pc:~$ sudo ls /var/lib/polkit-1/localauthority/*
ls: невозможно получить доступ к '/var/lib/polkit-1/localauthority/*': Нет такого файла или каталога
alex-v145
() автор топика
Ответ на: комментарий от damix9

А если убрать звездочки, то вот:

alex@alex-pc:~$ sudo ls /etc/polkit-1/localauthority/
10-vendor.d  20-org.d  30-site.d  50-local.d  90-mandatory.d
alex@alex-pc:~$ sudo ls /var/lib/polkit-1/localauthority/
10-vendor.d  20-org.d  30-site.d  50-local.d  90-mandatory.d
alex-v145
() автор топика
Ответ на: комментарий от damix9
root@alex-pc:/home/alex# ls /var/lib/polkit-1/localauthority/*
/var/lib/polkit-1/localauthority/10-vendor.d:
com.ubuntu.desktop.pkla  org.freedesktop.Flatpak.pkla
fwupd.pkla               org.freedesktop.NetworkManager.pkla
geoclue-2.0.pkla         org.freedesktop.packagekit.pkla
org.blueman.pkla         systemd-networkd.pkla

/var/lib/polkit-1/localauthority/20-org.d:

/var/lib/polkit-1/localauthority/30-site.d:

/var/lib/polkit-1/localauthority/50-local.d:
com.ubuntu.enable-hibernate.pkla  com.ubuntu.enable-suspend.pkla

/var/lib/polkit-1/localauthority/90-mandatory.d:
root@alex-pc:/home/alex# ls /etc/polkit-1/localauthority/*
/etc/polkit-1/localauthority/10-vendor.d:

/etc/polkit-1/localauthority/20-org.d:

/etc/polkit-1/localauthority/30-site.d:

/etc/polkit-1/localauthority/50-local.d:

/etc/polkit-1/localauthority/90-mandatory.d:
alex-v145
() автор топика
Ответ на: комментарий от damix9
root@alex-pc:/home/alex# cat /var/lib/polkit-1/localauthority/10-vendor.d/*
[Mounting, checking, etc. of internal drives]
Identity=unix-group:admin;unix-group:sudo
Action=org.freedesktop.udisks.filesystem-*;org.freedesktop.udisks.drive-ata-smart*;org.freedesktop.udisks2.filesystem-mount-system;org.freedesktop.udisks2.encrypted-unlock-system;org.freedesktop.udisks2.filesystem-fstab;
ResultActive=yes

[Change CPU Frequency scaling]
Identity=unix-group:admin;unix-group:sudo
Action=org.gnome.cpufreqselector;org.mate.cpufreqselector
ResultActive=yes

[Setting the clock]
Identity=unix-group:admin;unix-group:sudo
Action=org.gnome.clockapplet.mechanism.*;org.gnome.controlcenter.datetime.configure;org.kde.kcontrol.kcmclock.save;org.freedesktop.timedate1.set-time;org.freedesktop.timedate1.set-timezone;org.freedesktop.timedate1.set-local-rtc;org.freedesktop.timedate1.set-ntp;com.canonical.controlcenter.datetime.configure;org.mate.settingsdaemon.datetimemechanism.settime
ResultActive=yes

[Adding or changing system-wide NetworkManager connections]
Identity=unix-group:admin;unix-group:sudo
Action=org.freedesktop.NetworkManager.settings.modify.system
ResultActive=yes

[Update already installed software]
Identity=unix-group:admin;unix-group:sudo
Action=org.debian.apt.upgrade-packages
ResultActive=yes

[Printer administration]
Identity=unix-group:lpadmin;unix-group:admin;unix-group:sudo
Action=org.opensuse.cupspkhelper.mechanism.*
ResultActive=yes

[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=no

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=no

[Modify error reporting settings]
Identity=unix-group:admin;unix-group:sudo
Action=com.ubuntu.whoopsiepreferences.change
ResultActive=yes

[Allow admins to set the hostname,locale,keyboard,date/time without prompting]
Identity=unix-group:admin;unix-group:sudo
Action=org.freedesktop.locale1.set-locale;org.freedesktop.locale1.set-keyboard;org.freedesktop.hostname1.set-static-hostname;org.freedesktop.hostname1.set-hostname
ResultActive=yes
[Call internal fwupd actions]
Identity=unix-group:admin;unix-group:sudo
Action=org.freedesktop.fwupd.update-internal
ResultActive=yes

[Allow geoclue to query the location of a modem]
Identity=unix-user:geoclue
Action=org.freedesktop.ModemManager1.Device.Control;org.freedesktop.ModemManager1.Location
ResultAny=yes
ResultInactive=yes
ResultActive=yes
[Changing system-wide settings through blueman]
Identity=unix-group:netdev;unix-group:sudo
Action=org.blueman.network.setup;org.blueman.dhcp.client;org.blueman.rfkill.setstate;org.blueman.pppd.pppconnect
ResultAny=no
ResultInactive=no
ResultActive=yes
[Install Flatpak apps and runtimes]
Identity=unix-group:sudo
Action=org.freedesktop.Flatpak.app-install;org.freedesktop.Flatpak.runtime-install;org.freedesktop.Flatpak.app-uninstall;org.freedesktop.Flatpak.runtime-uninstall;org.freedesktop.Flatpak.modify-repo;
ResultActive=yes

[Override parental controls for Flatpak apps]
Identity=unix-user:*
Action=org.freedesktop.Flatpak.override-parental-controls
ResultAny=auth_admin
ResultActive=auth_admin
ResultInactive=auth_admin
[Adding or changing system-wide NetworkManager connections]
Identity=unix-group:netdev;unix-group:sudo
Action=org.freedesktop.NetworkManager.settings.modify.system
ResultAny=no
ResultInactive=no
ResultActive=yes
[Allow admins to upgrade the system]
Identity=unix-group:sudo
Action=org.freedesktop.packagekit.upgrade-system;org.freedesktop.packagekit.trigger-offline-update
ResultAny=no
ResultInactive=no
ResultActive=yes
# This file is part of systemd.
# See systemd-networkd.service(8) and polkit(8) for more information.

[Allow systemd-networkd to set timezone and transient hostname]
Identity=unix-user:systemd-network
Action=org.freedesktop.hostname1.set-hostname;org.freedesktop.hostname1.get-product-uuid;org.freedesktop.timedate1.set-timezone;
ResultAny=yes
alex-v145
() автор топика