Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

QUIT: butoanele suspend si Hibernate

- - - - -
  • Please log in to reply
23 replies to this topic

#1
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011
sal
folosesc Mint Mate 17 pe 32 de biti
de curand mi-a venit ideea sa scap de butoanele suspend si hibernate, aflate in "quit menu"
si am aflat ca e posibil

conform la ce am gasit pe net....

Quote

In the terminal use the following command:
sudo pluma /usr/share/polkit-1/actions/org.freedesktop.upower.policy

section for the Suspend option and another for the Hibernate:
replace:
<allow_active>yes</allow_active>
for
<allow_active>no</allow_active>
comanda originala de pe net era cu GEDIT
dar eu folosesc PLUMA, care e default in Mate. poate fi din cauza asta? aiurea

cand am vazut ca nu merge, am inlocuit INACTIVELE cu YES
dupaia sa constat ca nici asa nu merge

asa arata la mine acum, tot textu:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
<policyconfig>
<vendor>The UPower Project</vendor>
<vendor_url>http://upower.freedesktop.org/</vendor_url>
<icon_name>system-suspend</icon_name>

<action id="org.freedesktop.upower.suspend">
<description>Suspend the system</description>
<description xml:lang="fr">Mettre le système en veille</description>
<description xml:lang="it">Sospende il sistema</description>
<description xml:lang="pl">Wstrzymanie systemu</description>
<description xml:lang="sv">Försätt systemet i vänteläge</description>
<message>Authentication is required to suspend the system</message>
<message xml:lang="fr">Vous devez vous identifier pour mettre le système en veille</message>
<message xml:lang="it">È richiesto autenticarsi per sospendere il sistema</message>
<message xml:lang="pl">Wymagane jest uwierzytelnienie, aby wstrzymaæ system</message>
<message xml:lang="sv">Autentisering krävs för att försätta systemet i vänteläge</message>
<defaults>
	 <allow_inactive>yes</allow_inactive>
	 <allow_active>no</allow_active>
</defaults>
</action>

<action id="org.freedesktop.upower.hibernate">
<description>Hibernate the system</description>
<description xml:lang="fr">Mettre le système en hibernation</description>
<description xml:lang="it">Iberna il sistema</description>
<description xml:lang="pl">Hibernacja systemu</description>
<description xml:lang="sv">Försätt systemet i viloläge</description>
<message>Authentication is required to hibernate the system</message>
<message xml:lang="fr">Vous devez vous identifier pour mettre le système en hibernation</message>
<message xml:lang="it">È richiesto autenticarsi per ibernare il sistema</message>
<message xml:lang="pl">Wymagane jest uwierzytelnienie, aby zahibernowaæ system</message>
<message xml:lang="sv">Autentisering krävs för att försätta systemet i viloläge</message>
<defaults>
	 <allow_inactive>yes</allow_inactive>
	 <allow_active>no</allow_active>
</defaults>
</action>

</policyconfig>

cum scap de cele doua butoane?
ele sunt inca prezente dupa logout/restart

#2
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Aia a mers înainte de systemd. Am folosit și eu. Acum doar Lennart mai știe cum se modifică ceva în sistem.

#3
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011

View Postgeorgica, on 21 noiembrie 2014 - 10:32, said:

Aia a mers înainte de systemd. Am folosit și eu. Acum doar Lennart mai știe cum se modifică ceva în sistem.
a, pff....
deci tre sa caut buton special de shut/restart sa le pun pe desktop sau in "start menu"
asa sunt solutii nu?

#4
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Dacă ai systemd va trebui să modifici în fișierul

Quote

/usr/share/polkit-1/actions/org.freedesktop.login1.policy
la <allow-active> în "no" la următoarele categorii:

Quote

<action id="org.freedesktop.login1.suspend">
<action id="org.freedesktop.login1.suspend-multiple-sessions">
<action id="org.freedesktop.login1.hibernate">
<action id="org.freedesktop.login1.hibernate-multiple-sessions">
Necesită restart după modificare.

Edited by georgica, 22 November 2014 - 10:04.


#5
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011
cu butonu de suspend a mers

 <action id="org.freedesktop.login1.hibernate-multiple-sessions">
