gadgeti

Diskusije usko vezane uz Ubuntu i srodne distribucije (Kubuntu, Xubuntu, Lubuntu, LinuxMint...)

Moderator/ica: Moderatori/ce

Avatar
Sokac
Site Admin
Postovi: 1120
Pridružen/a: 11 pro 2007, 23:33
Spol: M
OS: Archlinux
Lokacija: San Francisco
Kontakt:

Re: gadgeti

Post Postao/la Sokac »

ajd probajmo onda ovaj trik:
u session stavi:
python /usr/share/screenlets/Clock/ClockScreenlet.py > /tmp/Clock.txt

Ponovo se logiraj i pogledaj u datoteku /tmp/Clock.txt te kopiraj na forum da vidim što piše.
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: gadgeti

Post Postao/la Suko »

Evo što dobijem u .xession-errors
CachingBackend: Loading <Clock1>
No global tempfile found, creating new one.
Error: Unable to create temp entry - screenlets-manager will not work properly.
Loading instances in: /home/branko/.config/Screenlets/Clock/default/
File: Clock1.ini
Creating new instance:
Traceback (most recent call last):
File "/usr/share/screenlets/Clock/ClockScreenlet.py", line 449, in <module>
screenlets.session.create_session(ClockScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 458, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 233, in start
if self.__load_instances():
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 379, in __load_instances
sl = self.create_instance(id=filename[:-4], enable_saving=False)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 139, in create_instance
sl = self.screenlet(id=id, session=self, **keyword_args)
File "/usr/share/screenlets/Clock/ClockScreenlet.py", line 124, in __init__
**keyword_args)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 729, in __init__
if str(sensors.sys_get_window_manager()).lower() == 'kwin':
File "/usr/lib/python2.5/site-packages/screenlets/sensors.py", line 277, in
Koliko sam shvatio problem je vjerojatno u Screenlets daemonu. Možda se ne učita na vrijeme, pa Screenlet prerano počne, a nema ga što pokazati.
Tako bar ja razmišljam.
A jel se tebi startaju screenletsi kad upališ računalo ?
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: gadgeti

Post Postao/la Tux Slave »

Dali se moze u taj session dodati bash skripta? Ako da evo ti je:

Kod: Označi sve

#!/bin/bash

sleep 10  # pricekaj 10 sekundi prije pokretanja sljedece komande/cijele skripte

python /usr/share/screenlets/Clock/ClockScreenlet.py
Spremi ju "neko_ime.sh" te nakon toga daj joj pravo pokretanja (exec)

Kod: Označi sve

chmod +x /put/do/neko_ime.sh
Nakon toga ju dodas u taj session.

EDIT: Sokac je trazio ispis filea /tmp/clock.txt ne tog sto si ti dodao.
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: gadgeti

Post Postao/la Suko »

Hvala za skriptu.
Odlična ideja!
Sada radi.
Problem je bio da se Screenlet pokrene prerano, prije Screenlet daemona.
Ova tvoja skripta je sve rješila! 10 sekundi je bilo dovoljno.
EDIT: Sokac je trazio ispis filea /tmp/clock.txt ne tog sto si ti dodao.
Ma znamo ja što je on tražio.
> će zamjeniti izlaznu jedinicu za neki proces. Tj. u ovom slučaju izlaz za Clock bi trebao biti umjesto ekrana /tmp/clock.txt.
Al, kad sam upisao python /usr/share/screenlets/Clock/ClockScreenlet.py > /tmp/Clock.txt, nije mi se kreirala Clock.txt. Kako je bilo malo kasno taj dan, nije mi se ponovno dalo ručno kreirati Clock.txt da se u njega upiše, nego sam poslao xsession-errors tekst.
Avatar
Sokac
Site Admin
Postovi: 1120
Pridružen/a: 11 pro 2007, 23:33
Spol: M
OS: Archlinux
Lokacija: San Francisco
Kontakt:

Re: gadgeti

Post Postao/la Sokac »

Važno da je riješeno ;)
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: gadgeti

Post Postao/la Suko »

Je!
Veliko hvala svima! :P
Odgovori