Kategória: Články

Prispôsobenie hodín v Gnome

Hodiny na panele Gnome skrývajú niekoľko zaujímavých možnosti nastavení. Takže poďme si ich prispôsobiť.

Nastavenia hodín

Konfiguračný dialóg hodín na panele v Gnome je jednoduchý, ako je to bežné v tomto prostredí. Nastavenia, ktoré ponúka väčšinou aj celkom stačia. Ale ak predsa chcete prispôsobiť vzhľad hodín viac potrebujete Editor konfigurácie GConf. Ak ho náhodou nemáte, pravdepodobne sa dá nainštalovať pomocou správcu balíkov vašej distribúcie. Väčšinou je názov balíka rovnaký ako názov programu — „gconf-editor“.

Ďalej potrebujete nájsť potrebný kľúč prislúchajúci hodinám. Nastavenia apletov na panele sa v databáze GConf nachádzajú v adresáre /apps/panel/applets/. Tam to už začína byť zložitejšie. Podľa toho čo ste robili s vašim panelom, môže tam byť množstvo nastavení rôznych apletov, aj tých, ktoré už dávno nepoužívate. Takže asi jediná možnosť je prechádzať všetky a kontrolovať, kde má kľúč bonobo_iid hodnotu „OAFIID:GNOME_ClockApplet“. Ak takýchto záznamov mate viac, asi budete musieť vyskúšať všetky.

Gconf Editor

Samotné nastavenia apletov je v podadresáre „prefs“. Tam potrebujete nastaviť kľúč format na hodnotu „custom“ a do kľúča custom_format zapísať v akom tvare chcete mať zobrazený čas. Ako sa spomína v dokumentácii k tomuto kľúču, môžete používať prepínače pre funkciu strftime(), takže podrobnosti získate pomocou

man 3 strftime
Hodiny

Zaujímavou a nezdokumentovanou vlastnosťou je možnosť zmeniť vzhľad textu pomocou značiek podobných HTML. Popis týchto značiek nájdete v dokumentácii ku knižnici Pango, ktorá sa v Gnome používa na zobrazovanie textov. Ja používam takéto nastavenie: %a %e %b, <b>%H:%M</b>. Jeho výsledok môžete vidieť na obrázku.

phpDarcsView 0.5

Darcs je vynikajúci nástroj na správu zdrojových kódov. Existuje preň aj niekoľko nástrojov na prezeranie repository cez webové rozhranie, ale všetky vyžadujú, aby bol Darcs nainštalovaný na serveri a pripadne ešte aj možnosť spúšťať CGI skripty. Hosting kde by vám to dovolili, a ešte k tomu zadarmo, asi len tak ľahko nenájdete. Darcs však našťastie ukladá všetky informácie do textových súborov s jednoduchou štruktúrou, takže nie je ťažké napísať skript v PHP, ktorý by napríklad zoznam patchov získal z týchto súborov a nepotreboval by na to volať Darcs. A práve toto som aj urobil a teraz vydávam jeho prvú verziu.

phpDarcsView, ako sa tento skript volá, dokáže zobraziť aktuálne verzie súborov v repository a tiež zoznam patchov. Ak sa bojíte, že sa e-mailové adresy autorov patchov dostanú ľahko do rúk spamerom, tak buďte pokojní — e-mailové adresy sa v zozname patchov nezobrazujú. Pozrieť sa dá aj konkrétny obsah patchov. Pri zobrazovaní zdrojových kódov dokáže skript farebne zvýrazňovať syntax v spolupráci s FSHL (ten musíte nainštalovať samostatne).

Ako vyzerá tento skript v akcii si môžete pozrieť na mojich darcs repositories a stiahnuť si ho môžete na jeho domovskej stránke.

Skript na kompilovanie (skoro) hocičoho

Mnohé textové editory ponúkajú možnosť pomocou nejakej klávesovej skratky spustiť make v adresári s editovaným súborom. Je to pomerne pohodlné, ale nie vždy chcem na kompilovanie používať make. Preto som napísal jednoduchý shell skript, ktorý dokáže podľa typu súboru rozhodnúť ako ho skompiluje.

(viac…)

Jednoduchá inštalácia vlastného rozloženia klávesnice

Napísal som jednoduchý shell skript, ktorý inštaluje nové rozloženie klávesnice do X Window systému. Ako takéto rozloženie vytvoriť si môžete prečítať v mojom staršom článku.

