Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: Jan Nekvasil 22 Srpna 2007, 14:32:48

Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 22 Srpna 2007, 14:32:48
Před pár dny jsem se (a nejen já) sháněl po nějakém appletu na pro GNOME, který by jednoduše zobrazoval, kdo má dneska svátek. Marně.

Padl návrh, ať si to naprogramuji v Pythonu, a světe div se – ačkoli jsem Python, natož programování pro GUI nikdy předtím neviděl, něco částečně funkčního je už na světě (a taky to podle toho vypadá). Je to zářný příklad toho, jak by se věci neměly dělat – poupravený ukázkový program, který po spuštění jenom zobrazí na panelu dnešní jmeniny, nic víc to neumí (např. obnovit obsah, když se změní datum, ale na noc počítač stejně vypínám). Jestli někdo ví, co s tím dál, sem s tím. Viděl jsem sice jakési příklady, nicméně jsem je vůbec nepochopil. Odcházím si koupit učebnici Pythonu pro naprosté začátečníky a zoufalce.

A teď, kdyby to chtěl někdo nedejbože zkusit:

gnome-nameday-applet.py (http://disk.jabbim.cz/jan.nekvasil@jabber.cz/gnome-nameday-applet.py) nakopírujte do /usr/bin
GNOME_NameDayApplet.server (http://disk.jabbim.cz/jan.nekvasil@jabber.cz/GNOME_NameDayApplet.server) nakopírujte do /usr/lib/bonobo/servers/

Applet se vám objeví v nabídce "Přidat na panel" v kategorii "Příslušenství".

ZA NIC NERUČÍM! NEROZUMÍM TOMU, A JESTLI VÁM TO JAKKOLI COKOLI ROZBIJE, NEMĚLI JSTE SI HRÁT S TAKOVÝM BASTLEM! :)

Všechny konstruktivní (a destruktivní) nápady a připomínky vítám.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Vico.B 22 Srpna 2007, 17:59:14
Nefunguje :D Nejprve mi to vyhodilo chybu (kterou jsem se pokusil zkopírovat ale někam zmizela) a pak to ukončilo panely... Jdu restartovat Xka, snad se zase objeví :D


\\edit
OK, naštěstí po restartu X je všechno na svém místě ;) Mrzí mě že se mi nepovedlo zkopírovat tu chybu co to vyhodilo, každopádně všechno spadlo už když jsem dal "Přidat na panel"... Otevřela se nabídka, zasekla se někde u sekce "Pracovní plocha a okna" a pak to vyhodilo tu chybu (na jejím konci bylo "Panel bude ukončen", víc si nepamatuju...)
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 22 Srpna 2007, 18:33:06
Jejda, zapomněl jsem zmínit, že je ještě třeba povolit tomu souboru spouštění:
Kód: [Vybrat]
sudo chmod +x /usr/bin/gnome-nameday-applet.pyA taky je nejspíš třeba mít nainstalované balíky python-gnome2, python-gnome2-desktop, a python-gtk2, ale to už tam asi bude "by default".

Jinak mne ani moc nepřekvapuje, že to nejde... :)
Název: Svátky - applet na panel pro GNOME
Přispěvatel: machy 22 Srpna 2007, 19:14:53
Tak už to funguje. :)  Dobrej nápad, dík.

Ještě malá oprava (chybí ti v tom příkazu "/")

Kód: [Vybrat]
sudo chmod +x /usr/bin/gnome-nameday-applet.py
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Vico.B 22 Srpna 2007, 19:30:28
Potvrzuji, už to funguje... Díky!!


\\edit:
Ještě dotaz, můžeš prosím prozradit kde jsi bral inspiraci?? Dík ;)
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 22 Srpna 2007, 19:33:09
Citace: machy
Tak už to funguje. :)  Dobrej nápad, dík.

Ještě malá oprava (chybí ti v tom příkazu "/")

Kód: [Vybrat]
sudo chmod +x /usr/bin/gnome-nameday-applet.py
Díky, opraveno. Jdu se učit ten Python.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 22 Srpna 2007, 20:09:03
"Inspiraci" (často přímo kód) jsem bral z těchto zdrojů:

Tady (http://vik.sh.cvut.cz/~tnt/python/tut/) jsem se naučil, jak zapsat ten "seznam" svátků (jména jsem vzal z Wikipedie).

Tady (http://docs.python.org/lib/lib.html) jsem zjistil, jakou funkcí a jak zjistit měsíc a den.

Odsud jsem "vyloupil" ukázkový applet:
/usr/share/doc/python-gnome2-desktop/examples/applet/applet.py
/usr/share/doc/python-gnome2-desktop/examples/applet/README
/usr/share/doc/python-gnome2-desktop/examples/applet/GNOME_PythonAppletSample.server

A konečně tohle (http://www.pygtk.org/articles/applets_arturogf/) bych chtěl pochopit, abych to mohl napsat jako opravdový program.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Pavelp 22 Srpna 2007, 21:07:37
Fandim a drzim vsechny palce, at se to povede. Python je srandovni jazyk, ale ze vsech skriptovacich pro zacatecnika asi nejprijatelnejsi. Myslim, ze mu prijdete na chut. Sam jsem v tom napsal jen par skriptu a v grafice nic, ale je to prima práce. Jeste dodam, ze pythoni dokumentace ma svuj www server, ktery si pustite v nejake konzoli a pak se k nemu na port pripojite prohlizecem. Docela useful, kdyz se neco masti a nevzpomenete si hned, ktery objekt ma v sobe jake metody a propertiesy.
Jeste mne napadlo, kdybyste to portoval i do KDE, taky bych si to ukrad.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Marcel 'Maky' Šuška 22 Srpna 2007, 21:12:10
To dratenik: dej celý postup na wiki. Myslím si že si to tvoje udělátko zaslouží :) a =) .
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 22 Srpna 2007, 22:36:25
Maky: Na wiki to půjde, až z toho bude dospělý a slušně vychovaný program, u kterého vím, co přesně dělá, jak a proč. Do té doby radši ne, myslím, že tam patří jen opravdu spolehlivé a ověřené věci.

Pavelp: V KDE je tuším něco takového pro superkarambu, alespoň brácha se mi o tom nedávno zmiňoval.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Skořepa 22 Srpna 2007, 22:46:39
Program na svátky a narozeniny se taky řešil tady: http://forum.ubuntu.cz/viewtopic.php?pid=82833
Přesněji tady: http://forum.ubuntu.cz/viewtopic.php?pid=79061#p79061
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jakub Lucký 22 Srpna 2007, 23:26:30
Citace: dratenik
Díky, opraveno. Jdu se učit ten Python.
Python je v Linuxu výborná věc...

1) Je v něm psaná spousta (hlavně GUI) aplikací
2) Je docela jednoduchý (na takovéto to obyčejné programování)
Název: Svátky - applet na panel pro GNOME
Přispěvatel: jirihuf 23 Srpna 2007, 09:11:16
zkopírované soubory, povolená práva, restart X
...
a teď mi vůbec nenajedou gnome panely...
co s tím?

