Linuxos, Linuxszal kapcsolatos bejegyzések, bash shell script, Ubuntu, Debian disztribúciók.

VIM csomagkezelés howto

packages felirat

Az egyre több erre hajazó kiegészítő szinte messziről jövő segélykiáltásként szelte át az internet-étert egy beépített csomagkezelőért.

Így lehetett, hogy Vim 8-ban debütált a csomagok támogatása. github.com/vim/vim/blob/master/runtime/doc/repeat.txt#L471

Sajnos vagy nem sajnos jó ideje Neovim felhasználóvá avanzsáltam és minden informálódás nélkül leírtam, hogy ez a package manageres móka csak Vim-ben van, Neovimben nincs. Viszont a minap a Neovim git logot böngészve mintha erre utaló szavakat olvastam volna. A megérzésem jó volt, Neovimben is van Vim 8 csomagkezelő.

Megjegyzés: A csomagkezelő kifejezés nem a legmegfelelőbb, a Vim 8 packages a csomagok betöltését végzi, de nem telepíti őket.

Nikon D5300 webkamera Linuxon

Fénykép a Nikon D5300 fényképezőgépről

Képzeljük el milyen profi videó társalgást lehetne tartani akárkikkel ha egy jobb objektívvel rendelkező DSLR kamerát használnál webkamerként!
Szépen beállítod a kamerát, fókuszt, fényt és miegymást, és szuper minőségben látnak majd anyuék, apuék vagy akár egy kedves kolléga a föld túloldalán. (Amint lesz webcam támogatás a linuxos Skype-on is.)

Szóval hogyan is lehet Linuxon webkameraként használni egy digitális fényképező gépet? Nekem egy Nikon 5300 van éppen és roppant könnyen össze tudtam hozzá vadászni az információkat az internet végtelen világából.

How to start uzbl browser on startup on a Raspberry PI

I wanted to use my Raspberry Pi to view build status, graphite charts and some other stuff on a TV.
I have my Raspberry, I needed to configure it to start uzbl (which is a very lightweight and easy to script browser).

Once you have a working raspberry (or any Debian environment), follow the steps written below:

Lock screen suspend után

Tételezzük fel, hogy nagyon minimalista Linuxot használunk, nincs power manager daemon meg semmi ilyesmi.
Tételezzük fel azt is, hogy szoktuk suspendelni a számítógépet.
Tételezzük fel, hogy szeretnénk, ha suspend után a a lock screen jelenne meg, hogy mások ne tudják az otthagyott, elaltatott gépet használni, ha csak felébresztik.
Tételezzük fel azt is, hogy valamilyen Debian alapú (mondjuk Ubuntu) disztribúciót használunk, bár lehet, hogy Fedora és más Linux disztribúciók esetén is működőképes a lent leírt apróság.

mitmproxy https weboldallal használva

A mitmproxy egy olyan tool, ami akkor jó, ha az ember monitorozni szeretné, hogy például a böngészője milyen forgalmat generál.
Például iszonyaton hasznos, amikor az ember abban bízik, hogy Chrome DevTools network tabján a record gomb megnyomásával az összes kérés és válasz le lesz logolva. Ilyenkor azért jobb a mitmproxy, mert a Chrome minden logol, kivéve válaszokat. Egy proxyval természetesen ez is megoldható.

Mutt, Dátum, Saját Timezone

Adva van egy probléma: A mutt (ami egy email kliens) a küldő által beállított időzónában mutatja, hogy a levél mikor lett elküdlve. Tehát, ha USA-ból kapok valakitől levelet, akkor oda van írva, hogy 9:00 AM PST. Ez nem annyira jó, mert a fenének sincs kedve számolgatni, hogy az mégis mennyinek számít idehaza. Ezt a problémát meg kellett oldani, amihez awk-t és a rendszerhez kapott date parancsot használtam, aminek a végeredménye a következő lett:

#!/usr/bin/awk -f
# A small awk script for mutt,
# which shows the send date in the user's current time zone
  {
  if (/^Date: /) {
    datestr="date -d \""
    for (i = 2; i < NF; i++) {
      datestr=datestr " " $i
    }
    datestr=datestr "\""
    printf "Date: "
    system(datestr)
  } else {
    print $0
  }
}

Ezt el kell menteni, mondjuk muttmessagefilter.awk néven, pl. a $HOME/bin/ alá, futtathatóvá kell tenni:

chmod +x $HOME/bin/muttmessagefilter.awk

Ezután $HOME/.muttrc-be egy messagefiltert kell tenni:

set display_filter="~/bin/muttmessagefilter.awk"

Aztán ennyi.

Oldalak