Archiwum kategorii: desktop

Grooveshark currentSong.txt + gajim status

Przy okazji szukania API do grooveshark’a odkryłem plik currentSong.txt, który jest tworzony przez Grooveshark Desktop.

Kilka minut z vim’em i mamy skrypt napisany w python’ie, który odczytuje w/w plik i wrzuca informację o aktualnie odtwarzanym utworze jako status wybranego konta w gajim’a.

Skrypt umożliwia także uruchomienie go w trybie monitorowania w/w pliku (wymana pyinotify). Wtedy nasz status będzie zmieniany w chwili (chwilę potem :) ) zmiany utworu w Grooveshark Desktop.

Całość można dowolnie używać/modyfikować, a pobrać można z serwiu github.com:

Do działania wystarczy nam plik grov2gajim.py. Umieszczamy go gdzieś na dysku i możemy używać.

thc/marijuana detox kits.

awesome3 wm mouse/key bindings

Tak na szybko z manuala do pdf’a do szybkiego wydruku cheatsheet dla window managera awesome 3 (it’s awesome ;) ):

lekkie gnome, openbox zamiast metacity

Lubię gnome, choć niektóre rzeczy mogły by być lepsze np:

  • szybszy start/działania
  • i brakuje mi kombinacji ALT+prawy klawisz myszy do zmiany rozmiarów okien (naleciałość od używania przez lata windowmakera)

Oba problemy rozwiązał mi openbox, który świetnie działa zarówno z Gnome jak i z KDE (oraz samodzielnie :) ).

apt-get install openbox obconf

i gotowe. Teraz można się wylogować i zalogować przy pomocy sesji Gnome/obenbox. Obconf ustawia kilka rzeczy, ale brakuje mu skrótów klawiszowych. Skróty te możemy ustawić w pliku

~/.config/openbox/rc.xml

Można zmienić domyślne przejścia pomiędzy pulpitami z ctrl+F1-x na alt+f1-x (moje ulubione). Trzeba tylko pamiętać by usunąć istniejące już powiązania A-F4 do zamykania okien. Inaczej zostaniemy przeniesieni na pulpit 4, jednak aktywne okno z bieżącego pulpitu zostanie zamknięte ( miałem kilka zdziwionych min ).

Nie udało mi się ustalić kiedy pojawia się plik rc.xml. Czy po użyciu obconf, czy po zamknięciu pierwszej sesji z Gnome/openbox. Jeżeli masz podobny problem to pomoże ci mój plik konfiguracyjny :)

Wystarczy umieścić go w ~/config/opebox/ i zalogować się do Gnome/openbox.
Uwaga: jeżeli włączycie efekty pulpitu, wtedy openbox zostanie zamieniony na powrót na Metacity (don’t do it)