Kód: [Vybrat]
Při registraci tohoto panelu u serveru bonobo-activation vznikl problém
chybový kód je: 3
Panel bude nyní ukončen
tuhle hlášku jsem dostal, když jsem se pokusil spustit gnome-panel
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 23 Srpna 2007, 10:56:33
Ten restart X vůbec nebyl potřeba, applet se objeví v nabídce hned po zkopírování souborů. Na opravu by mělo stačit smazat .server soubor:
Kód: [Vybrat]
sudo rm /usr/lib/bonobo/servers/GNOME_NameDayApplet.serverProč vám to ale nefunguje, opravdu nevím... :(
Program samozřejmě nemá ošetřené žádné vyjímky, je to jen hrubý prototyp.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: jirihuf 23 Srpna 2007, 11:35:55
musel jsem ještě killallnout bonobo-activation-server a stejně i tak jsem musel znovu nastavovat odkazy na lištách... ach jo, nepoučím se a pořád budu zkoušet.. když on takový applet se jménem vypadá moc hezky...:-(
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 24 Srpna 2007, 03:13:11
Tak. Chvilku jsem si už myslel, že mi z toho hlava dočista upadne. Ale složité jsou pouze věci, které (zatím ještě) neznáme. Myslím, že jsem konečně ten poslední příklad jakž-takž pochopil a tady je výsledek:

Plně a (snad už i) spolehlivě funkční "sváteční" applet!

Stačí, když si znovu stáhnete ten gnome-nameday-applet.py (http://disk.jabbim.cz/jan.nekvasil@jabber.cz/gnome-nameday-applet.py), nakopírujete do /usr/bin a umožníte mu spouštění.
GNOME_NameDayApplet.server (http://disk.jabbim.cz/jan.nekvasil@jabber.cz/GNOME_NameDayApplet.server) zůstal stejný, jen připomínám, že patří do /usr/lib/bonobo/servers/.

Pokud applet nemáte a chcete jej zkusit, normálně jej přidejte na panel jako každý jiný applet.
Pokud vám běží stará verze, NEMUSÍTE nic restartovat, pouze odeberte všechny běžící instance gnome-nameday-appletu - víc než jedna beztak asi nebude - a přidejte jej znovu. (Nebo OK, dejte killall gnome-panel)

Applet se obnovuje každých 5 sekund, komu by se to zdálo zbytečně často, může změnit hodnotu self.timeout_interval (je v milisekundách).

Kód jsem se pokusil lehce okomentovat, snad to někomu k něčemu bude. Sám jsem teprve na úplném začátku, takže nečekejte žádný zasvěcený "tutorial".

A teď odcházím upadnout do zaslouženého bezvědomí...

PS: Všechno nejlepší přeje všem Bartolomějům dratenik!
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Vico.B 24 Srpna 2007, 07:46:16
Super, díky, šlape to jako hodinky ;) Jen jsem zvedl těch 5 sekund na 60, myslím že až tak rychlé obnovení není třeba... Asi se ten Python taky budu muset naučit :D
Název: Svátky - applet na panel pro GNOME
Přispěvatel: jirihuf 24 Srpna 2007, 11:55:16
ee, stále stejný problém... potřetí to už neriskuju...
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Vico.B 24 Srpna 2007, 12:37:49
jirihuf:

Citace: dratenik
... třeba mít nainstalované balíky python-gnome2, python-gnome2-desktop, a python-gtk2, ale to už tam asi bude "by default".
Co tohle, nemůže to způsobovat tvůj problém??
Název: Svátky - applet na panel pro GNOME
Přispěvatel: jirihuf 24 Srpna 2007, 17:02:39
Ne, to jsem samozřejmě zkoušel ještě před samotným kopírováním souborů.. nicméně všechny tyhle balíky jsou nainstalované..
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 24 Srpna 2007, 19:28:18
jirihuf: Jakou verzi Ubuntu (a tedy i pythonu) máte? Všiml jsem si, že modul, který se dnes jmenuje gnomeapplet (a který Svátky využívají) byl dříve k mání jako gnome.applet. Mohlo by to být tím.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: jirihuf 24 Srpna 2007, 19:45:32
Mám FF a Python je 2.5.1
Vše up-to-date...;-)
Je to zvláštní... Kéž by mi to šlapalo jako vám...
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 24 Srpna 2007, 20:23:56
Hm...

Zkuste ještě - jen tak, pro jistotu - vytvořit nový uživatelský účet, přihlásit se s ním do GNOME (bude mít výchozí nastavení) a přidat applet tam.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: jirihuf 25 Srpna 2007, 09:01:53
Tak a teď jsem se míchnul... zkusil jsem tedy ještě jednou.. naprosto stejný problém.. akorát řešení horší... nelze vypnout bonobo-activation-server. Když ho vypnu, automaticky se spustí. Když vypnu gnome-panel, ihned se spustí znovu - a špatně...

Jakmile vypnu gnome-panel, bonobo ho okamžitě znovu spustí...
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 25 Srpna 2007, 15:42:02
rm . ~/.gconf/apps/panel, odhlásit + a přihlásit se. Panel se obnoví ve výchozím nastavení GNOME.
Název: Svátky - applet na panel pro GNOME
Přispěvatel: Vico.B 10 Září 2007, 20:46:18
Napadlo mě jedno vylepšení pro tenhle applet, ale protože jsem naprostý antitalent na jakékoli programování tak to radši napíšu sem, třeba se toho někdo chytřejší ujme...

Napadlo mě, že by nebylo od věci, aby se po najetí myší na panel ukázalo něco jako: "Dnes má svátek XXX, zítra má svátek YYY." Zkrátka aby si člověk mohl den dopředu zjistit kdo má svátek další den (a případně včas koupit kytku :D)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: smurfik 04 Ledna 2010, 12:24:56
Ahoj, nemel by jeste nekdy ty svatky k dispozici ty soubory uz jsou pryc. Nebo jestli ma nekdo neco podobnyho, dik.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 12 Ledna 2010, 18:35:21
Úplně jsem na tento svůj starý „projekt“ zapomněl, nicméně se mi jej ještě podařilo někde vyhrabat: http://dl.dropbox.com/u/115761/gnome-nameday-applet.tar.gz (http://dl.dropbox.com/u/115761/gnome-nameday-applet.tar.gz)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: nezik 12 Ledna 2010, 20:13:07
je to fajn, frčí to i na 9.10 bez potíží. díky
k+

neměl byste chuť to doladit, jak psal někdo výše?
ve stylu dnes má svátek....
zítra bude mít svátek....
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 15 Ledna 2010, 01:30:31
Doplnil jsem požadovaný tooltip (mimochodem, jak je to správně česky?) ukazující svátky pět dní dopředu a změnil ikonku v „Přidat na panel“ na kalendář. Stahujte opět z http://dl.dropbox.com/u/115761/gnome-nameday-applet.tar.gz (http://dl.dropbox.com/u/115761/gnome-nameday-applet.tar.gz). Instalaci jsem krapet zjednodušil, stačí v adresáři, do kterého jste stažený archív uložil spustit:
Kód: [Vybrat]
sudo tar -C / -xvf gnome-nameday-applet.tar.gz
killall gnome-panel

Pokud by vám více vyhovovalo místo přehledu se jmény dnů jednoduché „Zítra má svátek Ctirad, pozítří Drahoslav“, mohu to ještě změnit.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 15 Ledna 2010, 02:23:11
A ještě dvě drobné změny: Změnil jsem typ časovače, aby „tikal“ po sekundách místo milisekundách (nepatrná úspora energie, viz http://gould.cx/ted/blog/Saving_the_world_one__w_at_a_time (http://gould.cx/ted/blog/Saving_the_world_one__w_at_a_time), aplet se stejně jako dříve obnovuje jednou za deset vteřin) a upravil jsem popisek v „Přidat na panel“ tak, aby odpovídal novým vlastnostem.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: nezik 15 Ledna 2010, 10:37:54
k++
děkuju moc za ochotu.
už to frčí...
snad by to mohli admini připíchnout na začátek? přijde mi to užitečné.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 15 Ledna 2010, 13:01:06
Pěkné. Ale mám průhledný panel a tento applet průhlednost nepodporuje a navíc přidává za jméno mezeru, která před jménem není. A vypadá to zkrátka divně. Formátování si upravím, ale zajímalo by mě, jakým způsobem dát textu v panelu transparentní pozadí.
Každopádně tleskám.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 15 Ledna 2010, 15:37:13
OK, už jsem tam vpašoval i tu průhlednost a krapet pročistil kód. Mezera je tam kvůli tomu, že moje žena má tento aplet na horním panelu úplně vpravo až za hodinami, tak aby tam byl nějaký estetický odstup od okraje obrazovky. Pokud si totiž tento odstup nastavíte ručně, nejbližší delší jméno vám jej spolehlivě zruší.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: smurfik 15 Ledna 2010, 16:14:33
Děkuju, vylepší jsou super:-) Užitečná věc věc 8)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Senior 15 Ledna 2010, 22:14:22
Paráda
Díky
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 19 Ledna 2010, 15:56:03
Spravil jsem vertikální zarovnání jmenovky pomocí gtk.Alignment.set_padding(0, 1, 0, 4), takže už pěkně lícuje s textem ostatních apletů (šlo to poznat hlavně při umístění hned vedle hodin). Bohužel, při liché výšce panelu se to zase o jeden pixel rozjede. Pokud někdo víte, jak to udělat správně, jsem jedno velké ucho.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Senior 29 Ledna 2010, 12:25:02
Včera,po startu počítače, mi zmizely "Svátky" z panelu.Nedaří se mi je obnovit.V nabídce "Přidat na panel" jsou,ale po přidání na panel se neobjeví.
Co s tím?
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 29 Ledna 2010, 13:06:49
Včera,po startu počítače, mi zmizely "Svátky" z panelu.Nedaří se mi je obnovit.V nabídce "Přidat na panel" jsou,ale po přidání na panel se neobjeví.
Co s tím?

Je to bezpochyb chyba toho appletu, nefunguje na dvou počítačích, s různými verzemi Ubuntu, které používám. Přesněji řečeno - přestal fungovat, jak píšeš.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Senior 29 Ledna 2010, 16:57:55
Takže nejsem sám komu to nefunguje,je to škoda,líbilo se mi mít přehled o svátcích pět dní dopředu.
Třeba to někdo vykoumá, proč to nejde.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 29 Ledna 2010, 22:14:56
Problém je v těch svátcích 5 dnů dopředu. Není ošetřen přechod na nový měsíc a skončí to na čtení z neexistujiící buňky pole. Tedy vždy posledních 5 dnů před koncem měsíce přestane applet fungovat. Oprava není složitá, ale jelikož zatím pythonem nevládnu, odstarnil jsem si jen ten tooltip s předpovědí, aby se zobrazoval alespoň aktuální den. Však on to Jan zvládne :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Senior 29 Ledna 2010, 22:23:38
Rád počkám.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 29 Ledna 2010, 22:40:18
Uf, byl jsem pár dnů pryč, a teď koukám, že jsem poslal do světa pěkný nedodělek. Ani moje žena mne na nic neupozornila, prý si myslela, že to z panelu odstranily děti, jak pořád na všechno zuřivě klikají...

Opravím to hned jak jen bude možné, zatím prosím o pár dnů strpení  – od pondělí to zase všem nějakou dobu pojede „zázračně“ samo, a do konce nejkratšího měsíce v roce to snad stihnu spravit...  :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 29 Ledna 2010, 23:42:28
Šel jsem do sebe a spravil to hned, i když zatím ne příliš pohledně. Stahujte a rozbalujte opět ze známého umístění:
Kód: [Vybrat]
wget http://dl.dropbox.com/u/115761/gnome-nameday-applet.tar.gz
sudo tar -C / -xvf gnome-nameday-applet.tar.gz
killall gnome-panel
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: nezik 30 Ledna 2010, 01:29:58
díky k+
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Senior 30 Ledna 2010, 10:48:22
Taky díky.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: power 06 Dubna 2010, 19:27:20
A v slovenčine by sa nedalo? ;)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 06 Dubna 2010, 19:32:41
A v slovenčine by sa nedalo? ;)

Myslím, že dalo ;), přepiš si jména... aktivitě se meze nekladou  :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: power 06 Dubna 2010, 20:07:33
Tak som to prepísal a hádže my to chybu.

[attachment deleted by admin]
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: power 07 Dubna 2010, 11:17:29
Tak už to funguje.Ak to niekto chce tu sú slovenské meniny.   http://download.hellshare.sk/gnome-nameday-applet-tar.gz/1120271
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 31 Května 2010, 14:43:26
Pozor, nová verze - umí vyhledávat data svátků

Trochu jsem se začal seznamovat s Pythonem a Gtk a tak jsem se rozhodl, že tento pěkný applet trochu rozšířím o nějaké ty vymoženosti, snad to Janovi nebude vadit.


Instalace nové verze appletu přepíše původní:

Kód: [Vybrat]
wget http://dl.dropbox.com/u/3770812/gnome-nameday-applet.tar.gz
sudo tar -C / -xvf gnome-nameday-applet.tar.gz
killall gnome-panel
Pak je potřeba přidat applet na Panel (http://wiki.ubuntu.cz/GNOME%20Panel#Dal.2BAWEA7Q_aplety), pokud ještě nemáte.

Zatím trochu bojuji s regulárními výrazy s unikód znaky. Kdyby mi někdo vysvětlil, proč když vyhledávám řetězec, který obsahuje znaky bez diakritiky a končí znakem s diakritikou, koliduje s následujícími regex výrazy. Třeba re.search(r'\b' + name + r'(\W|\b), self.names[month][day], re.UNICODE). Zatím jsem to obešel, takže snad již najde všechna jména, ale..


[attachment deleted by admin]
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 31 Května 2010, 17:12:30
A neni problem v tom \b? jestli nahodou nebere WORD s ceskejma znakama spatne (je to locales dependent).

Stejne nechapu, proc nestac neco jako r'%s'%co_hledam,re.UNICODE a kdyz uz teda ty mezery tak r'\s?%s\s'%co_hledam,re.UNICODE ?
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 31 Května 2010, 17:46:20
A neni problem v tom \b? jestli nahodou nebere WORD s ceskejma znakama spatne (je to locales dependent).

Stejne nechapu, proc nestac neco jako r'%s'%co_hledam,re.UNICODE a kdyz uz teda ty mezery tak r'\s?%s\s'%co_hledam,re.UNICODE ?

Tady to není o tom, "co nestačí", ale o tom "co neví". Díky, kouknu se na to, je pravda, že to s tím slovem mě napadnout mohlo.

edit: Jinak, ten problém je v tom, že potřebuji rozlišovat třeba Jan a Jana, proto ten \b
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 31 Května 2010, 17:51:20
No ja ten program nikdy nevidel, tak nevim jestli to hledani "mezi slovama" ma nejakej vyznam. Nemyslel jsem to nejak zle. (jinak je dobry ten string co pridavas do toho regexpu nejak odescapovat - napr. re.escape() - , aby ti tam nekdo nesoupnul [],{}\ atd, ale to urcite delas...)

#vetsi citelnost
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 31 Května 2010, 19:05:31
No ja ten program nikdy nevidel, tak nevim jestli to hledani "mezi slovama" ma nejakej vyznam. Nemyslel jsem to nejak zle. (jinak je dobry ten string co pridavas do toho regexpu nejak odescapovat - napr. re.escape() - , aby ti tam nekdo nesoupnul [],{}\ atd, ale to urcite delas...)

#vetsi citelnost

Jak k tomu tady odskakuju od jiné činosti, dopsal jsem nejdříve důvod proč řeším slova do příspěvku předešlého a pak teprve četl dotaz na který to odpovídá...

Je to celé o tom, že v seznamu jsou jména se stejným základem jako "Jan" , "Jana" a pak při hledání "Jan" dostanu Janu, protože slaví dřív. Pak jsou tu dny, kdy mají svátek dva, např. "Olívie/Oliver", nebo zase "Petr a Pavel" a pak jsou tu ti problémoví, jako "Lukáš", "Tomáš"....

Zatím jsem to vyřešil dvěma průchody, kdy v prvním hledám jméno jako jako celek a co nenajdu, dohledám jako řetězec libovolně umístěný. Zdá se, že to pro daný seznam funguje dobře.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 31 Května 2010, 19:41:47
No reseni je dost zavilsly na tom, jak ty data mas ulozeny. Z toho kousku kodu mi prijde ze to mas v dictu [mesic][den]. Kdybys to napriklad mel v souboru/stringu kde by co radek byl napr. 01.01|Jan muzes to probehnout regexpem najednou (findall) a dostanes vsechny hity, ktery si muzes nejak seradit podle relevance. Ty zrejme prochazis celej ten dict a breakujes, kdyz najdes match. To musi bejt docela pomelejsi, ne? Mozna je taky dobrej napad ten regular (kydz ho pouzivas tolikrat) zkompilovat (re.compile()). Te tezky nejak poradit, kdyz nevidim zdrojak.

#aha, tak zdrojak jsem si stahnul :), nicmene nikde tam nevidim to hledani....
##jinak je imo dobra praxe oddelit data od logiky (cili ty svatky hodit nekam pryc) - idealne bych pouzil sqlite
1.je to sql db v souboru - muzes updatovat svatky aniz bys musel menit apliakci (napr. autoupdate)
2.sqlko poresi hledani/zobraz na pet dni za tebe
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 31 Května 2010, 20:03:29
Ten regex zkompiluju až to doladím, ale vázat takovou prkotinu jako je tento applet na další služby mi přijde jako kanón na vrabce, zvlášť, když svátky nejsou zrovna dynamická data. Než řešit x souborů a závislostí, to to zatím nechám vše v jednom raději. Zatím jsem ve fázi, kdy i Glade mi přijde jako zbytečná komplikace :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 31 Května 2010, 20:27:17
ok. btw asi tak pulku toho skriptu muzes nahradit jednoduchyma cyklama a vyuzitim atributu objektu datetime a podobnejma vecma. Nejsem zadnej extra programator (ac me to zivi), ale tech tisic definic mi opravdu reze oci. Snad te tohle k necemu inspiruje ;)

Kód: [Vybrat]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import datetime

class Haha(object):
  
  today = datetime.datetime.today()
  
  def neco(self):
    for i in range(1,6):
      #pokud fakt potrebujes ty atributy takhle a jeste k tomu ocislovany, muzes to vygenerovat v cyklu,
      #pak jen brat z datetime objektu day a month (pripadne si delat ten strftime)
      self.__setattr__('tip%d'%i,self.today+datetime.timedelta(days=i))
    print self.tip1.month,self.tip1.day
    print self.tip5.month,self.tip5.day
    #nebo
    self.tips = []
    for i in range(1,6):
      #tady si revnou vygenerovat ten string neco ala
      #self.tips.append((self.today+datetime.timedelta(days=i)).strftime("%a\t%d.\t") + self.name[self.month1][self.day1])
      self.tips.append((self.today+datetime.timedelta(days=i)).strftime("%a\t%d.\t"))
    print (' \n').join(self.tips) # jen ukazka, samozrejme tu newline muzu uz dat do toho stringu predtim
      
x = Haha().neco()

#s tou zmenou svatku bych to tak ruzove nevidel, napriklad Velikonoce jsou kazdej rok jinak (ikdyz konkretne tohle se da zjistit primo z pythonu). Sory za OT a "nasirani se ti do projektu", jen proste obcas mam potrebu delat chytryho ;0)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 31 Května 2010, 22:05:33

#s tou zmenou svatku bych to tak ruzove nevidel, napriklad Velikonoce jsou kazdej rok jinak (ikdyz konkretne tohle se da zjistit primo z pythonu). Sory za OT a "nasirani se ti do projektu", jen proste obcas mam potrebu delat chytryho ;0)

V pohodě, já jsem rád, že se se mnou o tom někdo baví :) Základ toho svátkového appletu jsem převzal od autora tohoto vlákna, jen jsem z toho vyhodil duplicitní kód a přidal okno s vyhledáváním. Já začínal (a skončil) s programováním na ZX Spectrech, takže obětovat pár bytů paměti pro urychlení kódu, místo použití smyčky, se mi stále zdá logické  ;D To, že ve výsledku spíše výkonem plýtvám a vypadá to i na pohled nevábně, je dáno neznalostí jazyka, snad to brzy doženu :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 31 Května 2010, 22:23:28
Jasny, ale resit tohle asi na dnesnim hw nema cenu (pokud to dokonce, jak rikas, neni kontraproduktivni). Python mam hodne rad, protoze v nem ten kod proste vypada sexy :D