(viac…)

Ďalšie tipy pre Mplayer

Pred časom som spísal pár tipov pre používanie multimediálneho prehrávača Mplayer. A teraz je čas na pokračovanie.

(viac…)

RAMulator

Po prvom cvičení z predmetu Programovacie techniky som sa rozhodol, že musím napísať jednoduchý emulátor RAM stroja. Správil som to ešte v ten deň a výsledok teraz dávam tu. Na jeho beh potrebujete Python. Je to konzolový program a pri jeho spustení je potrebné mu zadať názov súboru s RAM programom ako parameter. Program ešte pozná prepínač -s, ktorý zapne tzv. stepping mode, v ktorom sa pred vykonaním každej inštrukcie RAM programu bude čakať na stlačenie Enter a po jej vykonaní vypíše stav registrov.

Program som skoro vôbec netestoval, takže v ňom je asi množstvo chýb a možno vôbec nefunguje. Takže nehovorte, že som vás nevaroval 😉

Takže sťahujte ramulator.py. Program je samozrejme slobodný softvér pod licenciou GNU GPL

Poznámka: Pre tých, ktorí nevedia čo je RAM stroj je tu článok na Wikipédii vďaka ktorému som sa dozvedel že jeden jeho emulátor už existuje (a možno je lepší ako môj)

Aktualizácia (29. apríla 2006): Pridal som inštrukciu JNZ a spravil nejaké ďalšie menšie úpravy.

Veľkonočné vajíčka

Veľkonočnými vajíčkami (easter eggs) sa zvyknú nazývať skryte funkcie v programoch, ktoré sú určené zväčša len pre pobavenie. V slobodnom softvére sa veľkonočné vajíčka nenachádzajú veľmi často, ale predsa tu nejaké sú. Takže opíšem tie, o ktorých viem.

(viac…)

Oxalis 0.1 alpha1

Práve som vydal prvú oficiálnu testovaciu verziu môjho programu Oxalis. Je to editor web stránok pre GNU/Linux. Určený je na jednoduché vytváranie statických webov. Jeho hlavnými výhodami oproti klasickým HTML editorom sú možnosť používať Markdown syntax a šablóny. Okrem toho Oxalis dokáže preniesť stránku na server cez FTP. Samozrejme funguje aj farebné zvýrazňovanie syntaxe HTML a CSS.

Program je napísaný v programovacom jazyku Python a používa knižnice pygtk a GnomePythonExtras.

Stiahnuť Oxalis môžete na jeho stránke, kde je aj návod na inštaláciu a nejaké screenshoty. Keďže je to len alfa verzia niektoré funkcie ešte chýbajú a program obsahuje ešte množstvo chyb, takže je určená skôr na testovanie ako na praktické používanie.

Hľadanie ideálneho prehrávača

Pomerne dlho som hľadal hudobný prehrávač, ktorý by mi vyhovoval. Na začiatku som používal Winamp a po prechode na GNU/Linux — XMMS. Neskôr som prešiel na Beep Media Player, prehrávač založený na XMMS ale používajúci knižnicu GTK verzie 2. Potom som skúsil štandardný prehrávač Gnome — Rhythmbox, ktorý má podobné rozhranie ako iTunes od Apple. Ale vyberanie skladieb podľa umelca a albumu mi nevyhovovalo lebo moja hudobná zbierka je mixom skladieb od množstva rôznych umelcov a z množstva rôznych albumov, a tak zoznam umelcov bol skoro taký dlhý ako zoznam skladieb.

(viac…)

Powered by Textpattern

Po niekoľkých dňoch práce som dokončil prechod z WordPressu na Textpattern. Prešiel som najmä kvôli jednoduchšiemu upravovaniu šablón, možnosti rozdeľovať články do sekcii (ja mam zatiaľ tri sekcie: Články, Odkazy a Humor) a kvôli tomu, že sa mi tento systém viac páči 🙂

S prechodom sú spojené niektoré vylepšenia, napríklad:

  • pri posielaní komentára už nemusíte zadávať svoju e-mailovú adresu
  • pred poslaním komentára si môžete (presnejšie musíte) pozrieť jeho náhľad
  • do vyhľadávania sú zaradené nielen články ale aj odkazy

Okrem toho sa zmenili adresy Atom/RSS zdrojov, takže nezabudnite aktualizovať nastavenia svojej Atom/RSS čítačky.