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

Path csiph.com!weretis.net!feeder4.news.weretis.net!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx35.am4.POSTED!not-for-mail
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=konference@webjet.cz; remoteip=::ffff:195.146.111.106; remotehost=; helo=mail.webjet.cz; receiver=hugo.zagamma.cz;
From Ondrej Tuma <konference@webjet.cz>
In-Reply-To <20180411170319.1b7b9040.filbar@centrum.cz>
Organization Blackmouse
X-Mailer Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="=_hugo.zagamma.cz-20605-1523525620-0001-2"
Subject Re: [python] Python Xlib - skript na uspávání PC
X-BeenThere python@py.cz
X-Mailman-Version 2.1.26
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Newsgroups cz.comp.lang.python
Message-ID <mailman.17.1523525620.27945.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <20180412113334.48710e3f@dell.kancelar.seznam.cz>
X-Mailman-Original-References <20180411170319.1b7b9040.filbar@centrum.cz>
References <20180411170319.1b7b9040.filbar@centrum.cz> <20180412113334.48710e3f@dell.kancelar.seznam.cz>
Lines 75
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Thu, 12 Apr 2018 09:33:41 UTC
Date Thu, 12 Apr 2018 11:33:34 +0200
X-Received-Bytes 5193
X-Received-Body-CRC 3004712292
Xref csiph.com cz.comp.lang.python:3283

Show key headers only | 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