Tak hodne stesti a odhodlani
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 04 Června 2010, 15:20:41
Instalační deb balík svátečního appletu

Stahujte kliknutím na gnome-nameday-applet_0.1_all.deb (http://dl.dropbox.com/u/3770812/DEB/gnome-nameday-applet_0.1_all.deb).
Pro instalaci poklepejte na stažený soubor a zvolte "Nainstalovat balík".

Shrnutí:

Pokud bude mít někdo nějaké nápady na vylepšení, či problémy, dejte vědět. Plánuji ještě dopsat minimálně Velikonoce, to se každý rok mění a leckoho to může zajímat.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 05 Června 2010, 23:38:38
Jan + Gdh = díky! ;) šlape to fakt super!
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 05 Června 2010, 23:58:37
Takže je tu verze i s Velikonočním pondělím. Stačí zadat jakýkoliv řetězec, který obsahuje řetězec "veli", najde se nejbližší další datum. Pokud budete chtít najít Velikonoce pro konkrétní rok, stačí zadat na konec za mezeru 4-místný letopočet. Rozsah je od roku 1900 do 9999 :) Například, když napíšete "šlápl jsem do opravdu velikého lejna 2013", dostanete Velikonoční pondělí pro rok 2013  ;D
Update: lejna zakázána nebyla, ale vstup je v nových verzích omezen na 30 znaků ;)

Můžete přeinstalovat:
gnome-nameday-applet_0.1.1_all.deb (http://dl.dropbox.com/u/3770812/DEB/gnome-nameday-aplet_0.1.1_all.deb)


Jan + Gdh = díky! ;) šlape to fakt super!

Díky za ohlas :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: novas33 06 Června 2010, 08:16:13
Taky bych chtěl pochválit moc hezký.Applet šlape jak hodinky  :).
Jan N + GDH  K+ díky.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 10 Června 2010, 15:27:14
Gnome-nameday-applet 0.1.2

gnome-nameday-applet_0.1.2_all.deb (http://dl.dropbox.com/u/3770812/DEB/gnome-nameday-aplet_0.1.2_all.deb)

Po reinstalaci je potřeba spustit
Kód: [Vybrat]
pkill gnome-panelaby se aplet znovu načetl.

Změny:

Update 12.6. - 16:00 - opraveny závislosti, pokud nějaký potřebný balík chybí, GDebi na to upozorní a při instalaci ho automaticky dinstaluje. Funkčnost prověřena na Ubuntu 8.04, 9.04, 10,04.

Prosím o report případných problémů.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 11 Června 2010, 10:03:02
Ahoj

včera jsem zkoušel tu předchozí 0.1.2, instalace v pohodě, ale po restartu panelu/přidání na panel, se objevovala hláška o problémech s nastavením apletu, nebo něco v tom smyslu, zkrátka svátky nešly přidat na panel.. 

Dnes jsem chtěl napsat, a vidím 20:30 nová verze, tak jsem zkusil tu. Instalace vypsala hlášku o závislostech, plus, že mám zkusit sudo apt-get install -f. To přeinstalovalo/nainstalovalo python-dateutil, pak už pohoda..

Vylepšení jsou super!! Jen vyhledávání Velikonoc podle roku mně nefunguje, ale nevím ,jestli to neobsahovala jen ta verze 0.1.1, tu jsem neměl..
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 11 Června 2010, 11:00:46
Ahoj

včera jsem zkoušel tu předchozí 0.1.2, instalace v pohodě, ale po restartu panelu/přidání na panel, se objevovala hláška o problémech s nastavením apletu, nebo něco v tom smyslu, zkrátka svátky nešly přidat na panel..  

Dnes jsem chtěl napsat, a vidím 20:30 nová verze, tak jsem zkusil tu. Instalace vypsala hlášku o závislostech, plus, že mám zkusit sudo apt-get install -f. To přeinstalovalo/nainstalovalo python-dateutil, pak už pohoda..

Vylepšení jsou super!! Jen vyhledávání Velikonoc podle roku mně nefunguje, ale nevím ,jestli to neobsahovala jen ta verze 0.1.1, tu jsem neměl..


Takže ještě jednou.. :) Díky za info, balík jsem opravdu rozbil přidáním závislosti pro Hardyho, s překlepem to nesouviselo :) Nyní je už balík funkční, na starším systému může být potřeba ještě doinstalovat balík python-dateutil.

Sakra to bude tím vedrem..

ad Velikonoce: když zadáš velikonoce 2012, musí to fungovat
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 11 Června 2010, 15:58:35
mně se moc zalíbilo to "šlápl jsem do opravdu velikého lejna 2013" :) takže jsem tam psal všechno možný jen ne velikonoce :)) a přitom stačilo i veli..
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 11 Června 2010, 16:07:32
mně se moc zalíbilo to "šlápl jsem do opravdu velikého lejna 2013" :) takže jsem tam psal všechno možný jen ne velikonoce :)) a přitom stačilo i veli..

;D Pravda, zapoměl jsem zmínit, že jsem potom vstup pro jistotu omezil na 30 znaků..
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: nezik 11 Června 2010, 19:47:25
super k+
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Petr R. 11 Června 2010, 21:17:03
... Update 11.6. - 11:45 - opraveny závislosti ...

Po mě to teď pořád chtělo, abych si python-dateutil doinstaloval přes sudo apt-get install -f. Nicméně to chodí skvěle, k+.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 12 Června 2010, 14:13:06
Takže problém se závislostmi by měl být už opravdu odstraněn :) Pokud bude někomu nějaký ten balík chybět, měl by být upozorněn a po odkliknutí Nainstalovat balík, se závislosti doinstalují automaticky. Na Ubuntu 8.04, 9.10 a 10.04 jsem to prověřil, schválně jsem mu sebral onen python-dateutil a poradil si s tím - tedy GDebi, které standardně v Ubuntu deb balíky otevírá.
Omlouvám se za potíže, teprve začínám :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 12 Června 2010, 18:45:58
Omlouvám se za potíže, teprve začínám :)
:D No proto! A ještě by se měl omluvit Jan, že s tím vůbec začínal! :D :D

9.04, 10.04 instalace/funkčnost 100%

Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: MORTALBAD 15 Června 2010, 19:57:59
super aplet, trosku som ho upravil aj pre slovakov  ;) len deb balicek sa mi nejako nedari vytvorit taky aby bol aj plne funkcny  ;D tak poprosim autora nech vytvori balicek aj pre slovakov, thx. subory so sloveskym prekladom su tu http://cid-d0b45a3a749038ee.office.live.com/self.aspx/Nov%c3%bd%20prie%c4%8dinok/gnome-nameday-aplet^_svk.zip (http://cid-d0b45a3a749038ee.office.live.com/self.aspx/Nov%c3%bd%20prie%c4%8dinok/gnome-nameday-aplet^_svk.zip)

ps: poprosim len skontrolovat subor GNOME_NameDayApplet.server lebo som tam pomenil nejake veci cz na sk, ze ci to moze byt...

este raz thx
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 15 Června 2010, 20:17:33
super aplet, trosku som ho upravil aj pre slovakov  ;) len deb balicek sa mi nejako nedari vytvorit taky aby bol aj plne funkcny  ;D tak poprosim autora nech vytvori balicek aj pre slovakov, thx. subory so sloveskym prekladom su tu http://cid-d0b45a3a749038ee.office.live.com/self.aspx/Nov%c3%bd%20prie%c4%8dinok/gnome-nameday-aplet^_svk.zip (http://cid-d0b45a3a749038ee.office.live.com/self.aspx/Nov%c3%bd%20prie%c4%8dinok/gnome-nameday-aplet^_svk.zip)

ps: poprosim len skontrolovat subor GNOME_NameDayApplet.server lebo som tam pomenil nejake veci cz na sk, ze ci to moze byt...

este raz thx

OK, nejspíš to spojím a přidám do menu voľbu jazyka. Bude také potřeba zohlednit speciality slovenské znakové sady.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 15 Června 2010, 20:32:14
Nebude lepsie urcit jazyk podla nastavenej lokalizacie? Napr. nacitanim systemovej premennej $LANG, inac super napad, ked bude cas mozno pomozem... :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 15 Června 2010, 20:45:03
gettext, $LANG a uz jsme u toho, jak ses GdH branil oddeleni dat od aplikace :o)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: MORTALBAD 15 Června 2010, 20:56:39
super aplet, trosku som ho upravil aj pre slovakov  ;) len deb balicek sa mi nejako nedari vytvorit taky aby bol aj plne funkcny  ;D tak poprosim autora nech vytvori balicek aj pre slovakov, thx. subory so sloveskym prekladom su tu http://cid-d0b45a3a749038ee.office.live.com/self.aspx/Nov%c3%bd%20prie%c4%8dinok/gnome-nameday-aplet^_svk.zip (http://cid-d0b45a3a749038ee.office.live.com/self.aspx/Nov%c3%bd%20prie%c4%8dinok/gnome-nameday-aplet^_svk.zip)

ps: poprosim len skontrolovat subor GNOME_NameDayApplet.server lebo som tam pomenil nejake veci cz na sk, ze ci to moze byt...

este raz thx

OK, nejspíš to spojím a přidám do menu voľbu jazyka. Bude také potřeba zohlednit speciality slovenské znakové sady.

ok, dikes. daj vediet ked to bude hotove
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 15 Června 2010, 20:57:24
gettext, $LANG a uz jsme u toho, jak ses GdH branil oddeleni dat od aplikace :o)

No jistě, teď už o tom oddělení uvažuju reálně, ale k databázi to zatím nespěje :) Jinak podle $LANG může být samozřejmě detekce, ale pro ty, co používají cizí prostředí, jako já, ta volba v menu být musí stejně. Jinak starenko díky za rady, něco jsem pochopil později a něco pochopím ještě později :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 15 Června 2010, 22:26:01
V pohode, vsichni jsme tu nevinne.

