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 .