Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3283

Re: [python] Python Xlib - skript na uspávání PC

From Ondrej Tuma <konference@webjet.cz>
Organization Blackmouse
Subject Re: [python] Python Xlib - skript na uspávání PC
Newsgroups cz.comp.lang.python
Message-ID <mailman.17.1523525620.27945.python@py.cz> (permalink)
References <20180411170319.1b7b9040.filbar@centrum.cz> <20180412113334.48710e3f@dell.kancelar.seznam.cz>
Date 2018-04-12 11:33 +0200

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hoj,

tohle nebude problém Pythonu ale spíš Xlib. Pokud se dobře
pamatuji, tak self.xlib.XDefaultRootWindow(self.dpy) nemusí z různých
důvodů vrátit root, a hlavně to nemusí být ten, který potřebuješ.

A skoro bych si tipnul že self.xss.XScreenSaverAllocInfo() taky nemusí
alokovat xss_info, ale to se děje asi jen při problémech s pamětí.
Možná při nedostupnosti XScreenu, nevím. Rozhodně bych doporučoval tyto
části ošetřit a kontrolovat.

V pythonu se středníky nepoužívají. Pokud ti je milé C/C++, tak napiš
řaději kód v něm. Pro danou úlohu to bude lepší.

Nicméně SIGSEGV v Xlib vetšinou znamená, že se něco nepovede a není to
odchycené, zejména že něco není alokované.

Ondra


V Wed, 11 Apr 2018 17:03:19 +0200
filbar@centrum.cz napsáno:

> Ahojte,
> před už hooodně dlouhoou dobou jsem si napsal skriptik na automatické
> uspavani PC(používám v linuxu velmi jednoduchý desktop manager icewm),
> jenomže před cca půl rokem mi přestal fungovat. 
> 
> S pomocí http://www.abclinuxu.cz/poradna/linux/show/436097#6 jsem
> vyřešil první problém, jenomže jsem zjistil, že mi skript padá ještě
> na řádcích 62 a 74 na "Neoprávněný přístup do paměti (SIGSEGV)".
> 
> Protože nejsem žádný odborník na Python, spíše si v něm jednou za čas
> napíšu něco jednoduchého, chtěl jsem poprosit zdejší komunitu jestli
> by mi neporadili jak skript opravit.
> 
> Předem děkuji za rady.
> Filip Bartmann



-- 
Ondřej Tůma <mcbig@zeropage.cz>
https://ipv6.mcbig.cz     https://keybase.io/mcbig    twitter: mcbig_cz

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

Re: [python] Python Xlib - skript na uspávání  PC Ondrej Tuma <konference@webjet.cz> - 2018-04-12 11:33 +0200

csiph-web