Erm mozna zkousit pouzit nejkou kombinaci LOCALES. _MESSAGES pro hlasky (+fallback jazyk) a podle _TIME vzit "kalendar".
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 16 Června 2010, 00:47:13
Co sa tyka oddelenia dat od programu:
Ked je to v deb balicku, je to rozhodne lepsie oddelit - jednoduchost to zachova
Ked sa to ma distribuovat inak je lepsie nechat spojene - netreba vela kopirovat :)
Ja osobne som za deb balicek s oddelenou lokalizaciou, pripadne 2 deb balicky - 1. program 2. lokalizacia... (Ako to ma riesene vacsina vacsich programov...)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 17 Června 2010, 21:52:27
Gnome Nameday Applet 0.1.3

Update 20.6.2010

Stahujte zde: gnome-nameday-applet (http://gdhnotes.blogspot.com/2010/08/svatkovy-aplet-pro-gnome-panel.html)

Změny:

Nacpal jsem to zatím do jednoho souboru, protože je to pro mě jednodušší. Slovenský překlad jsem převzal od MORTALBADa, chyby co jsem našel, jsem opravil, další jsem možná přidal, tak si to zkontrolujte a doladíme to.
Je tam jedna záludnost v menu státních svátků, pokud apletu za běhu změním menu, přepíší se ty stejné položky, ale zbytek tam zůstane. Tedy protože výčet svátků SR je momentálně daleko delší, než ČR, nastane při přepnutí na českou lokalizaci ze slovenské to, že výčet svátků zobrazuje i zbytek slovenských. Stačí pkill gnome-panel, aby se to načetlo znovu. Tak kdyby si s tím někdo věděl rady, budu rád, já žádnou resetovací metodu nenašel.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 19 Června 2010, 12:14:42
Ked sa to tu tak pekne rozrasta asi by bolo lepsie hodit to do nejakeho (PPA) repozitara (napr. na launchpad), bude sa to lepsie upravovat a aktualizovat...
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Petr R. 19 Června 2010, 15:46:38
U dnů pracovního klidu asi je překlep, má být ostatní svátky.
A jinak jsem pro repozitář.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 19 Června 2010, 16:45:53
U dnů pracovního klidu asi je překlep, má být ostatní svátky.
A jinak jsem pro repozitář.

vátky, to jsem snad měl naváto... Opravím, je tam toho určitě víc. Repozitáře zatím neumím a času není nazbyt, nějaký ten den mi to bude trvat..
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 19 Června 2010, 19:16:34
Repozitáře zatím neumím a času není nazbyt, nějaký ten den mi to bude trvat..

Nie je to tazke, na launchpade treba mat ucet, nahrat nan verejny kluc, ssh kluc (spojenie prebieha cez ssh) a podpisat (sukromnym klucom samozrejme :)) nejaky dokument o tom ze "budete slusni"   :) A potom este sudo aptitude install bzr (je to nieco podobne ako svn)
V pripade potreby mozem pomoct...
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 20 Června 2010, 04:19:50
Takže je tu oprava verze 0.1.3

Krom zmíněného překlepu jsem dopsal zbytek lokalizace (na About prdím), přidal možnost vyhledávání i bez háčků a čárek, a config jsem přesunul do GConfu, kde má nyní každá instance apletu vlastní, který mizí až s jejím odebráním z Panelu. Můžete mít tedy v Panelu jeden svátkový aplet nastavený na českou lokalizaci, druhý na slovenskou a bude to tak i po restartu.

Ke stažení v předchozím příspěvku (http://forum.ubuntu.cz/index.php/topic,13313.msg350263.html#msg350263)

Po reinstalaci si smažte nepotřebný config minulé verze:
Kód: [Vybrat]
rm -r ~/.gnome2/gnome-nameday-applet
Nie je to tazke, na launchpade treba mat ucet, nahrat nan verejny kluc, ssh kluc (spojenie prebieha cez ssh) a podpisat (sukromnym klucom samozrejme :)) nejaky dokument o tom ze "budete slusni"   :) A potom este sudo aptitude install bzr (je to nieco podobne ako svn)
V pripade potreby mozem pomoct...

Díky, časem se k tomu snad dostanu :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Petr R. 20 Června 2010, 11:37:10
Super, ale ten poreinstalační příkaz uživatelům chodit nebude. Univerzální to bude takhle:
Kód: [Vybrat]
rm -r ~/.gnome2/gnome-nameday-applet
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 20 Června 2010, 12:15:26
Super, ale ten poreinstalační příkaz uživatelům chodit nebude. Univerzální to bude takhle:
Kód: [Vybrat]
rm -r ~/.gnome2/gnome-nameday-applet

Díky, vůbec jsem se nad tím nezamyslel  :-[ Jak to do terminálu klepu takto s tildou, zapoměl jsem že to bash expandoval a slepě to zkopíroval z historie.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: MORTALBAD 20 Června 2010, 21:39:48
Gnome Nameday Applet 0.1.3

Update 20.6.2010

Stahujte zde: gnome-nameday-applet_0.1.3_all.deb (http://dl.dropbox.com/u/3770812/DEB/gnome-nameday-applet_0.1.3_all.deb)

Změny:
  • Slovenská lokalizace. Sice ne stoprocentní, ale "Velikonoční pondělí" a About okno snad zatím přežijete :)
  • Lokalizace má autodetekci podle locale pokud nenajde config, jinak se přepíná v menu v submenu "Lokalizace"
  • Při přepnutí lokalizace, se změna automaticky zapíše do configu společně i s počtem jmen v tooltipu
  • Config soubor se vytvoří při prvním spuštění v ~/.gnome2/gnome-nameday-applet/
  • Config jsem přesunul do GConf a nyní se ukládá ke každé instanci apletu zvlášť. Odebráním apletu z Panelu zmizí i nastavení.
  • V menu přibyla položka "Uložit nastavení", které uloží i aktuální počet jmen v tooltipu
  • Nově nemusíte psát ani diakritiku, tedy háčky a čárky.

Nacpal jsem to zatím do jednoho souboru, protože je to pro mě jednodušší. Slovenský překlad jsem převzal od MORTALBADa, chyby co jsem našel, jsem opravil, další jsem možná přidal, tak si to zkontrolujte a doladíme to.
Je tam jedna záludnost v menu státních svátků, pokud apletu za běhu změním menu, přepíší se ty stejné položky, ale zbytek tam zůstane. Tedy protože výčet svátků SR je momentálně daleko delší, než ČR, nastane při přepnutí na českou lokalizaci ze slovenské to, že výčet svátků zobrazuje i zbytek slovenských. Stačí pkill gnome-panel, aby se to načetlo znovu. Tak kdyby si s tím někdo věděl rady, budu rád, já žádnou resetovací metodu nenašel.


vdaka vyzera to super  ;)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 20 Června 2010, 21:42:32
Repozitáře zatím neumím a času není nazbyt, nějaký ten den mi to bude trvat..

Nie je to tazke, na launchpade treba mat ucet, nahrat nan verejny kluc, ssh kluc (spojenie prebieha cez ssh) a podpisat (sukromnym klucom samozrejme :)) nejaky dokument o tom ze "budete slusni"   :) A potom este sudo aptitude install bzr (je to nieco podobne ako svn)
V pripade potreby mozem pomoct...
jsem za, ja bych si to s dovolenim forknul pro KDE (pokdu bude cas)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 21 Června 2010, 12:56:46
jsem za, ja bych si to s dovolenim forknul pro KDE (pokdu bude cas)

Forkuj podle libosti :)

Repozitář na launchpadu problém není, ale ten zdrojový balík, co to chce, se mi zatím zdá nějaký komplikovaný. Něco jsem pročetl, ale namám na to čas, takže pomoc uvítám.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 21 Června 2010, 18:44:19
No na repo staci registrace na lp, nainstalovat bzr a uploadnout pub key. Tak kdyztak hod odkaz na repo. Balicek me nezajima ;)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 22 Června 2010, 15:04:13
Založil jsem na lp bzr projekt (https://launchpad.net/gnome-nameday-applet) a šoupnul tam pracovní adresář appletu. To je docela zvěrstvo zatím :), je potřeba z toho udělat rozumný zdroj pro balík do repozitáře. Ten jsem nějaký založil pod svým profilem. Přiznám se, že v tom docela plavu, takže prosím o korekce mého počínání..
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: 1arash 22 Června 2010, 19:53:53
Applet pre archlinux" typ aur sk/cz  PKGBUILD " sviatky  subor na stiahnutie  http://cid-f8acc48eb50a752f.office.live.com/self.aspx/.Public/exe%20programy/gnome-nameday-applet%5E_0.1.3%5E_all.tar   pomohol my nick mank tak mu dakujem.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 24 Června 2010, 10:41:28
No je to divné ale stiahnuť sa mi to cez bzr nedá, iba cez webové rozhranie, čo je v princípe dosť otravné...
Funguje to niekomu?
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 24 Června 2010, 12:42:36
No je to divné ale stiahnuť sa mi to cez bzr nedá, iba cez webové rozhranie, čo je v princípe dosť otravné...
Funguje to niekomu?

Kód: [Vybrat]
bzr branch lp:~georgdh/gnome-nameday-applet/trunknebo
Kód: [Vybrat]
bzr get lp:~georgdh/gnome-nameday-applet/trunkto musí stáhnout
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 24 Června 2010, 16:47:35
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
divne, so spojenim nic nemam a pubkey som nahraval uz davno, nie je to nejako zablokovane?
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 24 Června 2010, 22:11:26
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
divne, so spojenim nic nemam a pubkey som nahraval uz davno, nie je to nejako zablokovane?

Na stažení nepotřebuješ žádný klíč, sám jsem to ověřoval na jiném systému, bez jkékoliv identifikace. Akorát tam nemůžeš zapisovat. Kdyžtak ještě vytvořím tým, který projektu přidělím, takhle můžu danou větev ovlivňovat pouze já. No doufal jsem, že mi někdo zkušenější s tímhle vším pomůže, já nikdy nic takového nepodnikal. starenka nic nepsal, pouze se do projektu přihlásil, tak asi zatím výhrady nemá :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: Habo 29 Června 2010, 23:24:39
Vyriešené: na launchpade som mal nahratý ssh kľúč ktorý sa mi pri prechode z PC na notebook nezachoval (resp. zabudol som ho skopírovať)
Nahral som tam nový a už to ide :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: starenka 01 Července 2010, 23:50:36
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
divne, so spojenim nic nemam a pubkey som nahraval uz davno, nie je to nejako zablokovane?

Na stažení nepotřebuješ žádný klíč, sám jsem to ověřoval na jiném systému, bez jkékoliv identifikace. Akorát tam nemůžeš zapisovat. Kdyžtak ještě vytvořím tým, který projektu přidělím, takhle můžu danou větev ovlivňovat pouze já. No doufal jsem, že mi někdo zkušenější s tímhle vším pomůže, já nikdy nic takového nepodnikal. starenka nic nepsal, pouze se do projektu přihlásil, tak asi zatím výhrady nemá :)
starence to neslo ani branchnout, natoz pushovat kod a navic nema vubec ted cas (a jak je hezky ani chut vysedavat u pocitace, u kteryho masti stredniky 8hodin denne), takze to tak nejak dala k ledu  8)
Kód: [Vybrat]
bzr> branch lp:gnome-nameday-applet
Invalid url supplied to transport: "lp:gnome-nameday-applet": GNOME NameDay Applet has no default branch.
bzr> branch lp:gnome-nameday-applet/trunk
Invalid url supplied to transport: "lp:gnome-nameday-applet/trunk": trunk has no default branch.
#edit: jo koukam, ze tam ma bejt ~blah jeste. Zajimavy ze u mejch branchu mi to i neprihlasenymu ukazuje a u tvyho jsem to nenasel (tak jsem strilel od boku)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 02 Července 2010, 11:38:30
starence to neslo ani branchnout, natoz pushovat kod a navic nema vubec ted cas (a jak je hezky ani chut vysedavat u pocitace, u kteryho masti stredniky 8hodin denne), takze to tak nejak dala k ledu  8)
Kód: [Vybrat]
bzr> branch lp:gnome-nameday-applet
Invalid url supplied to transport: "lp:gnome-nameday-applet": GNOME NameDay Applet has no default branch.
bzr> branch lp:gnome-nameday-applet/trunk
Invalid url supplied to transport: "lp:gnome-nameday-applet/trunk": trunk has no default branch.
#edit: jo koukam, ze tam ma bejt ~blah jeste. Zajimavy ze u mejch branchu mi to i neprihlasenymu ukazuje a u tvyho jsem to nenasel (tak jsem strilel od boku)

