sobota, 21 marca 2009

Obrazki w conky

W jednej z moich notek napisałem, jak zainstalować conky. Co zrobić, aby monitor był ładniejszy? Jak wstawić do niego obrazy? Użyjmy specjalnej czcionki!

W conky nie ma możliwość wczytania zdjęć i obrazów(np. z rozszerzeniem *.jpg), możemy jednak "przechytrzyć" program i wpisać do niego znaki-obrazy. Wystarczy w systemie zainstalować specjalną czcionkę, w której każdemu znakowi jest przypisany obrazek. Następnie w konfiguracji conky'iego wpisujemy literę, a na pulpicie wyświetli się obrazek.

Najpierw pobieramy zestaw czcionek-obrazków. Zapisujemy je na pulpicie. Następnie orwieramy terminal i wpisujemy:

 $ sudo tar -xvf ~/Pulpit/czcionki.tar -C /usr/share/fonts/truetype

i podajemy hasło roota. Czcionki zostały zainstalowane. Teraz wystarczy dowiedzień się, jaki obrazek odpowiada każdemu znakowi.

Klikamy kolejno Aplikacje -> Akcesoria -> Mapa znaków. Otworzy się nam okno ze zbiorem wszystkich czcionek. Wystarczy z rozijalnej listy wybrać jedną z czcionek-obrazków:
  • StyleBats
  • OpenLogos
  • PizzaDude Bullets
Kiedy wybierzemy czcionkę, zmieniamy jej rozmiar na większy(np. 50), aby lepiej zobaczyć obrazki. Jeśli klikniemy teraz dwa razy na któryś znak, to w polu poniżej wyświetli się litera. Jeżeli ją wpiszemy do konfiguracji conky'iego to pojawi się ten obrazek, na który kliknęliśmy.

Zapamiętajmy znaki, które chcemy wpisać. Teraz w terminalu wpisujemy:
 $ gedit ~/.conkyrc

aby otworzyć edycję konfiguracji programu. W miejscu, w którym ma się pojawić obrazek wpisujemy:
 ${font PizzaDude Bullets:size=14}x${font}

gdzie x, to znak, który pokazał się w polu w oknie Mapa znaków. Oczywiście zamiast PizzaDude Bullets, możemy wpisać inną, podaną wcześniej nazwę czcionki, możemy zmienić też rozmiar czcionki.

I to by było na tyle. Od teraz nasz conky będzie ładniejszy!

czwartek, 19 marca 2009

Zmiana tematu

Nie mam teraz dużo czasu(nauka), więc nie będę teraz często pisał. Jednak postaram się co jakiś czas zaglądnąć na stronę i dopisać jakąś notkę. Ale przejdźmy do tematu...

Po instalacji Linuksa Ubuntu zostaje załadowany domyślny wygląd. Zawsze możemy go zmienić na ładniejszy lub czytelniejszy.

Wchodzimy w ustawienia tematów: System -> Preferencje -> Wygląd.
Wyświetlą się nam propozycje wyglądu systemu. Możemy skorzystać z domyślnych tematów, ściągnąć z internetu jakiś them lub połączyć obie metody i samemu dostosować poszczególne elementy.

Zacznijmy od domyślnych tematów. Kiedy  klikniemy na którąś propozycję, to automatycznie wszystkie elementy pulpitu zostaną zmienione, więc możemy zobaczyć, jak dany temat będzie wyglądał. Jeśli któryś się nam spodoba to klikamy na niego i naciskamy Close.

Możemy także ściągnąć z internetu gotowy temat i go wczytać. Skarbnicą themów jest gnome-look.org. Wystarczy pobrać temat i zapisać go na dysku, np. w folderze Themy w Folderze domowym. Natępnie w oknie wyboru styli klikamy na Install... i znajdujemy zapisany poprzednio plik. Jeśli jest dobrze spakowany(tzn. jest w formacie *.tar.gz) to od razu zostanie zainstalowany. W przeciwnym wypadku wchodzimy do folderu, klikamy prawym przyciskiem myszy na plik tematu i wybieramy Extract Here.
Temat zostanie rozpakowany. Teraz klikamy prawym przyciskiem myszy na wypakowany folder i wybieramy Create Archive.
W małym okienku wybieramy typ kompresji: .tar.gz i nazwę archiwum. Klikamy na Create.
Teraz możemy już normalnie zainstalować temat.

Możemy także połączyć różne tematy: i ściągnięte z internetu i te podstawowe. Wystarczy w oknie wyboru themów kliknąć na Customize... W otwartym oknie możemy Wybrać elementy kontrolujące, kolory, obramowania okien, ikony i wskaźniki. Wygląd systemu zależy teraz już tylko od nas!

niedziela, 8 marca 2009

Podstawy: Autostart

Niektóre programy używamy prawie cały czas(np. komunikator). Warto taki program dodać do autostartu, aby aplikacja uruchamiała się przy starcie systemu.

Aby dodać nowy program, wchodzimy w System -> Prefernecje -> Sesje i klikamy na Add(Dodaj). Następnie wpisujemy nazwę programu(obojętnie jaką) i komendę, która uruchamia program(taka, jaką wpisujemy w terminalu, aby włączyć program).Jeśli chcemy to podajemy także komentarz. Klikamy na Add i zamykamy okno. Gotowe! Teraz program uruchomi się ze startem systemu!

sobota, 7 marca 2009

Podstawy: Konsola(Terminal)

