-
Top Posts
-
Kategórie
Ministerstvo vnútra navrhuje zakázať používanie anonymizérov a uchovávať údaje používateľov verejných internetových fór
Nedeľa, október 25, 2009 – 15:54
Zoomovanie obrazkov aj textu vo Vimperatore
Sobota, október 10, 2009 – 20:19
Vimperator standardne zoomuje len text na stranke, obrazky ignoruje. Toto spravanie sa da zmenit bud pocas klikania Menu->View->Zoom->Zoom Text Only, co je ta horsia moznost, alebo prikazom :emenu View.Zoom.Zoom Text Only
Aby Firefox zoomoval text aj obrazky automaticky (bez ziadneho klikania alebo pisania prikazov), treba pozmenit konfiguracny subor vimperatoru (na Linuxe ~/.vimperatorrc) pridanim tohoto riadku:
autocmd PageLoad .* :zoom! 100
Prikaz povodne sluzi na zmenu standardneho priblizenia stranky (teda zmena 100% zoomu na nejaky iny). Hacik je v tom, ze zoom s vykricnikom znamena: “pribliz text aj obrazky na stranke na 100%”.
Pre rychle striedanie zoomovanie textu a zoomovania obrazkov aj textu je asi najvhodnejsie pouzit mapovanie klaves, napriklad takto:
map za :emenu View.Zoom.Zoom Text Only<CR>
Facebook & Firefox & Pidgin
Sobota, október 10, 2009 – 14:09
Facebook existuje aj v lite verzii (lite.facebook.com), vhodna pre velmi pomale pocitace/velmi pomale pripojenia. Ale zit sa da aj s x.facebook.com, ktore je urcene pre mobily :) Zjednodusit rozhranie facebooku a odstranit reklamy sa da pomocou Stylish facebook (pre Firefox – Greasemonkey alebo Stylish rozsirenie, Chrome, Opera, IE7).
Chat zabudovany vo Facebooku je naozaj hrozny a hlavne neprakticky, ked pouzivatel chce byt pripojeny k ostatnym sietam (Jabber, MSN atd.). Riesenie ponuka plugin do Pidginu, jeho domovska stranka: http://code.google.com/p/pidgin-facebookchat/. Dostupny je aj zdrojak. Po nainstalovani pluginu a pridani Facebook uctu sa Facebook-kontakty v Pidgine zobrazia spolu s avatarmi a chatovanie moze zacat. Plugin poskytuje par nastaveni a tiez umoznuje nastavit status cez Pidgin, prijimat upozornenia a upravovat kontatky priamo z Pidginu (napriklad pridavanie kontaktov).
Vylepsovanie mailoveho klienta Mutt
Sobota, September 19, 2009 – 12:28
Viac info ku kazdej volbe je v manuale muttrc.
- Pre najlepsiu orientaciu v mailoch mam zapnutu volbu
'sort=threads'a'sort_aux=last-date-received'. To sposobuje zobrazenie mailov v threadoch/vlaknach. - Mutt sa snazi maily s rovnakym predmetom (aj ked sa odosielatelia lisia) spajat do vlaken. Da sa tomu predist volbou
'strict_threads' - Vdaka volbe
'beep_new'sa pri prichode novej spravy nastavi terminalu ‘urgent flag’. Je to uzitocne pri window manageroch. Beepovanie musi podporovat terminal (napr. xterm, terminator, mozno aj urxvt a konsole) - Index standardne zobrazuje zbytocne vela informacii. Mne postacuje toto:
'index_format = "%Z%{%b %d} %-20.20L %s"'. 'wait_key=no'– Mutt nebude cakat na stlacenie nejakej klavesy po tychto udalostiach: <shell-escape>, <pipe-message>, <pipe-entry>, <print-message> a <print-entry>.- Zakomentoval som moznost
'auto_view text/html'. Niektore HTML spravy su citatelne aj cez zabudovany pager, zvysok otvaram cez view-attachments menu (standradne skratka ‘v’). Potom si vyberiem pozadovanu html prilohu a otvorim cez Firefox – subor~/.mailcapmusi obsahovat riadok'text/html; firefox %s; copiousoutput; nametemplate=%s.html' - Textove prilohy riesim dvojako: bud sa zobrazia priamo v sprave, alebo ich v view-attachments menu otvorim v editore. Vytvoril som niekde v /usr/bin spustitelny subor, ktorym otvaram prilohu priamo v editore.
/usr/bin/pmobsahuje toto: - Dalsim riesenim priloh je program mpack. Uzivatelia Arch Linuxu ho najdu v AUR alebo v mojom repozitari.
'macro pager,index A "|munpack -C ~/Desktop\n"'ulozi vsetky prilohy do adresara~/Desktop. Skratka funguje pri prezerani spravy alebo v indexe. Toto makro dokaze ulozit len vsetky prilohy naraz, neumoznuje totiz ulozit len tie, ktore som oznacil. Preto je tu este jedno riesenie: - Poslednym riesenim priloh je toto makro:
'macro attach W <save-entry><kill-line>/home/cinan/Desktop'. V zozname priloh sa oznacia prilohy skratkou ‘t’ (tag) a potom cez skratku ‘;W’ sa ulozia do adresara~/Desktop. Pre zrychlenie prace staci na koniec makra pridat'<enter>'. - PageDown a PageUp som priradil klavesam ^D a ^U (ctrl+d a ctrl+u).
- Spravy s prilohami zmenia farbu v indexe:
'color index brightwhite default ~X>0' - Dalsia zmena farby:
'color index brightyellow default ~v #collapsed threads'
#!/bin/sh
cat > ~/.mutt.message && moj_editor ~/.mutt.message; rm ~/.mutt.message
bind pager ^D next-page
bind pager ^U previous-page
Vsetky moje konfiguracne subory su tu.
Vlastny repozitar pre Archlinux
Sobota, September 5, 2009 – 19:34
RSS citacka do terminalu
Nedeľa, August 30, 2009 – 17:30
Ma nazov newsbeuter. Dost ma zaujala tato veta na domovskej stranke:
Newsbeuter is the Mutt of RSS feed readers. Not convinced? See for yourself.
Program je prehladny, plne konfigurovatelny (tym myslim vzhlad, farby, klaves. skratky aj zobrazovanie sprav). Kedze v aktualnej verzii 2.0 ma problem so stahovanim sprav z niektorych zdrojov (napr. zive.sk), skompiloval som si vyvojovu verziu z git-u (link je na domovskej stranke). Dokaze vyhladavat v nazvoch aj obsahu sprav. A to dost rychlo :)
Moje nastavenie:
browser "firefox -new-tab %u"
mark-as-read-on-hover yes
always-display-description true
article-sort-order date-asc
feed-sort-order date-asc
download-retries 3
auto-reload yes
reload-time 15
bind-key j down
bind-key k up
bind-key x quit
error-log "~/.newsbeuter/error.log"
keep-articles-days 30
search-highlight-colors white yellow
#pager "/bin/less %f | sed 's/Feed:\|Title:\|Author:\|Link:\|Date://g'"
#pager /bin/less
feedlist-format " %n %11u %t"
articlelist-format " %f %D %?T?|%-17T| ?%t"
notify-always yes
notify-xterm yes
color listfocus black white
color info cyan default
highlight articlelist " N .*" red default
highlight feedlist "[1-9]/" red default
highlight article "^(Feed|Title|Author|Link|Date):.*" yellow default
Mutt: Prechod od Thunderbirdu
Nedeľa, August 30, 2009 – 15:57
Mam 2 ucty na gmail-i. Ako ich odstat do Mutt-u? (divne sklonovanie :) Vsetky konfiguracne subory su na konci navodu.
Toto nie je peknucky navod s obrazkami, ako ovladat Mutt. Dolezite je, ak ako ho nakonfigurovat :)
Na zaciatok odporucam nainstalovat opatchovanu verziu mutt-sidebar (homepage, AUR). Umoznuje zobrazit postranny panel s postovymi schrankami a zlozkami.
Najprv treba postu nejak stahovat. Kedze mam oba ucty na Gmaili, vyuzivam IMAP protokol. Sice Mutt dokaze postu stahovat aj odosielat, ale predsa to je “len” Mail User Agent – teda povodne sluzil len na prezeranie posty. Na nic ine.
Pre stahovanie posty cez IMAP pouzivam offlineimap. Postupoval som podla navodu http://miggysmith.wordpress.com/2009/05/03/gmail2/.
Offlineimap sa spusta kazdych 5 minut cez cron:
*/5 * * * * /usr/bin/offlineimap -u Noninteractive.Quiet
Dalsou moznostou je nekonecna slucka niekde v subore, ktory sa spusta po starte systemu
while true; do offlineimap; sleep 5m; done
Mutt ma nastavenia ulozene v ~/.muttrc. Najprv treba nastavit prijimanie a odosielanie posty. Vsetko sa trochu stazuje, kedze treba nastavit viac nez 1 ucet. Takto to vyzera u mna:
set mbox_type=Maildir
set folder=~/Mail #kde sa stahuje posta, zavisi od nastavenia offlineimap
set spoolfile=+/Personal/INBOX #po starte sa zobrazi obsah tejto zlozky, '+' je skratka predstavujuca premennu folder
set header_cache=~/.hcache
mailboxes +Personal/INBOX +"Personal/[f2pm]" +Work/INBOX #co sa ma zobrazit v sidebare, inak sa zlozkami prechadza cez skratku priradenu klavese 'c'.
folder-hook Personal 'set from="mail1@gmail.com" smtp_url="smtp://mail1@smtp.gmail.com:587/" smtp_pass = "heslo"'
folder-hook Work 'set from="mail2@gmail.com" smtp_url="smtp://mail2@smtp.gmail.com:587/" smtp_pass = "heslo"'
folder-hook Personal 'set record=+"Personal/[Gmail].Sent Mail" postponed=+"Personal/[Gmail].Drafts" query_command = "abook --datafile ~/.abook/addressbook.mail1 --mutt-query '%s'" '
folder-hook Work 'set record=+"Work/[Gmail].Sent Mail" postponed=+"Work/[Gmail].Drafts" query_command = "abook --datafile ~/.abook/addressbook.mail2 --mutt-query '%s'"'
folder-hook Personal 'macro index,pager a "<pipe-message>abook --datafile ~/.abook/addressbook.mail1 --add-email<return>" "add the sender address to abook"'
folder-hook Work 'macro index,pager a "<pipe-message>abook --datafile ~/.abook/addressbook.mail2 --add-email<return>" "add the sender address to abook"'
folder-hook Personal 'macro index,pager S "<save-message>=Personal/[Gmail].Spam<enter>" "mark message as spam"'
folder-hook Work 'macro index,pager S "<save-message>=Work/[Gmail].Spam<enter>" "mark message as spam"'
folder-hook Personal 'macro index,pager H "<save-message>=Personal/INBOX<enter>" "mark message as ham"'
folder-hook Work 'macro index,pager H "<save-message>=Work/INBOX<enter>" "mark message as ham"'
Nazvy zloziek (Personal a Work) su zavisle od nastavenia offlineimap. (Vsetky konfiguraky pokope su na konci navodu).
record – kam sa ulozia odoslane mejly
postponed – kam sa ulozia rozpisane mejly
query_command – prikaz, ktory doplni adresu pri pisani mejlu
macro index,pager a – skratka, ktora je platna v indexe (zoznam mailov) a pageri (zobrazeny mail). No a ‘a’ je samotna klavesa, ktorej je priradene dane makro :)
Pre prehladnost – moja adresarova struktura v ~/Mail:
Mail
|-- Personal
| |-- INBOX
| |-- [Gmail].All Mail
| |-- [Gmail].Drafts
| |-- [Gmail].Sent Mail
| |-- [Gmail].Spam
| |-- [Gmail].Starred
| |-- [Gmail].Trash
| |-- [arch-releng]
| |-- [f2pm]
| `-- [uzbl-dev]
`-- Work
|-- INBOX
|-- [Gmail].All Mail
|-- [Gmail].Drafts
|-- [Gmail].Sent Mail
|-- [Gmail].Spam
|-- [Gmail].Starred
|-- [Gmail].Trash
|-- [gnome-sk-list]
`-- [sk-i18n]
Folder-hook sa da pochopit takto: Ak som v zlozke Personal a chcem napisat mail, tak sa pouzije premenna from=mail1@gmail.com, smtp_url="smtp://mail1@smtp.gmail.com:587/" atd. Ako je vidiet, posta sa odosiela Mutt, nie nejaky iny program (napr. tu je navod pre msmtp).
Program abook sluzi na spravu kontaktov. Pekne sa integruje do Muttu a podporuje doplnovanie mailovych adries, napr. anc<tab> doplni na anca@mojmail.ru. Podporuje aj import kontaktov. Chyba mi synchronizacia kontaktov gmail-abook. Da sa pouzivat aj samostatne.
Na konfiguraciu vzhladu, skratiek a pod. odporucam otvorit si muttrc manualove stranky (man muttrc). Urcite sa hodi vela inspiracie a samozrejme manualy a navody 0 1 2 3. Opat, moje nastavenia su na konci navodu.
Spravy oznacene ako Important (oznacene vykricnikom) sa v rozhrani gmailu zobrazia s takou zltou hviezdickou.
Co s html spravami? Do ~/.muttrc staci pridat riadok
auto_view text/html
Subor ~/.mailcap by mal obsahovat toto:
text/html; elinks -dump -dump-charset iso-8859-15 -default-mime-type text/html %s; needsterminal; copiousoutput;
To je cele.
Uzitocne by bolo, keby po kliknuti na mailovu adresu (mailto: abc@cba.abc) v prehliadaci (pouzivam Firefox) sa otvoril terminal s Muttom a aby sa rovno dal pisat mail. Da sa to. Moj sposob:
- stiahnut rozsirenie Mozex . Najprv vsak treba editovat zabaleny subor install.rdf (pomoze MC alebo file-roller) a zmenit maximalnu verziu Firefoxu, pretoze oficialne podporovana je len rada 3.0. Funguje v pohode aj vo verzii 3.5.
- v nastaveni Mozexu je kolonka Mail, treba zmenit vstupne pole na toto:
terminator -x /home/cinan/skripty/muttMailTo mailto:%A?subject=%S&cc=%C&bcc=%Z&body=%BTerminator je nazov terminalu, ktory pouzivam. Cestu si kazdy zmeni sam podla seba. Je potrebne este zaskrtnut “Intercept mailto: clicks.” - spustitelny subor
/home/cinan/skripty/muttMailToobsahuje toto:
#!/bin/sh
echo "1. Personal"
echo "2. Work"
read a
if [ $a -eq 1 ]; then mutt -F ~/.muttrc.mail1 $@;
elif [ $a -eq 2 ]; then mutt -F ~/.muttrc.mail2 $@;
fi
O co ide: rozhodnem sa, od koho ma byt mail poslany (ved mam 2 ucty) spolu s nastavenymi premennymi from, smtp_url, smtp_pass, record, query_command atd. Nenasiel som iny sposob, nez tento.
Konfiguracne subory:
~/.muttrc.mail{1,2} #lisia sa v mene,hesle,premennych record,spam atd…
Porovnanie open-source ovladacov radeon (ati) a radeonhd
Sobota, August 15, 2009 – 18:51
Tabulka rozdelena podla jadra grafickej karty:
vim ako pager so zvyraznenim syntaxe
Pondelok, August 10, 2009 – 13:04
Nastavil som tieto aliasy, takze pri prezerani obsahu suboru sa pouzije program vim s upravenym nastavenim. Samozrejme so zapnutymi farbickami.
alias more="vim -u /usr/share/vim/vim72/macros/less.vim"
alias less="vim -u /usr/share/vim/vim72/macros/less.vim"
Fix: Pad Firefoxu pri prepnuti Flash videa na celu obrazovku
Piatok, August 7, 2009 – 14:03
Do suboru /usr/lib/firefox-3.5.2/firefox je potrebne vlozit riadok:
export LD_PRELOAD=/usr/lib/libGL.so.1