Tak už bez blah, neměl jsem ten upload slinkovaný s projektem..
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 03 Července 2011, 19:04:41
Chtěl by někdo svátkový applet pro Unity panel?
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 03 Července 2011, 19:15:49
Chtěl by někdo svátkový applet pro Unity panel?

byl bych velmi povděčen. :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 03 Července 2011, 23:46:50
Tak tady je první druhá verze:
unity-nameday-applet_0.1.2_all.deb (http://cl.ly/0z2O123Q081F2J032G02/unity-nameday-applet_0.1.2_all.deb)

Po instalaci je applet k nalezení pod jménem Svátkový applet v sekci Příslušenství/Accessories
V menu appletu můžete zvolit automatické spouštění po přihlášení
Protože Indicator Applet nepodporuje tooltipy, byla předpověď svátků přesunuta do menu a počet je pevně daný na 14 dní.
Lokalizace má autodetekci, jinak se dá zvolit v menu, nebo otočením kolečka myši od sebe nad jménem v panelu
Vyhledávací okno se dá aktivovat i otočením kolečka myši k sobě nad jménem v panelu
V přehledu dnů pracovního klidu se po kliknutí na Velikonoční pondělí zobrazí vyhledávací okno s datem příštího.

Snad vám to bude fungovat, applet se dá použít i v běžném Gnome panelu s Indicator Appletem, od Ubuntu verze 10.10 (v 10.10. jen nefunguje kolečko)

EDIT: Verze 0.1.1 neměla ošetřenu indikaci u položky Spustit při přihlášení a pokud bylo zaškrtnuto a pak změněna lokalizace, už to neodpovídalo realitě. Pokud jste už náhodou zkoušeli verzi 0.1.1, spusťte pro jistotu následující příkaz, neb došlo i k přejmenování a mohly by být spouštěče duplicitní:
Kód: [Vybrat]
rm ~/.config/autostart/gnome-nameday-indicator.desktop
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 04 Července 2011, 08:44:21
unity-nameday-applet_0.1.2_all.deb (http://cl.ly/0z2O123Q081F2J032G02/unity-nameday-applet_0.1.2_all.deb)

bomba, funguje perfektně, dík moc. Jen, páč si nečtu návody, byl jsem trochu zmaten tím měněním lokalizace pomocí kolečka myši, jsem si myslel že je to bug. :) Osobně by mmně nevadilo, kdyby ta možnost byla pouze v menu, mnohem častěji se budu "pohybovat v českých vodách", ale jsem spokojenej i s tím jak to je. ;) Díky. 
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 04 Července 2011, 09:05:00
To víš, bylo mi líto nechat kolečko nevyužité a nic lepšího mě v tu chvíli nenapadlo :) Ale pro další verzi jsem si vymyslel užitečnější využití kolečka :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 06 Července 2011, 15:29:21
Je tu další update, tentokrát obou verzí - jak pro Unity, tak pro Gnome panel.

Download:
 Unity panel: unity-nameday-applet_0.1.3_all.deb (http://cl.ly/040c0C1u0w3x3P380N3p/unity-nameday-applet_0.1.3_all.deb)
 Gnome panel: gnome-nameday-applet_0.1.4_all.deb (http://cl.ly/452t2d1t3q3x362A2C2H/gnome-nameday-applet_0.1.4_all.deb)

Novinky pro obě verze jsou následující:

(http://f.cl.ly/items/45080h1S2Q2X2x322V1u/unity-nameday-applet.png)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 06 Července 2011, 22:48:48
verze pro unity šlape jak má.

btw, cos udělal tomu svýmu tučňákovi? :)
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 07 Července 2011, 00:48:38
verze pro unity šlape jak má.

btw, cos udělal tomu svýmu tučňákovi? :)

Tohle je můj pravý tučňák, vyfotil jsem ho v sudu s dešťovou vodou, co máme pod okapem už dávno před tím, než jsem se přihlásil na toto fórum  ;D (http://www.fotoaparat.cz/g/04/12/03/72609_71f3e.jpg (http://www.fotoaparat.cz/g/04/12/03/72609_71f3e.jpg))
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 07 Července 2011, 11:52:55
V appletu pro panel Gnome jsem udělal botku a nedocházelo k ukončení appletu třeba při restartu panelu, takže se tam applet množil. Už je ten balík opravený.
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 07 Července 2011, 12:43:00
Tohle je můj pravý tučňák, vyfotil jsem ho v sudu s dešťovou vodou, co máme pod okapem už dávno před tím, než jsem se přihlásil na toto fórum  ;D (http://www.fotoaparat.cz/g/04/12/03/72609_71f3e.jpg (http://www.fotoaparat.cz/g/04/12/03/72609_71f3e.jpg))

tak to chci taky! Jdu vrazit hrnec do mražáku! :D

Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 07 Července 2011, 12:55:03
tak to chci taky! Jdu vrazit hrnec do mražáku! :D

Tenhle nebyl mražený, ten byl nebývale živý, čekal jsem tam deset minut, než jsem ho konečně zachytil   ;D
Název: Re: Svátky - applet na panel pro GNOME
Přispěvatel: GdH 25 Července 2011, 13:02:27
Asi to nikomu nechybí, ale do balíku  gnome-nameday-applet_0.1.4_all.deb, tedy verze pro GNOME Panel, jsem zanesl chybu, která způsobuje, že se nezobrazuje tooltip s předpovědí na příštích 14 dní. Nějak se mi pomíchaly verze souboru při opravě jiné kosmetické chyby. Než udělám nový balík, můžete si to opravit takto:
Kód: [Vybrat]
sudo sed -i 's/\(self.num = \)0/\115/' /usr/bin/gnome-nameday-applet.pyPak odebrat a přidat applet Svátky v panelu.

EDIT: 31.7.11 - chyba je již ve výše odkazovaném balíku gnome-nameday-applet_0.1.4_all.deb opravena.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: aloisam 19 Října 2011, 12:59:27
jen tak z radosti, sem dávám info, že applet funguje i v 11.10. :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 19 Října 2011, 16:38:28
jen tak z radosti, sem dávám info, že applet funguje i v 11.10. :)

jj, díky :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: nezik 23 Října 2011, 21:00:41
i v unity? a jak ho rozchodíte?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 23 Října 2011, 22:04:10
i v unity? a jak ho rozchodíte?

http://forum.ubuntu.cz/index.php?topic=13313.msg409152#msg409152 (http://forum.ubuntu.cz/index.php?topic=13313.msg409152#msg409152)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: nezik 24 Října 2011, 08:42:08
aha to jsem nějak přehlídnul. Díky moc.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 02 Ledna 2012, 00:10:30
Tak jsem hodil odkaz na tuhle záležitost na ubuntí G+, Facebook a má to celkem odezvu. Jak někdo poznamenal, tak by to chtělo ještě notifikace na základě kontaktů např. z Evolution nebo soc. sítí a bylo by to good ;)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: cowjen 02 Ledna 2012, 09:48:05
dobry den, po instalaci appletu se nic nespustilo. a prikazem:
Kód: [Vybrat]
jean@bad-company-jean:~$ gnome-nameday-applet.py

(gnome-nameday-applet.py:2766): Gtk-WARNING **: Nelze nalézt systém motivů v module_path: "pixmap",
Traceback (most recent call last):
  File "/usr/bin/gnome-nameday-applet.py", line 27, in <module>
    import gnomeapplet
ImportError: No module named gnomeapplet

jen chyba.. nevite nekdo prosim cim to muze byt?
dekuji za odpoved
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 02 Ledna 2012, 09:55:32
Tak jsem hodil odkaz na tuhle záležitost na ubuntí G+, Facebook a má to celkem odezvu. Jak někdo poznamenal, tak by to chtělo ještě notifikace na základě kontaktů např. z Evolution nebo soc. sítí a bylo by to good ;)

Jo odezva skutečně je :) Ty chyby opravdu souvisí se spouštěním GNOME 2 verze v GNOME 3, dopsal jsem na stránku upozornění. Zdejší uživatel otaj psal asi před týdnem, že se pokusí udělat port pro GNOME 3, tak uvidíme.
S těmi notifikacemi zatím nevím.
Na Google+ psát nemohu, nejsem zatím Plus pozitivní. A ani Facebook pozitivní.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: otaj 02 Ledna 2012, 16:42:42
Tak, abych se přiznal, vrhnul jsem se na to až teď. Máme tu úplně první prototyp který by si snad zasloužil označení 0.0.0.1 a možná ještě nižší, protože je to prostě první prototyp a první má zkouška jakéhokoli rozšíření, ale je to tu.

Tak, máme tu verzi 0.0.3.1!

Změny oproti 0.0.3 skoro nejsou, ale ta se neobjevila tady na fóru, takže změny oproti 0.0.2 -> umíme přetáčet během půlnoci, umíme měnit jazyk, zároveň ale potřebuje nainstalovat GSettings schema

Nejjednodušeji to uděláte když stáhnete tenhle (http://otaj.g6.cz/files/org.gnome.shell.extensions.namedays.gschema.xml) soubor a provedete tenhle příkaz v terminálu. (je to pouze jeden příkaz!)

Kód: [Vybrat]
sudo mv /path/to/downloaded/org.gnome.shell.extensions.namedays.gschema.xml /usr/share/glib-2.0/schemas/ && sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
http://otaj.g6.cz/files/namedays_GS_ext_0.0.3.1.tar.gz

http://www.otaj.g6.cz/namedays-gs/ Zde se objevují informace většinou aktuálněji, než budou tady, takže kdyžtak sledujte tuhle stránku


[příloha smazaná administrátorem]
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: 1arash 23 Března 2012, 07:56:30
Tak, abych se přiznal, vrhnul jsem se na to až teď. Máme tu úplně první prototyp který by si snad zasloužil označení 0.0.0.1 a možná ještě nižší, protože je to prostě první prototyp a první má zkouška jakéhokoli rozšíření, ale je to tu.

Tak, máme tu verzi 0.0.3.1!

Změny oproti 0.0.3 skoro nejsou, ale ta se neobjevila tady na fóru, takže změny oproti 0.0.2 -> umíme přetáčet během půlnoci, umíme měnit jazyk, zároveň ale potřebuje nainstalovat GSettings schema

Nejjednodušeji to uděláte když stáhnete tenhle (http://otaj.g6.cz/files/org.gnome.shell.extensions.namedays.gschema.xml) soubor a provedete tenhle příkaz v terminálu. (je to pouze jeden příkaz!)

Kód: [Vybrat]
sudo mv /path/to/downloaded/org.gnome.shell.extensions.namedays.gschema.xml /usr/share/glib-2.0/schemas/ && sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
http://otaj.g6.cz/files/namedays_GS_ext_0.0.3.1.tar.gz

http://www.otaj.g6.cz/namedays-gs/ Zde se objevují informace většinou aktuálněji, než budou tady, takže kdyžtak sledujte tuhle stránku

Poprosil by som --Pre cinammon... By to chcelo upravit - nedari sa my to upravit ..Pomoze niekto? Vopred dik.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 30 Dubna 2012, 10:16:45
Přepsal jsem včera svátkový applet pro Unity z PyGtk do GI a opravil pár chybyček, jako že si applet končně pamatuje nastavení lokalizace, což se vlastně týkalo především slováků s cizojazyčným systémem, neboť dostali po restartu automaticky svátky české.
Chci se optat, zda nemá někdo nějaké další připomínky, než to ubalím.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 30 Dubna 2012, 10:18:39
Možná snad jen, kdyby v budoucnu šlo určitá jména nějak dopředu vybrat, aby mě to nějak upozornilo třeba na rodinné příslušníky... takhle to mám sice na očích, ale i tak na to občas zapomenu  :D
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 30 Dubna 2012, 10:28:51
Ok, zkusím nějaký jednoduchý systém vymyslet..
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 30 Dubna 2012, 21:55:40
Tak jsem to uploadnul, zatím jen ty drobné opravy. Změnil jsem název celého balíku, aby lépe zapadl, takže předchozí verzi nepřepíše je potřeba ji odstranit ručně. Zájemci si kliknou na odkaz v mém podpisu.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Pavel Brandýský 30 Dubna 2012, 23:27:37
Gtimer a Svátky, výborný a užitečný programy s kvalitní funkčností. Díky moc za ně.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 01 Května 2012, 00:25:58
Gtimer a Svátky, výborný a užitečný programy s kvalitní funkčností. Díky moc za ně.

Já děkuju za pochvalu :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 08 Května 2012, 22:35:04
Tak jsem nainstaloval novou verzi, funguje, ale graficky má, alespoň u mě, jednu mouchu:



[příloha smazaná administrátorem]
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 09 Května 2012, 02:34:59
Tak jsem nainstaloval novou verzi, funguje, ale graficky má, alespoň u mě, jednu mouchu:

No jo, opravím. To je tím, že jsem opravil tuhle mouchu pro angličtinu a pro češtinu to o jednu mezeru nepasuje.
Pokud to budete chtít opravit rovnou, stačí pustit následující příkaz:

Kód: [Vybrat]
sudo sed -i "205s/s = '  '/s = ''/" /usr/bin/indicator-nameday
V nejbližší době to upravím a přebalím.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 09 Května 2012, 17:30:26
Tak jsem nainstaloval novou verzi, funguje, ale graficky má, alespoň u mě, jednu mouchu:

No jo, opravím. To je tím, že jsem opravil tuhle mouchu pro angličtinu a pro češtinu to o jednu mezeru nepasuje.
Pokud to budete chtít opravit rovnou, stačí pustit následující příkaz:

Kód: [Vybrat]
sudo sed -i "205s/s = '  '/s = ''/" /usr/bin/indicator-nameday
V nejbližší době to upravím a přebalím.

Tak to řešení funguje pěkně, ale ještě jsem si všiml, že název aplikace v Dashi se zobrazuje anglicky, ač prostředí je v češtině.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 24 Května 2012, 21:47:38
Další méně závažnou chybku jsem si objevil - zapoměl jsem přepisovat menu při změně dne, takže pokud počítač nevypínáte, mohli jste si všimnout, že se předpověď neaktualizuje. Takže ve verzi 0.2.3 již funguje i toto.

Aktuální verze vždy zde: http://gdhnotes.blogspot.com/p/svatkovy-applet.html (http://gdhnotes.blogspot.com/p/svatkovy-applet.html)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 08 Července 2012, 10:14:25
super super záležitost!
celým threadem jsem se prolouskal a sledoval, jak to pomalounku vzniká a hezky kvete :)
již pár dnů toto používám a nemá to chybu!

Uvítal bych pár vylepšení:
tak, a pro zatím by to stačilo, další přídavek bych věděl, ale prozradím jej, až co řekneš na toto, pač je dosti masivnější, souviselo by to však s 3. bodem... :D
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 08 Července 2012, 21:57:27
1) Pokud ti prodleva nevyhovuje, nastav si ji podle sebe příkazem:
Citace
sudo sed -i '/if self.idle/s/4/x/' /usr/bin/indicator-nameday
kde to x nahradíš počtem sekund-1, které ti budou vyhovovat.