ah ce ghinion tocmai la asta a 4-a linie(care mi-ai dat'o)scria  "auth admin" in loc de "yes" iar eu am pus "no"
dupa restart nimic. dupaia am pus si la restu de mai jos si tot nimic
doua cu allowactive si doua cu allowany

hibernate e inca acolo:

<action id="org.freedesktop.login1.hibernate-multiple-sessions">
			 <description>Hibernate the system while other users are logged in</description>
			 <description xml:lang="pl">Hibernacja systemu, kiedy są zalogowani inni użytkownicy</description>
			 <message>Authentication is required for hibernating the system while other users are logged in.</message>
			 <message xml:lang="pl">Wymagane jest uwierzytelnienie, aby zahibernować system, kiedy są zalogowani inni użytkownicy.</message>
			 <defaults>
				 <allow_any>no</allow_any>
					 <allow_inactive>auth_admin_keep</allow_inactive>
					 <allow_active>no</allow_active>
			 </defaults>
			 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.hibernate</annotate>
	 </action>

	 <action id="org.freedesktop.login1.hibernate-ignore-inhibit">
			 <description>Hibernate the system while an application asked to inhibit it</description>
			 <description xml:lang="pl">Hibernacja systemu, kiedy program zażądał jej wstrzymania</description>
			 <message>Authentication is required for hibernating the system while an application asked to inhibit it.</message>
			 <message xml:lang="pl">Wymagane jest uwierzytelnienie, aby zahibernować system, kiedy program zażądał jej wstrzymania.</message>
			 <defaults>
					 <allow_any>no</allow_any>
					 <allow_inactive>auth_admin_keep</allow_inactive>
				 <allow_active>no</allow_active>
			 </defaults>
			 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.hibernate</annotate>
	 </action>

</policyconfig>
mai dau inca un restart acum, ca asa am dat dupa fiecare din codu de mai sus
Posted Image Posted Image Posted Image Posted Image

am revenit. nimic

Edited by zerobitsunt, 22 November 2014 - 11:42.


#6
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Uite cum arată fișierul meu: http://pastebin.com/BxXeQ82G
Și meniul de shutdown: https://i.imgur.com/uOVRLp0.png

#7
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011

View Postgeorgica, on 22 noiembrie 2014 - 12:02, said:

1. Uite cum arată fișierul meu: http://pastebin.com/BxXeQ82G
2. Și meniul de shutdown: https://i.imgur.com/uOVRLp0.png
1. ai linux Mint Mate 17? sa fie diferit la alt distro bazat pe debian? vreo alta setare adiacenta sau vreun bug?
vad ca ai pus "no" la multiple session ala....dar nu folosesti "ecranul" meu de quit. MDM sau cum ii spune
2. asa arata la mine....
[ http://i62.tinypic.com/218rvo.png - Pentru incarcare in pagina (embed) Click aici ]

#8
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Eu am Debian cu KDE. E posibil să fie alte versiuni de systemd instalate.
Eu am modificat strict ce ți-am spus în postul anterior: suspend, suspend-multiple-sessions, hibernate, hibernate-multiple-sessions și doar la allow_active.

Package: systemd
State: installed
Automatically installed: no
Version: 215-6


Edited by georgica, 22 November 2014 - 12:43.


#9
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011
se pare ca eu folosesc systemd-services
Version: 204-5ubuntu20

Edited by zerobitsunt, 22 November 2014 - 13:02.


#10
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Eu zic să nu-l instalezi dacă nu e deja instalat.

Edit: am făcut mai multe săpături și am ajuns aici - setările din /usr/share/polkit-1/actions sînt suprascrise de eventuale setări în /etc/polkit-1/localauthority/
Vezi ce fișiere ai pe acolo, mai exact în folderul 50-local.d care se referă la hibernate.
Soluția finală ar fi să modifici la loc fișierul din /usr/share/polkit-1/actions (care oricum ar fi fost suprascris la un update) și să faci setările în /etc/polkit-1/localauthority/50-local.d
Cum am făcut eu: am creat 2 fișiere
/etc/polkit-1/localauthority/50-local.d/10-disable-suspend
[Disable suspend]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no

[Disable suspend multiple]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no


și /etc/polkit-1/localauthority/50-local.d/10-disable-hibernate
[Disable hibernate]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=no

[Disable hibernate multiple]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=no


Dacă tot nu merge, înlocuiești în ambele fișiere "login1" cu "upower" și încerci din nou.

Edited by georgica, 22 November 2014 - 13:26.


#11
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011

View Postgeorgica, on 22 noiembrie 2014 - 13:01, said:

Eu zic să nu-l instalezi dacă nu e deja instalat.
am inteles. e instabil parca asa se zice. oricum eu vroiam sa scap de buton de pe meniul meu de quit
atunci ramane doar sa fac doua butoane separate de RESTART si SHUTDOWN si sa le bag in "start menu"
ar trebui sa fie simplu de facut asa ceva. si posibil

Edited by zerobitsunt, 22 November 2014 - 13:16.


#12
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Am instalat un mint în VirtualBox și într-adevar, am găsit acolo un fișier "com.ubuntu.enable-hibernate,pkla" în care se suprascrie setarea din /usr/share/polkit-1. Șterge-l (sau mută-l în alta parte) și ar trebui să fie OK.

#13
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011

View Postgeorgica, on 22 noiembrie 2014 - 13:45, said:

Am instalat un mint în VirtualBox și într-adevar, am găsit acolo un fișier "com.ubuntu.enable-hibernate,pkla" în care se suprascrie setarea din /usr/share/polkit-1. Șterge-l (sau mută-l în alta parte) și ar trebui să fie OK.
am creat cele doua fisiere si n-a mers nici cu login1 nici cu upower
deci tre sa sterg un fisier? care, ca nu prea am inteles bine de data asta?
ala "/usr/share/polkit-1" ?

intre timp am gasit cum sa fac doua butoane in "start menu" si sa le bag la "favorite" sa apara pe pagina
numa unu am creat "sudo shutdown -r +0" si merge. restart instant. zero ala e pe cate minute sa pun

edit: bineinteles mi-ar fi de mai mare folos sa rezolv cum incerci tu
pentru ca am pus butonu de quit langa ceas, adica asa cum apare in poza urcata de mine
sa am si temporizator de 60 secunde si cancel

Edited by zerobitsunt, 22 November 2014 - 13:58.


#14
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Ștergi /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate,pkla
Creezi /etc/polkit-1/localauthority/50-local.d/10-disable-suspend:
[Disable suspend logind]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no
[Disable suspend multiple logind]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no
[Disable suspend upower]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no

și /etc/polkit-1/localauthority/50-local.d/10-disable-hibernate
[Disable hibernate logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=no
[Disable hibernate multiple logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=no
[Disable hibernate upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=no


Dai restart. Și ne zici ce s-a întâmplat.

#15
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011
MERGE. a disparut si celalalt in sfarsit. fara sa dau restart am verificat
dau si restart merci mult

aproape ca nu mai speram, cu ocazia asta am invatat sa fac si comenzi separate alea cu -h si -r
Posted Image Posted Image Posted Image
multumesc georgica

Edited by zerobitsunt, 22 November 2014 - 14:15.


#16
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Am încercat eu în VirtualBox și butonul de suspend tot apare.
Mă dau bătut.

#17
zerobitsunt

zerobitsunt

    Senior Member

  • Grup: Validating
  • Posts: 4,930
  • Înscris: 14.01.2011
[ http://i60.tinypic.com/2m7xnvn.png - Pentru incarcare in pagina (embed) Click aici ]

ca sa iti mearga si tie in vbox cre ca tre sa modifici si ala primu la care ne-am chinuit azi
sudo pluma /usr/share/polkit-1/actions/org.freedesktop.login1.policy
ala primu care mi l-ai dat sa-l modific, l-am lasat modificat
cu 4 dealde "no" parca asa

Edited by zerobitsunt, 22 November 2014 - 14:32.


#18
georgica

georgica

    Active Member

  • Grup: Members
  • Posts: 1,483
  • Înscris: 30.01.2003
Posibil, numai că rămâne problema că după următorul update la systemd fișierele din /usr/share se vor rescrie și iar vei avea butonul de suspend.
La mine în Debian a mers doar cu fișierele din /etc. Eu nu am și upower, am doar logind.
Am văzut că mint-ul face o ciorbă acolo cu ambele sisteme simultan. UPower e vechiul sistem de power management, systemd a integrat power management-ul în logind. Având ambele sisteme e cam redundant, dar probabil știe tipu de la mint mai bine ce face.
Ca regulă, fișierele din /usr sînt la discreția developerului, nu trebuie să te bazezi pe ele. Modificările în sistem se fac în /etc și ar trebui să fie neafectate de updateuri ulterioare.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate