Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: 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.
-
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...)
-
Jejda, zapomněl jsem zmínit, že je ještě třeba povolit tomu souboru spouštění:
sudo chmod +x /usr/bin/gnome-nameday-applet.py
A 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... :)
-
Tak už to funguje. :) Dobrej nápad, dík.
Ještě malá oprava (chybí ti v tom příkazu "/")
sudo chmod +x /usr/bin/gnome-nameday-applet.py
-
Potvrzuji, už to funguje... Díky!!
\\edit:
Ještě dotaz, můžeš prosím prozradit kde jsi bral inspiraci?? Dík ;)
-
Tak už to funguje. :) Dobrej nápad, dík.
Ještě malá oprava (chybí ti v tom příkazu "/")
sudo chmod +x /usr/bin/gnome-nameday-applet.py
Díky, opraveno. Jdu se učit ten Python.
-
"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.
-
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.
-
To dratenik: dej celý postup na wiki. Myslím si že si to tvoje udělátko zaslouží :) a =) .
-
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.
-
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
-
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í)
-
zkopírované soubory, povolená práva, restart X
...
a teď mi vůbec nenajedou gnome panely...
co s tím?
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
-
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:
sudo rm /usr/lib/bonobo/servers/GNOME_NameDayApplet.server
Proč vám to ale nefunguje, opravdu nevím... :(
Program samozřejmě nemá ošetřené žádné vyjímky, je to jen hrubý prototyp.
-
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...:-(
-
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!
-
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
-
ee, stále stejný problém... potřetí to už neriskuju...
-
jirihuf:
... 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??
-
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é..
-
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.
-
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...
-
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.
-
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í...
-
rm . ~/.gconf/apps/panel, odhlásit + a přihlásit se. Panel se obnoví ve výchozím nastavení GNOME.
-
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)
-
Ahoj, nemel by jeste nekdy ty svatky k dispozici ty soubory uz jsou pryc. Nebo jestli ma nekdo neco podobnyho, dik.
-
Ú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)
-
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....
-
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:
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.
-
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.
-
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é.
-
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.
-
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ší.
-
Děkuju, vylepší jsou super:-) Užitečná věc věc 8)
-
Paráda
Díky
-
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.
-
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?
-
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š.
-
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.
-
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 :)
-
Rád počkám.
-
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... :)
-
Š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í:
wget http://dl.dropbox.com/u/115761/gnome-nameday-applet.tar.gz
sudo tar -C / -xvf gnome-nameday-applet.tar.gz
killall gnome-panel
-
díky k+
-
Taky díky.
-
A v slovenčine by sa nedalo? ;)
-
A v slovenčine by sa nedalo? ;)
Myslím, že dalo ;), přepiš si jména... aktivitě se meze nekladou :)
-
Tak som to prepísal a hádže my to chybu.
[attachment deleted by admin]
-
Tak už to funguje.Ak to niekto chce tu sú slovenské meniny. http://download.hellshare.sk/gnome-nameday-applet-tar.gz/1120271
-
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.
- Applet funguje stejně jako doteď, ale nyní je možno na něj kliknout, což vyvolá vyhledávací okno
- Zadávat jména je možno bez ohledu na velká a malá písmena s výjimkou těch s diakritikou, ty ještě nemám ošetřené, první písmeno musí být velké, ostatní malá.
- Je možné zadávat i libovolné části jmen, bude zobrazeno první jméno v roce, které bude řetězec obsahovat
Instalace nové verze appletu přepíše původní:
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]
-
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 ?
-
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
-
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
-
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.
-
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
-
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 :)
-
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 ;)
#!/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)
-
#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 :)
-
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
-
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í:
- Po instalaci je potřeba přidat aplet na panel (http://wiki.ubuntu.cz/GNOME%20Panel#Dal.2BAWEA7Q_aplety), jmenuje se Svátky
- Vyhledávání svátků se aktivuje kliknutím na applet ukazující aktuální jmeniny v panelu a zrovna tak se zavře.
- Při zadávání jména není potřeba rozlišovat malá a velká písmena.
- Můžete zadávat jen části jmen, bude nalezeo první, ve kterém se zadaný řetězec vyskytne.
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.
-
Jan + Gdh = díky! ;) šlape to fakt super!
-
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 :)
-
Taky bych chtěl pochválit moc hezký.Applet šlape jak hodinky :).
Jan N + GDH K+ díky.
-
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
pkill gnome-panel
aby se aplet znovu načetl.
Změny:
- Podpora vertikálních panelů
- Otáčením kolečka myši nad apletem v Panelu, můžete nyní měnit počet svátků, které se zobrazí v tooltipu - max. 30. Po restartu apletu je nastaven počet na 5
- V menu přibyl seznam dnů pracovního klidu ČR
- Okno vyhledávání svátků je možno opustit i klávesou Escape
- Ošetřeny výjimky vzniklé zadáním nesmyslného regulárního výrazu do vyhledávání. Jinak je možné regulární výrazy používat.
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ů.
-
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..
-
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
-
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..
-
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ů..
-
super k+
-
... 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+.
-
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 :)
-
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%
-
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
-
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.
-
Nebude lepsie urcit jazyk podla nastavenej lokalizacie? Napr. nacitanim systemovej premennej $LANG, inac super napad, ked bude cas mozno pomozem... :)
-
gettext, $LANG a uz jsme u toho, jak ses GdH branil oddeleni dat od aplikace :o)
-
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
-
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 :)
-
V pohode, vsichni jsme tu nevinne.
Erm mozna zkousit pouzit nejkou kombinaci LOCALES. _MESSAGES pro hlasky (+fallback jazyk) a podle _TIME vzit "kalendar".
-
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...)
-
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:
- 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.
-
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...
-
U dnů pracovního klidu asi je překlep, má být ostatní svátky.
A jinak jsem pro repozitář.
-
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..
-
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...
-
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:
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 :)
-
Super, ale ten poreinstalační příkaz uživatelům chodit nebude. Univerzální to bude takhle:
rm -r ~/.gnome2/gnome-nameday-applet
-
Super, ale ten poreinstalační příkaz uživatelům chodit nebude. Univerzální to bude takhle:
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.
-
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 ;)
-
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)
-
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.
-
No na repo staci registrace na lp, nainstalovat bzr a uploadnout pub key. Tak kdyztak hod odkaz na repo. Balicek me nezajima ;)
-
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í..
-
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.
-
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?
-
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?
bzr branch lp:~georgdh/gnome-nameday-applet/trunk
nebo
bzr get lp:~georgdh/gnome-nameday-applet/trunk
to musí stáhnout
-
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?
-
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á :)
-
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 :)
-
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)
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)
-
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)
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..
-
Chtěl by někdo svátkový applet pro Unity panel?
-
Chtěl by někdo svátkový applet pro Unity panel?
byl bych velmi povděčen. :)
-
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í:
rm ~/.config/autostart/gnome-nameday-indicator.desktop
-
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.
-
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 :)
-
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í:
- Při otáčení kolečka nad appletem v panelu můžete procházet svátky po dnech dopředu i zpět, u každého se pak zobrazuje datum. Po pěti sekundách nečinnosti se vrátí zpět aktuální svátek
- Při kliknutí na Velikonoce v přehledu dnů pracovního klidu, se otevře vyhledávací okno a automaticky se najde nejbližší další Velikonoční pondělí
- Přidání jmenin pro 29.únor - chyběl v českých i slovenských, příští rok se bude hodit
- Drobný úklid v přehledu dnů pracovního klidu
(http://f.cl.ly/items/45080h1S2Q2X2x322V1u/unity-nameday-applet.png)
-
verze pro unity šlape jak má.
btw, cos udělal tomu svýmu tučňákovi? :)
-
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))
-
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ý.
-
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
-
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
-
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:
sudo sed -i 's/\(self.num = \)0/\115/' /usr/bin/gnome-nameday-applet.py
Pak 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.
-
jen tak z radosti, sem dávám info, že applet funguje i v 11.10. :)
-
jen tak z radosti, sem dávám info, že applet funguje i v 11.10. :)
jj, díky :)
-
i v unity? a jak ho rozchodíte?
-
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)
-
aha to jsem nějak přehlídnul. Díky moc.
-
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 ;)
-
dobry den, po instalaci appletu se nic nespustilo. a prikazem:
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
-
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í.
-
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!)
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]
-
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!)
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.
-
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.
-
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
-
Ok, zkusím nějaký jednoduchý systém vymyslet..
-
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.
-
Gtimer a Svátky, výborný a užitečný programy s kvalitní funkčností. Díky moc za ně.
-
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 :)
-
Tak jsem nainstaloval novou verzi, funguje, ale graficky má, alespoň u mě, jednu mouchu:
[příloha smazaná administrátorem]
-
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:
sudo sed -i "205s/s = ' '/s = ''/" /usr/bin/indicator-nameday
V nejbližší době to upravím a přebalím.
-
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:
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ě.
-
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)
-
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í:
- možnost změny (přes menu/nastavení) prodlevy změny jména konkrétního data (po otočení kolečka nad appletem) z fixních 5s nebo kolik tam je
- při otočení kolečka tam a zpět (když se dostaneme zpět na dnešní datum) nezobrazovalo datum (tedy i nemusela běžet expirace 5s) a nebo změnit barvu pozadí appletu/textu, když jsem mimo aktuální den, ať v ten okamžik nezazmatkuji, že má dotyčný svátek a bude jej mít třebas až za 4 dny...
- možnost zaznačit si konkrétní dny (jména), které se budou všude, kde se jen vyskytují, nějak zvýrazňovat (barevně, kurzíva, ...) a budu na ně předem (dle nastavení) a v daný den upozorněn popup oknem a nebo i zvukem (dle nastavení)
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
-
1) Pokud ti prodleva nevyhovuje, nastav si ji podle sebe příkazem:
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.
-
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).
-
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í :))
-
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:
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é... :)
-
V nové verzi to stále není zapracované... :)
Co používáš za font? Výchozí Ubuntu font to formátuje správně.
-
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...
-
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 :)
-
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....
-
A jak máš ten font tedy nastavený?
-
Vzhled ambiance.
-
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.. :)
-
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.
-
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! :)
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...
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ě! :)
-
Další: nejen svátky a narozky, ale třeba i úmrtí...
Máš pravdu, sekce "Smrtozeniny" tam rozhodně chybí :D
-
..
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...
-
..
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... :)
-
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)
-
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)
-
pecka. palec hore za pěkný počin.
-
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. ;)
-
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í.
-
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...
-
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 :)
-
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ří! :)
-
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íží...
-
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č! :)
-
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:
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)
-
Tak jsem si to nainstaloval na Ubuntu 14.04, restartoval, ale nikde se nic neobjevilo. Jak to mám zaktivovat? :o
-
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 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+
-
+K :) Fakt moc pěkné a hlavně praktické. Díky. ;)
-
Taky K+!
-
Dik, ale teď koukám, že pro 12.04 je to rozbité, za to se omlouvám, opravím..
-
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... ;)
-
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.
-
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í.
-
Renáta?
-
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
-
Aha, ještě že není Rádek ;D
-
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".
-
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
-
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...
-
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.
-
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 ;)
-
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ě.
-
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 :)
-
.....
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.
-
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...
-
kde jsem to asi nechal díru...
V kódu? :'( ::)
-
kde jsem to asi nechal díru...
V kódu? :'( ::)
Však já vím přesně, kde to je, jen to opravit... :)
names_ar[m,++d] = line.split(".")[1].strip();
-
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
-
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.
-
Taková blbost a při tom mi to už kolikrát zachránilo krk ;D
-
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.
-
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.
-
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.
-
Ok jede to
-
Díky, už mi to taky funguje bez problému.
Hele ještě dotaz. Budeš aktualizovat SGTimer (alespoň ppa) pro 15.04?
-
Hele ještě dotaz. Budeš aktualizovat SGTimer (alespoň ppa) pro 15.04?
Nějak mi to utíká, napravím také.
-
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?
-
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.
-
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ě?
-
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 :)
-
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 :)
-
:)
-
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.
-
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ů
ps ax|grep [n]ameday
Pak 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.
-
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
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?
-
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)
-
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.
-
Tak už je v ppa svátkový indikátor i pro wilyho.
-
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.
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.
-
Díky.