2) Ta situace zní dost nepravděpodobně na to, abych se tím zabýval, ale pokud si opravdu nastavíš čas zobrazení podle předchozího bodu na delší dobu, třeba to zazmatkování opravdu stihneš :)

3) To už jste dva s tim upozorněním, tak to se nad tim asi fakt zamyslím.. :)
Přidám do vyhledávacího okna tlačítko Upozornit a označené svátky budou v panelu blikat, dokud na ně nebude kliknuto. Seznam bude ve vlastním submenu k nahlédnutí a klikem na položku bude možno jméno vyřadit.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 09 Července 2012, 00:22:17
Nicméně díky příspěvku MaSo_xe jsem si všiml další své dementní chyby, kdy se listování svátky v panelu nevrátilo na aktuální pokud byl před tím vyhledáván nějaký jiný svátek. Zajímavé, kolik jsem schopen nasázet chyb v tak krátkém kódu.. Holt si s tím moc nehraju, tahle chyba je tam od počátků unity verze. Vlastně je to chyba daleko starší, jen se s novou funkcí projevila.

Takže opět aktuální verze na mém blogísku (http://gdhnotes.blogspot.cz/p/svatkovy-applet.html).
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 13 Července 2012, 23:05:10
ještě tu mám takovou prkotinu; byl bych rád, kdyby to šlo změnit přes nastavení (a ne "patchem" - SEDem :) - aby si to každý navolil podle libosti/ono se stejně časem nevyhneš novému oknu - konfiguračnímu... :D ) prohození směru kolečka; při točeni nahoru aby se data zvětšovala a ne snižovala... Tenhle směr je pro mně deprimující :))
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 13 Července 2012, 23:31:14
Tak jsem nainstaloval novou verzi, funguje, ale graficky má, alespoň u mě, jednu mouchu:

No jo, opravím. To je tím, že jsem opravil tuhle mouchu pro angličtinu a pro češtinu to o jednu mezeru nepasuje.
Pokud to budete chtít opravit rovnou, stačí pustit následující příkaz:

Kód: [Vybrat]
sudo sed -i "205s/s = '  '/s = ''/" /usr/bin/indicator-nameday
V nejbližší době to upravím a přebalím.

Tak to řešení funguje pěkně, ale ještě jsem si všiml, že název aplikace v Dashi se zobrazuje anglicky, ač prostředí je v češtině.

V nové verzi to stále není zapracované...  :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 13 Července 2012, 23:44:36
V nové verzi to stále není zapracované...  :)

Co používáš za font? Výchozí Ubuntu font to formátuje správně.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 13 Července 2012, 23:48:40
V nové verzi to stále není zapracované...  :)

Co používáš za font? Výchozí Ubuntu font to formátuje správně.

No tak koukám, že ani ta tvá zmíněná oprava nefunguje (po restartu)... font jsem neměnil. Prostě pořád je tam ta mezera, platí ten screen...
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 13 Července 2012, 23:53:10
Výchozí Ubuntu size 11 je ok, 10 ok, 12 už to rozhodí. Holt formátovat to pro všechny velikosti je na pikaču :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 13 Července 2012, 23:57:21
Výchozí Ubuntu size 11 je ok, 10 ok, 12 už to rozhodí. Holt formátovat to pro všechny velikosti je na pikaču :)

No mně je to celkem jedno, zas taková závada to není... já jsem rád, že to nahoře řve, kdo má svátek... ještě by to chtělo to upozorňování, bo ani zobrazení mi občas nestačí, napárovat na to nějaký narozky (spárovat to s nějkou online službou) a bylo by to super....
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 13 Července 2012, 23:58:40
A jak máš ten font tedy nastavený?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Tadeáš Pařík 14 Července 2012, 00:01:52
Vzhled ambiance.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 14 Července 2012, 00:15:05
Vzhled ambiance.

Ptal jsem se na font.

Edit
Tak to Tadeáši zkus ještě jednou, verzi 0.2.4 jsem doplnil o další test, abych pokryl větší rozsah nastavení. Zkoušel jsem to na všech běžných velikostech fontu (9-13) Ubuntu i Sans a u mě to sedí jak v anglickém, tak českém prostředí. Ještě co na to slováci.. :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 16 Července 2012, 21:11:36
Začal jsem vyrábět nějaké rozhraní pro rozšíření svátků o narozeniny a upozorňování a zajímají mě vaše připomínky.
Zatím jsem načrtl zhruba toto:

(https://dl.dropbox.com/u/4095200/svatky1.png)

Je tam vyhledávací pole, které okamžitě podle zadávaných znaků filtruje obsah comba se svátky vedle, takže se oproti původní verzi dostanete třeba i k druhému svátku Petra, který slaví s Pavlem.

Kliknutí na datum v kalendáři vymaže obsah vyhledávacího pole, což naplní combo svátky celého roku a aktivuje ten, který přísluší zvolenému dni. Po kliknutí na combo se pak zobrazí kompletní seznam sváktů, ve kterém lze listovat a samozřejmě libovolný den aktivovat také.

Ke každému dni si budete moct zapsat seznam dalších svátků a narozenin, které se zobrazují podle aktivního dne a při aktivaci tlačítkem 'Upozornit' se v daný den zobrazí okno s kompletními informacemi k danému dni, případně může údaj v panelu blikat.

Všechny dny, které nastavíte pro upozorňování se v kalendáři i combu zvýrazní a budou dostupné i v samostatném seznamu - určitě to bude v submenu v panelu a nepochybně půjde vyfiltrovat i obsah comba.

Vyhledávání se samozřejmě rozšíří na všechny informace k danému dni.

Program přepíšu tak, aby byl univerzální, s jednoduchou strukturou vstupních dat a tak si budete moci jednoduše vytvořit vlastní seznamy, které se budou nechat aktivovat v menu. Nakonec na co mít třeba v panelu svátky, které vás nezajímají? Indikátor poběží, ale zobrazovat bude jen v dny, které jste si vybrali vy sami..

Rozhodně to nejsou koněčná rozhodnutí, máte-li nějaké další nápady a připomínky, budu rád, když se podělíte.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 16 Července 2012, 21:28:50
Začal jsem vyrábět nějaké rozhraní pro rozšíření svátků o narozeniny a upozorňování a zajímají mě vaše připomínky.
Zatím jsem načrtl zhruba toto:

(https://dl.dropbox.com/u/4095200/svatky1.png)

Je tam vyhledávací pole, které okamžitě podle zadávaných znaků filtruje obsah comba se svátky vedle, takže se oproti původní verzi dostanete třeba i k druhému svátku Petra, který slaví s Pavlem.

Kliknutí na datum v kalendáři vymaže obsah vyhledávacího pole, což naplní combo svátky celého roku a aktivuje ten, který přísluší zvolenému dni. Po kliknutí na combo se pak zobrazí kompletní seznam sváktů, ve kterém lze listovat a samozřejmě libovolný den aktivovat také.

Ke každému dni si budete moct zapsat seznam dalších svátků a narozenin, které se zobrazují podle aktivního dne a při aktivaci tlačítkem 'Upozornit' se v daný den zobrazí okno s kompletními informacemi k danému dni, případně může údaj v panelu blikat.

Všechny dny, které nastavíte pro upozorňování se v kalendáři i combu zvýrazní a budou dostupné i v samostatném seznamu - určitě to bude v submenu v panelu a nepochybně půjde vyfiltrovat i obsah comba.

Vyhledávání se samozřejmě rozšíří na všechny informace k danému dni.
Super! :)

Citace
Program přepíšu tak, aby byl univerzální, s jednoduchou strukturou vstupních dat a tak si budete moci jednoduše vytvořit vlastní seznamy, které se budou nechat aktivovat v menu. Nakonec na co mít třeba v panelu svátky, které vás nezajímají? Indikátor poběží, ale zobrazovat bude jen v dny, které jste si vybrali vy sami..
tady bych, že já rád mám na očích, kdo má dnes svátek -> ááá, svátek má Lukáš, super, napíšu mu sms (email, na FB, ...); když tak toto může být volba v nastavení, jestli zobrazovat vše nebo jen nastavené data, atd...

Citace
Rozhodně to nejsou koněčná rozhodnutí, máte-li nějaké další nápady a připomínky, budu rád, když se podělíte.


Další: nejen svátky a narozky, ale třeba i úmrtí a ručně nastavitelné "typ události" krom pevně nastavených (svátek, nározky, úmrtí, ...)

Jinak nádhera, vypadá to velice slušně! :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 16 Července 2012, 21:54:21
Další: nejen svátky a narozky, ale třeba i úmrtí...

Máš pravdu, sekce "Smrtozeniny" tam rozhodně chybí  :D
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 17 Července 2012, 09:51:26
..
tady bych, že já rád mám na očích, kdo má dnes svátek -> ááá, svátek má Lukáš, super, napíšu mu sms (email, na FB, ...); když tak toto může být volba v nastavení, jestli zobrazovat vše nebo jen nastavené data, atd...

Jasně že by to bylo volitelné, ten nápad se týká toho, aby bylo jednoduché vytvářet si seznamy vlastní a když je program najde v určeném adresáři, tak je zobrazí v menu, kde si je uživatel bude moct kliknutím aktivovat místo seznamu výchozího.

Další: nejen svátky a narozky, ale třeba i úmrtí a ručně nastavitelné "typ události" krom pevně nastavených (svátek, nározky, úmrtí, ...)

S tím úmrtím jsem si vzpoměl na Červeného trpaslíka a Rimmerovy smrtozeniny, proto ta první reakce :)
Jinak už jsem přemýšlel o tom, udělat položky přidávané dynamicky a každé by se přiřadila kategorie...
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 17 Července 2012, 15:20:04
..
tady bych, že já rád mám na očích, kdo má dnes svátek -> ááá, svátek má Lukáš, super, napíšu mu sms (email, na FB, ...); když tak toto může být volba v nastavení, jestli zobrazovat vše nebo jen nastavené data, atd...