Na samym początku w Linuksiem można było pracować wyłącznie przez konsolę. W obecnych wersjach systemów Linux jest dostępny interfejs graficzny, który ułatwił pracę z systemem początkującym. Jednak terminal nadal jest integralnym składnikiem każdej dystrybucji. Dlatego warto się z nim zapoznać, aby odkryć jego prawdziwe możliwości.

Aby uruchomić w Ubuntu konsolę klikamy kolejno: Apliakacje -> Akcesoria -> Terminal
W terminalu podajemy różne polecenia, po czym naciskamy klawisz [ENTER]

Poleceń konsoli jest bardzo dużo, więc nie opiszę tutaj wszystkich. Bardzo dobry przewodnik po terminalu znajduje się na stronie jakilinux.org. Osobiście polecam też książkę Scotta Grannemana pt."Linux. Rozmówki". Bardzo dobra książka dla początkujących.

Teraz opiszę podstawowe polecenia konsoli, aby nie wpisywać ich bezmyślnie w okno terminalu.

 $ ls
- wyświetl zawartość katalogu
 $ cd
-  zmień katalog
 $ cp
- kopiuj
 $ mv
- wytnij
 $ rm
- usuń
 $ sudo [polecenie]
- wykonaj [polecenie] z przywilejami superużytkownika(trzeba podać hasło)
 $ apt-get install [program]
- zainstaluj [program]
 $ [program]
- uruchom [program]

poniedziałek, 2 marca 2009

Conky - instalacja, konfiguracja i skrypt do Gmail

Conky to bardzo konfigurowalny monitor systemu. Wyświetla się na pulpicie i pokazuje róźne parametry komputera. Zobaczmy jak go zainstalować.



Włączamy terminal(nie będę już pisał jak to zrobić, chyba każdy wie :D) i wpisujemy w nim:
 $ sudo apt-get install conky
i podajemy hasło roota. Następnie pobierane są odpowiednie paczki. Po zakończeniu instalacji możemy uruchomić program poleceniem
 $ conky

Konfiguracja

Po instalacji musimy jeszcze skonfigurować monitor systemu. Możemy ściągnąć gotowy projekt(np. wyszukując frazę "conky" na gnome-look.org) lub samemu go stworzyć. Bardzo dobry tutorial znajduje się na forum.ubuntu.pl. Jeśli ktoś chce to może pobrać też mój plik .conkyrc.

Aby otworzyć edycję pliku konfiguracyjnego wydajemy w konsoli:

 $ gedit ~/.conkyrc

Gmail w conky

Jeśli mamy pocztę na gmailu to możemy wstawić do monitora skrypt, który będzie sprawdzał, czy mamy jakąś nową wiadomość.

Uruchamiamy edytor tekstu(np. gedit - Aplikacje -> Akcesoria -> Edytor tekstu). Wklejamy do niego ten skrypt:

#!/bin/bash

gmail_login="tu podaj swój login(bez @gmail.com)"
gmail_password="tu podaj swoje hasło"

dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*//;s/<\/fullcount>.*//' 2>/dev/null)"

if [ -z "$dane" ]; then
echo "Błąd połączenia"
else
let wynik=$dane;
if [ $wynik = 0 ]; then
echo "Nie masz wiadomości."
elif [ $wynik = 1 ]; then
echo "Masz 1 nową wiadomość."
else
if [ $wynik -lt 5 ]; then
echo "Masz $wynik nowe wiadomości."
else
echo "Masz aż $wynik nowych wiadomości."
fi
fi
fi

i zapisujemy plik(klikając na Save) pod nazwą .gmail_skrypt w katalogu domowym. Teraz otwieramy plik z konfiguracją(j.w.) i w miejsu, w którym ma się pojawić informacja wklejamy taki kod:
 ${execi 10 ~/.gmail_skrypt}

Od teraz conky powiadomi nas o nowej poczcie!

Warto jeszcze dodać conky do autostartu. Jak to zrobić przeczytasz w "podstawach".

niedziela, 1 marca 2009

Wine i DirectX

Aby uruchomić niektóre gry potrzebna jest bibloteka DirectX. Ale jak ją zainstalować w Ubuntu? Tego dowiesz się z tego artykułu.

Uruchamiamy konfigurację Wine(patrz Wine - instalacja) i przechodzimy do zakładki Aplikacje i wybieramy wersję Windows na "Windows 2000". Następnie klikamy na zakładkę Biblioteki

Z rozwijalnej listy "Nowa reguła dla biblioteki:" wybieramy:

 d3d8

i klikamy na Dodaj. Na liście zaznaczamy właśnie dodaną regułę i naciskamy Edycja. W małym oknie wybieramy "Tylko wbudowana (Wine)" i potwierdzamy przez OK.


Teraz, aby nie dodawać wszystkich bibliotek w taki sposób edytujemy plik user.reg. Włączamy terminal(Aplikacje -> Akcesoria -> Terminal) i wpisujemy w nim:
 $ gedit ~/.wine/user.reg

Otworzy nam się plik tekstowy. Wyszukujemy w nim frazę "d3d8"(używamy [CTRL]+[F]) Pod tym wierszem wklejamy ten kod:

"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"


Kolejnie kopiujemy pliki:
-mscoree.dll
-streamci.dll
do folderu:
 ~/.wine/drive_c/windows/system32/


Teraz instalujemy bibliotekę DirectX(na pewno jest na płycie z grą, a jak nie to znajdziemy w internecie) tak, jak każdy program z Windows i możemy grać w gry 3D :D .