Jasně že by to bylo volitelné, ten nápad se týká toho, aby bylo jednoduché vytvářet si seznamy vlastní a když je program najde v určeném adresáři, tak je zobrazí v menu, kde si je uživatel bude moct kliknutím aktivovat místo seznamu výchozího.

Další: nejen svátky a narozky, ale třeba i úmrtí a ručně nastavitelné "typ události" krom pevně nastavených (svátek, nározky, úmrtí, ...)

S tím úmrtím jsem si vzpoměl na Červeného trpaslíka a Rimmerovy smrtozeniny, proto ta první reakce :)
Jinak už jsem přemýšlel o tom, udělat položky přidávané dynamicky a každé by se přiřadila kategorie...

+1 - to vypadá dobře :)

jj, reakce kolem trpaslíka je v poho... :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 28 Října 2012, 16:38:06
V indikátoru svátků jsem zatím nepokročil, jen upzornění:
Stávající svátky stále fungují i v U12.10, jen vývojáři podělali knihovnu appindicator a tak nefunguje jeden směr procházení svátky při otáčení kolečkem nad indikátorem, resp. oba směry se chovají stejně. Bug je hlášen, můžete se případně jedním kliknutím přidat k postiženým (tedy pokud jste registrovaní na launchpadu):
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1071738 (https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1071738)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 11 Srpna 2013, 15:43:24
Pokud by uživatele svátkového indikátoru zajímala nová verze s drobným vylepšením, která žere daleko méně paměti, může se mrknout sem (http://gdhnotes.blogspot.cz/2013/08/svatkovy-indikator-vala.html).

(http://2.bp.blogspot.com/-gk9F2NI0MIs/UgeC9N9qagI/AAAAAAAABT0/NtrufOBV8eU/s1600/indicator-nameday.0.3.3.png)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: nezik 11 Srpna 2013, 22:11:29
pecka. palec hore za pěkný počin.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: RRRadek Neužil 17 Srpna 2013, 10:26:33
Jo je to parádní...
Až bude PPA tak nahodíme i banner aby se o tom víc vědělo, považuji to za velice užitečnou věc. ;)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: jadd 17 Srpna 2013, 15:27:52
Program na svátky a narozeniny se taky řešil tady: http://forum.ubuntu.cz/viewtopic.php?pid=82833
Přesněji tady: http://forum.ubuntu.cz/viewtopic.php?pid=79061#p79061
linky nefungujou, téma mě zaujalo, ale bez možnosti přidat své (přátel) narozeniny (třeba 5/den) je to takové polosváteční.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Jan Nekvasil 13 Dubna 2014, 22:11:45
Píšu zrovna v pythonu indikátor, který by měl sloužit našim obchodníkům ke kontrole připojení k firemní VPN (po ukončení podpory WXP přešla celá naše firma na Linux), hledám jak se dá ovlivnit umístění indikátoru konkrétního vůči ostatním, a ke svému nemalému překvapení jsem narazil na - mimochodem vynikající - blog GdH, s odkazem na povědomé téma - svátkový applet. Kliknu, a mé překvapení je ještě větší - drobné, nepatrné udělátko, které jsem kdysi napsal pro svoji ženu, žije dál vlastním životem a díky GdH se z něj stal solidní indikátor se spoustou užitečných featur.

Tímto chci GdH coby původní autor poděkovat za kus dobré práce; applet/indikátor se tímto po letech kruhem vrací tam, kde svoji cestu započal - na počítač mé ženy. Kéž to není jeho poslední zastávka a dobře poslouží ještě mnoha lidem. :)

Na českém Ubuntu fóru jsem už léta nebyl, teď vidím, že jsem o leccos zajímavého přišel. Asi začnu zdejší dění zase trochu sledovat...
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 14 Dubna 2014, 11:06:24
Ahoj autore! :) Zrovna jsem se tu chtěl pochlubit, že jsem se o víkendu konečně pořádně podíval na  automake a do týdne doufám bude konečně funkční to léta slibované ppa. Už mi to kompiluje a instaluje binárku, teď už jen data. Fakt mi to ale dává zabrat, stále ještě přesně nevím, co dělám :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 14 Dubna 2014, 16:37:40
Ahoj autore! :) Zrovna jsem se tu chtěl pochlubit, že jsem se o víkendu konečně pořádně podíval na  automake a do týdne doufám bude konečně funkční to léta slibované ppa. Už mi to kompiluje a instaluje binárku, teď už jen data. Fakt mi to ale dává zabrat, stále ještě přesně nevím, co dělám :)

Držím palce, ať se "operace" zdaří! :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 19 Dubna 2014, 15:03:32
Držím palce, ať se "operace" zdaří! :)

Vypadá to, že držíš dobře, už mi to instaluje celé a dokonce vím proč :) Jen ještě přepíšu cesty v programu na generické a bude to přinejmenším fungovat. Takže verze bez hnusné ikony se blíží...
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 19 Dubna 2014, 17:43:51
Držím palce, ať se "operace" zdaří! :)

Vypadá to, že držíš dobře, už mi to instaluje celé a dokonce vím proč :) Jen ještě přepíšu cesty v programu na generické a bude to přinejmenším fungovat. Takže verze bez hnusné ikony se blíží...

Super! To víš, dávám si záležet v tom držení palců... :D
Je fajn, že to "funguje" a hlavně je skvělé, že víš proč! :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 20 Dubna 2014, 23:35:48
Porodil jsem u toho ježka, ale zvítězil jsem. Sice jsem v posledním kroku zapomněl prohnat autogen, tak momentálně nesedí verze balíku a to co ukazuje About okno, ale na to kálí alík, to se spraví dalším updatem. Každopádně zájemci používající Unity, nebo classic/flashback, mohou otestovat poslední verzi svátkového apletu, který přináší především eliminaci hnusné ikony v panelu. Přepsal jsem toho víc, takže se lokalizace aplikace je řešena systémově a seznamy jmen a svátků jsem vyhodil do vlastních souborů, které se tak dají i přidávat a modifikovat, zatím ale pouze v /usr/share/indicator-nameday/db, podporu $HOME musím ještě dopsat. Samozřejmě jsou lokalizace, i svátky, jak české, tak slovenské. Ikony se případně také dají měnit, jak aplikační, tak ta panelová (která je nyní 2px široká a průhledná).

Takže po dlouhých letech instalace z ppa:
Kód: [Vybrat]
sudo add-apt-repository ppa:georgdh/gdh
sudo apt-get update
sudo apt-get install indicator-nameday

Zatím je tam Trusty, Saucy a Precise. S rozšířením Appindicator support je možno použít i v GNOME Shell.

To větší místo vlevo vedle jména je daň za maskování ikony. Pokud by tam někdo nějakou ikonku chtěl, může být.
(http://lh5.googleusercontent.com/-8jvIqdKUnjQ/U1RNBrnSe2I/AAAAAAAABmU/JjpEe3Yz6uE/w769-h676-no/Indicator-NameDay-0.3.8.png)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 22 Dubna 2014, 06:57:35
Tak jsem si to nainstaloval na Ubuntu 14.04, restartoval, ale nikde se nic neobjevilo. Jak to mám zaktivovat?  :o
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 22 Dubna 2014, 08:13:28
Tak jsem si to nainstaloval na Ubuntu 14.04, restartoval, ale nikde se nic neobjevilo. Jak to mám zaktivovat?  :o

Což takhle jako každou jinou aplikaci? ;) Jmenuje se Indicator NameDay a spuštění po přihlášení si zaškrtneš v menu indikátoru.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: geofre 22 Dubna 2014, 08:30:52
Díky GdH :-) Je až neuvěřitelná, jak si člověk u sličných slečen šplhne, když jim neočekávaně popřeje k svátku  8) Navíc to dobře vypadá a já už ani v rodině nebudu za ignoranta  ;D K+
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: RRRadek Neužil 22 Dubna 2014, 08:53:21
+K  :) Fakt moc pěkné a hlavně praktické. Díky. ;)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Jakub Vaněk 22 Dubna 2014, 09:25:03
Taky K+!
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 22 Dubna 2014, 09:30:42
Dik, ale teď koukám, že pro 12.04 je to rozbité, za to se omlouvám, opravím..
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: MaSo_CZ 22 Dubna 2014, 12:07:38
Tak jsem si to nainstaloval na Ubuntu 14.04, restartoval, ale nikde se nic neobjevilo. Jak to mám zaktivovat?  :o

Což takhle jako každou jinou aplikaci? ;) Jmenuje se Indicator NameDay a spuštění po přihlášení si zaškrtneš v menu indikátoru.

Díky, už to fičí! :)
Já jsem si instaloval indikátor CPU a ten se právě objevil, aniž bych jej spouštěl... ;)
Měl jsem za to, že indikátor se "integruje" do najíždění panelu... ;)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 22 Dubna 2014, 12:25:52
Díky, už to fičí! :)
Já jsem si instaloval indikátor CPU a ten se právě objevil, aniž bych jej spouštěl... ;)
Měl jsem za to, že indikátor se "integruje" do najíždění panelu... ;)

Indikátory fungují jinak, než applety do starého panelu, jsou to normální aplikace, které jen využívají patřičné knihovny pro zobrazení indikátoru. Některé indikátory jen při instalaci automaticky zaregistrují spouštěč pro automatické spouštění při přihlášení do prostředí a nenabízí možnost změny, ani ukončení v menu.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 22 Dubna 2014, 23:39:10
Tak už je to funkční i v 12.04, snad jsem i lokalizoval spouštěč, takže by to zas mohl být Svátkový indikátor v českém prostředí.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: RRRadek Neužil 13 Října 2014, 14:35:36
Renáta?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: unkabunka 13 Října 2014, 15:51:47
Kupodivu ano.  ;)
http://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fcs.wikipedia.org%2Fwiki%2FRen%25C3%25A1ta&ei=adg7VMbnPM3yasOLgeAG&usg=AFQjCNGYncxCvC_WlncXuT9946Koj7hdIw&bvm=bv.77161500,d.bGQ
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: RRRadek Neužil 13 Října 2014, 16:10:00
Aha, ještě že není Rádek  ;D
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Martin Šácha 14 Října 2014, 15:38:27
Kupodivu ano.  ;)
http://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fcs.wikipedia.org%2Fwiki%2FRen%25C3%25A1ta&ei=adg7VMbnPM3yasOLgeAG&usg=AFQjCNGYncxCvC_WlncXuT9946Koj7hdIw&bvm=bv.77161500,d.bGQ

Schvalne se podivej kolika srackama google ten odkaz obalil kdyz jediny co te zajima je "http://cs.wikipedia.org/wiki/Renáta".
Název: den předem
Přispěvatel: regine 22 Prosince 2014, 07:01:23
Hezké, blahopřeji.  :D
V mém mobilu mám udělátko, že mi ukazuje navíc svátek den předem. Osvědčilo se mi, protože získám čas na přípravu (koupě dárku, udělat si volno ...). A všimněte si, i na vývěsných tabulích v květinářstvích, cukrárnách ... rovněž tímto způsobem upozorňují zapomětlivce mého typu. ;D
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: RRRadek Neužil 22 Prosince 2014, 09:50:05
Jen jak to pořešit aby to nezabíralo dvojnásob místa že jo. Ale něco to do sebe má to vědět den dopředu.
Leda by to nějak přeblikávalo a následující den by byl třeba jinou barvou...
Název: Re:den předem
Přispěvatel: GdH 22 Prosince 2014, 17:53:11
Hezké, blahopřeji.  :D
V mém mobilu mám udělátko, že mi ukazuje navíc svátek den předem. Osvědčilo se mi, protože získám čas na přípravu (koupě dárku, udělat si volno ...). A všimněte si, i na vývěsných tabulích v květinářstvích, cukrárnách ... rovněž tímto způsobem upozorňují zapomětlivce mého typu. ;D

Asi by přicházela v úvahu jen možnost zobrazovat dvě jména vedle sebe, nebo zobrazovat jedno ale na den dopředu. Pokud by se měnilo jméno cyklicky, neustále by poskakoval celý panel, protože každé jméno je jinak dlouhé, to by nikdo dlouho nevydržel. Jinak i nyní můžeš najet myší nad indikátor a otočit kolečkem k sobě, aby se zobrazil následující den (listovat se takto dá libovolně dopředu i dozadu). Po 5 sekundách nečinnosti se přepne sám zpět na aktuální. Také to dá představu, co to dělá s panelem, když se mění šířka indikátoru.
Název: Re:den předem
Přispěvatel: Martin Šácha 22 Prosince 2014, 18:21:44
Asi by přicházela v úvahu jen možnost zobrazovat dvě jména vedle sebe, nebo zobrazovat jedno ale na den dopředu. Pokud by se měnilo jméno cyklicky, neustále by poskakoval celý panel, protože každé jméno je jinak dlouhé, to by nikdo dlouho nevydržel.

Za mejch mladejch let se houfne vyuzivaly "skeletony" - pro promennou se vyhradilo misto akorat aby se tam vesla nejdelsi pripustna hodnota, a zbytek se pri vlozeni kratsi zprava/zleva zaplnil neviditelnejma znakama. Vypisy pak nebyly rozhazene a i parsery to mely rady ;)
Název: Re:den předem
Přispěvatel: GdH 22 Prosince 2014, 18:43:02
Asi by přicházela v úvahu jen možnost zobrazovat dvě jména vedle sebe, nebo zobrazovat jedno ale na den dopředu. Pokud by se měnilo jméno cyklicky, neustále by poskakoval celý panel, protože každé jméno je jinak dlouhé, to by nikdo dlouho nevydržel.

Za mejch mladejch let se houfne vyuzivaly "skeletony" - pro promennou se vyhradilo misto akorat aby se tam vesla nejdelsi pripustna hodnota, a zbytek se pri vlozeni kratsi zprava/zleva zaplnil neviditelnejma znakama. Vypisy pak nebyly rozhazene a i parsery to mely rady ;)

To se holt s proporcionálním písmem dělá špatně.
Název: Re:den předem
Přispěvatel: Martin Šácha 22 Prosince 2014, 19:23:17
Asi by přicházela v úvahu jen možnost zobrazovat dvě jména vedle sebe, nebo zobrazovat jedno ale na den dopředu. Pokud by se měnilo jméno cyklicky, neustále by poskakoval celý panel, protože každé jméno je jinak dlouhé, to by nikdo dlouho nevydržel.

Za mejch mladejch let se houfne vyuzivaly "skeletony" - pro promennou se vyhradilo misto akorat aby se tam vesla nejdelsi pripustna hodnota, a zbytek se pri vlozeni kratsi zprava/zleva zaplnil neviditelnejma znakama. Vypisy pak nebyly rozhazene a i parsery to mely rady ;)

To se holt s proporcionálním písmem dělá špatně.

Tak se holt nastavi neproporcionalni pismo. Doufam teda ze to jde :)
Název: Re:den předem
Přispěvatel: GdH 22 Prosince 2014, 19:36:27
.....

Tak se holt nastavi neproporcionalni pismo. Doufam teda ze to jde :)

Indikátory moc možností nedávají, důraz je na jednotnost. Ani by to nebylo zrovna  úsporné řešení, to už můžu rovnou zobrazovat ty dvě jména vedle sebe.
Název: Re:Svátky - applet na panel Unity
Přispěvatel: GdH 23 Prosince 2014, 17:29:21
Teď koukám, že na 25.12 mi sedí "Svát" místo "Svát.vánoční", nějak mi to ořezává, kde jsem to asi nechal díru...
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Ellendway 25 Prosince 2014, 10:42:56
kde jsem to asi nechal díru...

V kódu?  :'( ::)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 25 Prosince 2014, 11:19:18
kde jsem to asi nechal díru...

V kódu?  :'( ::)

Však já vím přesně, kde to je, jen to opravit... :)
Kód: [Vybrat]
names_ar[m,++d] = line.split(".")[1].strip();
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: petrvanik 14 Dubna 2015, 14:54:16
Potvrzuji, už to funguje... Díky!!


\\edit:
Ještě dotaz, můžeš prosím prozradit kde jsi bral inspiraci?? Dík ;)
jojoo taky dík
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 01 Května 2015, 13:40:51
Přidal jsem do ppa (http://forum.ubuntu.cz/index.php?topic=13313.msg512882#msg512882) build pro ubuntu 15.04, kdyby to někoho zajímalo. Vzhledem k tomu, že předchozí Utopic verze má 8 instalací, předpokládám, že vás moc nebude ( pro porovnání 14.04 má aktuálně instalací 288 )  :)

Ovšem, protože tuto verzi Ubuntu nikde nainstalovanou nemám, abych to vyzkoušel, tak budu rád, když mi někdo potvrdí funkčnost.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: RRRadek Neužil 06 Května 2015, 10:37:49
Taková blbost a při tom mi to už kolikrát zachránilo krk ;D
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: samot65 05 Července 2015, 07:07:16
Mám 15.04 a svátkový aplet z repozitáře. Státní svátky vypisuje dobře, ale dnes (5.7.) ukazuje svátek Jan Hus a na 6.7. Cyril a Metoděj.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 05 Července 2015, 11:28:20
Mám 15.04 a svátkový aplet z repozitáře. Státní svátky vypisuje dobře, ale dnes (5.7.) ukazuje svátek Jan Hus a na 6.7. Cyril a Metoděj.

Hmm, chybička se vloudila, zkusím to opravit ještě dnes. Jinak je to v textovém souboru
/usr/share/indicator-nameday/db/cs.names

Každopádně dík za info.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 05 Července 2015, 12:31:53
Tak sem to opravil, cca do půl hodiny by to mohl launchpad překompilovat a přijde to s aktualizacemi.

Tak už je to v aktualizacích, stačí pak v menu indikátoru přepnout na slovenská jména a zpět, aby se změna projevila.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: samot65 05 Července 2015, 17:24:19
Ok jede to
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Ellendway 06 Července 2015, 18:01:52
Díky, už mi to taky funguje bez problému.

Hele ještě dotaz. Budeš aktualizovat SGTimer (alespoň ppa) pro 15.04?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 06 Července 2015, 19:36:15
Hele ještě dotaz. Budeš aktualizovat SGTimer (alespoň ppa) pro 15.04?

Nějak mi to utíká, napravím také.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 09 Srpna 2015, 12:05:02
Svátkový applet je super, ale nevím jak docílit toho aby se mi spouštěl automaticky po restartu PC. Políčko spouštět automaticky mám zaškrtnuté.
Nevíte někdo co s tím?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 09 Srpna 2015, 16:28:03
Tak už jsem to vyřešil. Políčko "spouštět automaticky" nemám zaškrtlé, ale v nastavení "relace a spouštění" jsem si přidal položku tohoto appletu a už to funguje. Když jsem měl zaškrtlé políčko "spouštět automaticky" a zárověň jsem to měl povoleno i v "relace a spouštění", tak se mi to spustilo dvakrát.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 09 Srpna 2015, 19:13:12
Tak už jsem to vyřešil. Políčko "spouštět automaticky" nemám zaškrtlé, ale v nastavení "relace a spouštění" jsem si přidal položku tohoto appletu a už to funguje. Když jsem měl zaškrtlé políčko "spouštět automaticky" a zárověň jsem to měl povoleno i v "relace a spouštění", tak se mi to spustilo dvakrát.

Přiznám se, že mě nenapadá důvod, proč by se to mělo chovat takto, na všech systémech, které provozuju, to funguje normálně. Zaškrtnutí jen vytvoří spouštěč v ~/.config/autostart/ a odškrtnutí ho zas smaže. O jakou verzi systému jde ve tvém případě?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 10 Srpna 2015, 15:57:38
Jde o Xubuntu 14.04.3 LTS 64-bit.
Teď se dívám do ./config/autostart a když zaškrtnu políčko "spouštět automaticky", tak se mi vytvoří spouštěč "indicator-nameday.desktop", ale v nastavení "relace a spouštění" se spouštěč vytvoří s názvem "svátkový applet.desktop", tak jak jsem si zadal, zkusím tam napsát indicator-nameday, jestli to bude fungovat a naopak.
No je to celkem jedno, hlavně že mi to už funguje  :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 10 Srpna 2015, 16:12:51
Tak teď jsem s tím parkrát šachoval, různě jsem to zapínal a vypínal v těch nastaveních a najednou to funguje tak jak má. Asi nějakej šotek v PC  :)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 10 Srpna 2015, 21:11:21
:)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 01 Září 2015, 16:29:15
Tož už to zase nefunguje jak má. Zase jsem to musel přidat do "relace a spouštění" a nezaškrtávat políčko automatické spouštění. Nevím co se stalo.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 01 Září 2015, 23:07:11
Tož už to zase nefunguje jak má. Zase jsem to musel přidat do "relace a spouštění" a nezaškrtávat políčko automatické spouštění. Nevím co se stalo.

Tak hlavně že si s tím poradíš. Asi je to specifikum wrapperu pro XFCE panel, tipnul bych si, že indikátor běží, jen není na panelu vidět, což můžeš jednoduše otestovat - když se neobjeví, koukni do procesů
Kód: [Vybrat]
ps ax|grep [n]amedayPak by zřejmě pomohl restart panelu. Zřejmě se něco nastartuje dřív, než něco jiného a v této kombinaci to prostě neklapne.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 06 Listopadu 2015, 15:54:22
Tak jsem si nainstaloval Xubuntu 15.10 64-bit a Svátkový applet nejde vůbec nainstalovat. Instaluju pomocí příkazů:
sudo add-apt-repository ppa:georgdh/gdh
sudo apt-get update
sudo apt-get install indicator-nameday
 Ale při příkazu sudo apt-get update mi to na konci vyhodí chybu
Kód: [Vybrat]
W: Selhalo stažení http://ppa.launchpad.net/georgdh/gdh/ubuntu/dists/wily/main/binary-amd64/Packages  404  Not Found

W: Selhalo stažení http://ppa.launchpad.net/georgdh/gdh/ubuntu/dists/wily/main/binary-i386/Packages  404  Not Found

E: Některé indexové soubory se nepodařilo stáhnout. Jsou ignorovány, nebo jsou použity starší verze.
To je ten konec. Co s tím?
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 06 Listopadu 2015, 16:40:02
Sakra, to už je tu zase další verze systému?  ;D Já to snad o víkendu přidám, ale počítám, že když si z ppa stáhneš verzi pro vivida, tak to bude fungovat.
64bit: https://launchpad.net/~georgdh/+archive/ubuntu/gdh/+files/indicator-nameday_0.4.2-0ubuntu1%7Evivid_amd64.deb
 (https://launchpad.net/~georgdh/+archive/ubuntu/gdh/+files/indicator-nameday_0.4.2-0ubuntu1%7Evivid_amd64.deb)
32bit: https://launchpad.net/~georgdh/+archive/ubuntu/gdh/+files/indicator-nameday_0.4.2-0ubuntu1%7Evivid_i386.deb (https://launchpad.net/~georgdh/+archive/ubuntu/gdh/+files/indicator-nameday_0.4.2-0ubuntu1%7Evivid_i386.deb)
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: zdeans 06 Listopadu 2015, 18:11:42
GdH: jo ten balíček funguje, sice sem to musel zase krkolomě nastavit, aby se to spouštělo automaticky, ale funguje to.   
Díky.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 08 Listopadu 2015, 11:07:28
Tak už je v ppa svátkový indikátor i pro wilyho.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: GdH 13 Února 2021, 21:58:44
Kdyby to ještě někoho zajímalo, aktualizoval jsem ppa se svátkovým appletem a přidal zatím buildy pro Ubuntu 18.04. a 20.04. Jsou to sice stále appindicator verze, ale v Ubuntím Gnome Shellu přes extension chodí normálně, v jiných panelech podporujících indikátory by také neměl být problém. Doplnil jsem i výpočet pro Velký Pátek v seznamu dnů pracovního klidu. Slovenská verze je tam také, ale aktuálnost jsem nekontroloval. Připomínky a bugreporty vítány.

Kód: [Vybrat]
sudo add-apt-repository ppa:georgdh/gdh
sudo apt update
sudo apt install indicator-nameday

Po instalaci je potřeba spustit svátky z menu aplikací a pro automatické spouštění po restartu zaškrtnout autostart v menu indikátoru na panelu.
Název: Re:Svátky - applet na panel pro GNOME
Přispěvatel: Senior 14 Února 2021, 10:19:37
Díky.