Ubuntu:Gutsy pl

From

Revision as of 12:55, 15 April 2008 by Msmyk2 (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Image:Ubuntuguide_logo.png

Nieoficjalny przewodnik po Ubuntu 7.10 (Gutsy Gibbon)

Ubuntu 7.10 (Gutsy Gibbon) zostało wydane. Trwają prace nad tłumaczeniem przewodnika na język polski, jeżeli możesz pomóc zgłoś się via Jabber, mikrobart@ubuntu.pl. Każda forma pomocy będzie wskazana.

Dla chcących pomóc/ podziękowania >>

Starsze wersje poradników

(Jeśli używasz starszych wersji Ubuntu (Breezy, Dapper, Edgy, Feisty), powinieneś zaktualizować je do Gutsy Gibbon.)


Contents


Uwagi ogólne

  • Pierwszą cechą Ubuntu, jaką zapewne zauważysz, będzie to, że nie masz pełnego dostępu (jako root) do wszystkich plików na swoim komputerze
  • Komenda "sudo" oznacza "superuser do" (wykonanie polecenia z uprawnieniami roota). Wykonanie "sudo" wymaga podania hasła użytkownika.
  • Fragmenty znajdujące się w niebieskawych sekcjach są komendami, które trzeba wykonać w terminalu (Aplikacje -> Narzędzia systemowe -> Terminal)
  • Aby uniknąć błędów przy przepisywaniu komend, zalecamy kopiowanie ich do terminala (zaznaczenie komendy, prawoklik -> "Kopiuj"/"Wklej" lub też za pomocą skrótów klawiaturowych, odpowiednio Ctrl+C/Shift+Insert )
  • Szczegółowe informacje na temat każdego programu można uzyskać w pomocy systemowej, wykorzystując polecenie "man". Przykładowo, "man sudo" wyświetli informacje dotyczące komendy "sudo".
  • Są dwie platformy Ubuntu: 32 i 64 bit. Jeżeli używasz platformy 64-bitowej zamień "i386" na "amd64"
  • Jeżeli używasz Kubuntu, powinieneś zainstalować program gedit
sudo apt-get install gedit
lub zastąp gedit programem kwrite, na przykład zamiast wpisywać
sudo gedit /etc/apt/sources.list
napisz
sudo kwrite /etc/apt/sources.list
  • Jeśli masz już dość ciągłego wykonywania komendy "apt-get" przeczytaj Jak używać graficznej nakładki na program apt-get (Synaptic).
  • Komendy "apt-get" i "wget" wymagają skonfigurowanego połączenia z Internetem.
  • Aby pobrać plik, kliknij prawym klawiszem myszy na odpowiednim odnośniku, wybierz opcję "Zapisz plik jako..." i sprawdź zgodność nazwy pliku i jego rozszerzenia.
  • To nieoficjalny przewodnik po Ubuntu 7.10 (Gutsy Gibbon). W żaden sposób nie jest on powiązany z Ubuntu i firmą Canonical.
  • Jeżeli chcesz wspomóc proces tłumaczenia Ubuntu na inne języki, odwiedź https://launchpad.net/
  • Niech przesłanie hasła "humanizm dla innych" zawsze będzie z Tobą...
  • Więcej pomocy znajdziesz w punkcie "system"

O instalacji, aktualizacji programów, repozytoriach

Instalacja programów i pakietów

Apt - podstawowe narzędzie pakietów (i programów)

Są tu podstawowe inforamcje na temat apt. Więcej dowiesz się czytając poradnik:

man apt-get
  • Instalacja pakietów
sudo aptitude install <nazwa_paczki>

Przykład:

sudo aptitude install mpd sbackup
  • Usuwanie pakietów
sudo aptitude remove <nazwa_paczki>

Przykład:

sudo aptitude remove mpd sbackup
  • Szukanie pakietów
sudo aptitude search <hasło>

Przykłady:

sudo aptitude search Music MP3
sudo aptitude search "Text Editor"
  • Odświeżanie bazy apt
sudo aptitude update
  • Aktualizacja pakietów
sudo aptitude upgrade
  • Aktalizacja dystrybucji
sudo aptitude dist-upgrade

Paczki .deb

  • Instalowanie pobranych paczek .deb
sudo dpkg -i paczka.deb
  • Usuwanie paczek .deb
sudo dpkg -r package
  • Rekonfiguracja/naprawa paczek .deb
sudo dpkg-reconfigure package

Przykład:

sudo dpkg-reconfigure mpd

Jak zainstalować/odinstalować paczki .deb

  • Aby zainstalować paczkę .deb
sudo dpkg -i package_file.deb
  • Aby odinstalować paczkę .deb
sudo dpkg -r package_name

Jak przekonwertować pliki .rpm na pliki .deb

sudo alien -d package_file.rpm

Kompilacja ze źródeł

Potrzebujesz do kompilacji wielu narzędzi (m.in. biblioteki, kompilatory)

sudo aptitude install build-essential
sudo aptitude install linux-headers-`uname -r`

Rozpakowanie archiwum

tar xvzf nazwa_paczki.tar.gz

Komendy kompilujące

cd /miejsce/położenia/paczki
./configure
make
make install

Jeśli kompilacja zakończyła się sukcesem, rozważ stworzenie paczki .deb do późniejszego użytku:

Instalacja potrzebnych narzędzi:

sudo aptitude install checkinstall

Kompiluj ponownie z użyciem "checkinstall":

cd /miejsce/położenia/paczki
./configure
make
checkinstall

Zachowaj stworzoną paczkę .deb do późniejszego użytku. Możesz ją zainstalować:

sudo dpkg -i package.deb

Jak skompilować pliki .deb ze źródeł

  • Przeczytaj #Dodawanie repozytoriów
  • Są różne programy pomagające automatycznie stworzyć plik .deb ze źródeł. Aby uzyskać więcej informacji, odwiedź linki znajdujące się niżej. Podstawową metodę opisaliśmy poniżej.
  • Zainstaluj niezbędne oprogramowanie aby zbudować źródła: build-essential (może być jedynym niezbędnym) i checkinstall (który tworzy paczki .deb).
sudo aptitude install checkinstall build-essential
  • W lokalizacji, w której znajdują się źródła, po wpisaniu ./configure i make możesz stworzyć paczkę .deb. Do póżniejszej instalacji nie będą potrzebne już źródła.
sudo checkinstall

lub

sudo checkinstall -D

Jak w łatwy sposób używać apt-get (Synaptic)

  • Step By Step Synaptic Package Manager Tutorials with Screenshots
  • System -> Administracja -> Menadżer pakietów Synaptic
  • Jak uruchomić dodatkowe repozytoria Universe i Multiverse
    1. Ustawienia -> Repozytoria
    2. Kliknij na Add, aby dodać
    3. Wklej poniższe linie (nie musisz tego robić, gdy wykonałeś punkt Jak dodawać nowe repozytoria):
deb http://archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
deb http://medibuntu.sos-sts.com/repo/ feisty free
deb http://medibuntu.sos-sts.com/repo/ feisty non-free
deb-src http://medibuntu.sos-sts.com/repo/ feisty free
deb-src http://medibuntu.sos-sts.com/repo/ feisty non-free
  • To refresh the list of known packages (equivalent to apt-get update)
Edycja menu -> Odśwież informacje o pakietach
  • To install all possible upgrades (equivalent to aptitude upgrade)
Edycja -> Zaznacz wszystkie do aktualizacji -> Domyślna aktualizacja
Edycja -> Wykonaj zaznaczone zmiany
  • Aby szukać paczek:
Edycja -> Szukaj... Wpisz słowa kluczowe
  • Aby zainstalować wybraną paczkę:
Wybierz "nazwa_paczki"
Prawy przycisk mysza na pakiecie -> Zaznacz do instalacji
Edycja -> Wykonaj zaznaczone zmiany
  • Aby usunąć zainstalowane paczki:
Wybierz "nazwa_paczki"
Prawy przycisk mysza na pakiecie -> Zaznacz do usunięcia
Edycja -> Wykonaj zaznaczone zmiany

Jak sprawdzić wersję zainstalowanego pakietu

dpkg -l nazwa_pakietu


Aktualizacja Ubuntu

Jak ręcznie zaktualizować Ubuntu

Użyj Menedżera Aktualizacji: System -> Administracja -> Menedżer Aktualizacji

albo

sudo aptitude update
sudo aptitude upgrade
sudo aptitude dist-upgrade

Repozytoria

Oprogramowanie do Ubuntu przechowywane jest w sposób scentralizowany w internecie. Nie trzeba szukać "instalek" na stronach producentów. Wszystko co trzeba dostępne jest w kilku zbiorach, nazywanych repozytoriami. Oczywiście rzeczywistość nie jest jeszcze idealna i programy dodawane są do repozytoriów z pewnym opóźnieniem. Czasem trzeba ściągnąć paczkę bezpośrednio ze strony producenta. Ale sam zamysł jest dobry.

Dodawanie repozytoriów

Podpunkt czeka na uzupełnienie...

Klucze do niektórych repozytoriów

1. Ściągamy klucz publiczny, którym podpisywane są repozytoria Kod:

wget 

lub kod:

sudo gpg --keyserver  --recv-keys  

np. kod:

gpg --keyserver "hkp://subkeys.pgp.net" --recv-keys A714EB87D1B1F415 580E2519969F3F57 DB5D6B0AA3012FB3 49A120FD1135D466 4C8BC4C880DF6D58 2D6CFB44DD800CD9 8CC68B397E2E4741 84F27CD6A2BF7BCB C12ADDB16FB65A0F A506E6D4DD4D5088

2a. Wbijamy w konsoli, w katalogu, do którego ściągnęliśmy klucz:


sudo apt-key add .gpg

lub

sudo apt-key add /root/.gnupg/pubring.gpg

2b. Otwieramy Synaptica, wybieramy z menu Ustawienia pozycję Repozytoria, klikamy przycisk Autentykacja i Dodaj. Tutaj wybieramy odpowiedni klucz.

3. Update'ujemy nasze repozytoria i voilea - brak komunikatów o gpg error

Jakie paczki dostarczają dodatkowe repozytoria

  • PLF repository dostarczają:
    1. Wsparcie odtwarzania DVD (libdvdcss2)
    2. Skype
    3. Sun Java SDK i JRE
    4. Przeglądarka WWW Opera
    5. RealPlayer 10
    6. Multimedialne kodeki Win32

Automatyczna instalacja programów

Automatix2

sudo dpkg -i automatix2_2.0.7-7.10gutsy_i386.deb
  • Automatix2 jest dostępny w Aplikacje > Narzędzia systemowe > Automatix


lub


  • Dodanie repozytoria:
echo deb http://www.getautomatix.com/apt gutsy main | sudo tee -a /etc/apt/sources.list
  • Ściągnięcie i dodanie kluczy:
wget http://www.getautomatix.com/keys/automatix2.key
gpg --import automatix2.key
gpg --export --armor E23C5FC3 | sudo apt-key add -


  • Aktualizacja:
sudo apt-get update
  • Instalacja:
sudo apt-get install automatix2
  • Automatix2 jest dostępny w Aplikacje > Narzędzia systemowe > Automatix

System

Środowiska graficzne (Gnome), środowisko tekstowe (konsola)

W przeciwieństwie do Windows, które ma tylko jeden sposób pokazywania interfejsu, w Ubuntu możesz korzystać z wielu "nakładek" graficznych na system. Do najpopularniejszych należą Gnome i KDE.

Jak przejść do trybu konsoli w GNOME

  • Aby przejść do trybu konsoli
Naciśnij 'Ctrl + Alt + F1' (F2 - F6)
  • Aby przechodzić między konsolami w trybie konsoli
Naciśnij 'Alt + F1' (F2 - F6)
  • Aby przejść z powrotem do GNOME
Naciśnij 'Alt + F7'

Jak przewijać w górę i w dół informacje wyświetlone w trybie konsoli

  • Aby przewinąć w górę informacje wyświetlone w konsoli
Naciśnij 'Shift + Page Up'
  • Aby przewinąć w dół informacje wyświetlone w konsoli
Naciśnij 'Shift + Page Down'

Jak zmienić domyślny rozmiar okna terminala (gnome-terminal)

Rozmiar okna terminala określa parametr geometry, wyrażony poprzez liczbę kolumn oraz wierszy (np. 80x40). Domyślnie wynosi on 80x25.

  • Pierwszym sposobem na zmianę rozmiarów terminala, jest dodanie parametru geometry do skrótu aplikacji:
--geometry 100x40
  • Drugi sposób umożliwia globalną zmianę parametru dla wszystkich okien terminala. Wystarczy dokonać edycji pliku /usr/share/applications/gnome-terminal.desktop modyfikując linię EXEC w następujący sposób:
Exec=gnome-terminal --geometry=120x30

Jak zainstalować KDE

sudo aptitude install kubuntu-desktop
Instalacja wymaga ok. 400MB na dysku
  • System -> Wyjście -> Wyloguj
  • Aby zalogować się do KDE kliknij na Sesje i wybierz KDE

Jak zainstalować XFCE

sudo aptitude install xubuntu-desktop
  • System -> Wyjście -> Wyloguj
  • Aby zalogować się do XFCE kliknij na Sesje i wybierz XFCE

Jak zainstalować FluxBox

sudo aptitude install fluxbox
Jak włączyć startowanie Fluxbox przy logowaniu
echo "exec startfluxbox" > ~/.xinitrc

Jak kombinacją klawiszy Ctrl+Alt+Del otwierać Monitor Systemu w GNOME

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

Jak odświeżyć pulpit GNOME

killall nautilus

Jak odświeżyć panel GNOME

killall gnome-panel




Wygląd i efekty

Jak uzyskać rozdzielczość 1400x1050

Jak ustawić obracający się ekran na sterownikach NVIDIA

  • Niektóre monitory LCD mają możliwość wykonywania obrotu - by móc z tego skorzystać ekran musi zostać obrócony o 90 stopni. Standardowe sterowniki nVidia dostarczane z X.org ("nv") wspierają programowe obracanie ekranu. Zauważ jednak, że nie jest ono akcelerowane i może być wolne. Przeczytaj #How to install Graphics Driver (NVIDIA) jeśli chcesz zainstalować firmowe sterowniki nVidii.
  • Jeśli masz zainstalowane firmowe sterowniki nVidii, przeczytaj zamiast tego #Jak ustawić obracający się pulpit z firmowymi sterownikami NVIDIA
  • By móc obracać ekran, znajdź sekcję "Device" dla sterownika "nv" w pliku /etc/X11/xorg.conf:
Section "Device"                                                                
       Identifier      "NVIDIA Corporation NV34 [GeForce FX 5200]"
       Driver          "nv"
  • Dodaj poniższą opcję do sekcji:
       Option "Rotate" "CW"

Opcja "Rotate" może przyjąć dwie wartości (w zależności od orientacji monitora):

  1. CW - obraca ekran zgodnie z ruchem wskazówek zegara (w prawo)
  2. CCW - obraca ekran w kierunku przeciwnym do ruchu wskazówek zegara (w lewo)

Jak ustawić obracający się pulpit z firmowymi sterownikami NVIDIA

  • Niektóre monitory LCD mają możliwość wykonywania obrotu - by móc z tego skorzystać ekran musi zostać obrócony o 90 stopni. Firmowe sterowniki nVidii wspierają sprzętowy obrót ekranu dzięki rozszerzeniu Xrandr.
  • By uruchomić sprzętowy obrót ekranu znajdź sekcję "Device" sterownika "nvidia" w pliku /etc/X11/xorg.conf:
Section "Device"                                                                
       Identifier      "NVIDIA Corporation NV34 [GeForce FX 5200]"
       Driver          "nvidia"
  • Dodaj następującą opcję do tej sekcji:
       Option          "RandRRotation" "on"

Jak wyłączyć wyświetlanie się loga NVIDIA podczas startu systemu

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Znajdź sekcję:
 ...
Section "Device"
     Identifier     "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
     Driver          "nvidia"
     BusID          "PCI:1:0:0"
...
  • Dodaj do niej linię:
   Option          "NoLogo"
  • Zapisz plik

Jak zainstalować Compiz (Nvidia)

Jak zainstalować Beryl (Nvidia)

sudo aptitude update
sudo aptitude dist-upgrade
  • Stwórz kopię bezpieczeństwa xorg.conf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Zainstaluj sterowniki do kart graficznych NVIDIA
    • System -> Administracja -> Restricted Driver Manager

Wykonaj Ctrl+Alt+Backspace

  • Zainstaluj Beryl
sudo aptitude install beryl emerald-themes beryl-manager
  • Włącz Beryl
beryl-manager
  • Włącz Emerald
emerald --replace
  • Dodaj Beryl i emerald do uruchamianych na starcie systemu
    • System -> Preferencje -> Sesje
    • Programy startowe -> Dodaj
beryl-manager

i

emerald --replace

Jak ustawić wygładzanie czcionek

gedit ~/.fonts.conf
  • Wklej do pliku:
<?xml version=”1.0” ?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<match target=”font”>
<edit name=”autohint” mode=”assign”>
<bool>true</bool>
</edit>
</match>
</fontconfig>
  • Przeloguj się i zobacz zmiany.


Jak włączyć automatycznie program do dynamicznej zmiany tapety pulpitu GNOME

  • Aby zainstalować skrypt w innym miejscu niż folder domowy, zamień ~ na odpowiednią ścieżkę.
cd ~
wget http://members.chello.at/horst.jens/files/wallpaperchanger.py
chmod +x wallpaperchanger.py
~/wallpaperchanger.py
gedit ~/.wallpaperchanger/wallpaperchangerconfig.py
  • Wyedytuj linię niezaczynające się na "#" według swoich potrzeb. Zapisz plik i zamknij gedit.
  • Aby utworzyć skrót do wallpaperchanger:
Kliknij na: Aplikacje -> Akcesoria -> Edytor menu Alacarte -> Plik -> Nowy wpis:
Nazwa: wallpaperchanger
Komenda: ~/wallpaperchanger.py

  • Aby zmienić tapetę na inną przy każdym uruchomieniu systemu:
Kliknij na: System -> Preferencje -> Sesje -> Programy startowe -> Dodaj:
~/wallpaperchanger.py

Jak automatycznie zmieniać tapetę (KDE)

  • Idź do K-menu -> Ustawienia systemowe -> Pulpit -> Tapeta
  • Wybierz Pokaz slajdów
  • Naciśnij Setup...
  • Naciśnij Dodaj... aby dodać obrazy, które chcesz zobaczyć na tapecie pulpitu
  • Wybierz 'Zmień obrazy później'
  • Naciśnij 'OK'

Jak zainstalować czcionkę użytą w logo Ubuntu

sudo aptitude install ttf-ubuntu-title

Teraz możesz ją używać w dowolnych aplikacjach.

Jak zemulować "światło reflektorów" w Mac OS X

  • Kliknij prawym przyciskiem myszy na panelu i naciśnij 'Dodaj do panelu...'. Wybierz aplet 'Deskbar' i naciśnij przycisk 'Dodaj'.
  • Zainstaluj pakiet 'Beagle' aby umożliwić indeksowanie danych na twoim komputerze.

Jak stworzyć Ubuntu wyglądające jak Mac OS X

  • Więcej informacji na ten temat znajdziesz tu.


Jak ustawić tile windows w GNOME

na początku pobierz to.

Jeśli nie używasz i386, project's strona główna jest tu.

  • Dwukrotnie kliknij na paczkę, aby ją zainstalować.
  • Zaloguj się do roota i przeglądaj /usr/share/tile/
  • Otwórz plik rc w gedicie
  • Wybierz drugą opcję "multi-desktop netwm"
  • Zapisz plik rc


  • Kliknij prawym przyciskiem na panel GNOME i wybierz "Dodaj do panelu"
  • Wybierz "Aktywator aplikacji" i wpisz:
    • Typ: Aplikacja
    • Nazwa: Tile Windows Vertically
    • Komenda: tile -v -w
  • Możesz dodac ikonę do aktywatora.
  • Kliknij "OK"


Ustaw piękną muzykę podczas logowania

sudo aptitude install sox
gedit ~/.fluxbox/startup
  • Znajdź linię:
exec /usr/local/bin/fluxbox
  • Umieść poniżej:
play /usr/share/sounds/login.wav > /dev/null 2>&1 &

Jak poprawić rozdzielczość (Intel)

  • Intel 915g, 945g, itd. inne graficzne chipsety, mają początkowo zainstalowane minimalne ustawienia rozdzielczości, pomimo tego, że są poprawnie wykrywane.
  • Zainstaluj narzędzie zmieniające rozdzielczość
sudo apt-get install 915resolution
  • By zobaczyć dostępne ustawienia, wykonaj następujące polecenie:
915resolution -l
  • Wybierz ustawienie, które nie jest Ci potrzebne i zamień je na pożądane, np. 1920x1440 na 1920x1200:
915resolution 5c 1920 1200
  • To powinno dodać szukane ustawienie rozdzielczości do narzędzia "System>Preferencje>Rozdzielczość ekranu"
  • Jeśli wszystko jest w porządku, to ustawiamy tę rozdzielczość na stałe:
sudo gedit /etc/rc.local
  • Po prostu dodaj polecenie, które wykonałeś powyżej, przed:
exit 0

Użytkownicy, uprawnienia, start i shutdown

Jak ustawić/zmienić hasło roota

sudo passwd root

Jak ustanowić konto roota

sudo passwd -l root

Jak pozwolić użytkownikowi root na logowanie do Gnome

Zakładka Zabezpieczenia-> Zezwolenie na lokalne logowanie na konto administratora (Zaznaczone)

Jak przełączyć się na roota poprzez konsolę

sudo -s -H
Password: <wpisz hasło roota>
lub
sudo -i
Password: <wpisz swoje hasło>


lub
sudo su
Password: <wpisz swoje hasło>

Jak dodać/edytować/usunąć grupę użytkowników

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Użytkownicy i grupy
  • Użytkownicy i grupy
Przycisk użytkownika -> Dodaj użytkownika/Ustawienia/Usuń
lub
sudo useradd jim
sudo userdel jim
  • Więcej informacji znajdziesz w
man usermod

Jak ustawić automatyczne logowania wybranego użytkownika do Gnome (niebezpieczne)

Security Tab -> Enable Automatic Login (Checked)

Jak pozwolić na więcej sudoers

EDITOR=gedit sudo visudo
  • Dodaj linię na końcu pliku
system_username     ALL=(ALL) ALL
  • Zapisz edytowany plik

Jak używać "sudo" bez każdorazowego podawania hasła (niebezpieczne)

EDITOR=gedit sudo visudo
  • Znajdź tą linię
...
system_username     ALL=(ALL) ALL
...
  • I zastąp ją poniższą linią
system_username     ALL=(ALL) NOPASSWD: ALL
  • Zapisz plik


Jak zakończyć sesję sudo

sudo -K

Jak uzyskać dostęp do konta root bez logowania

  • Przeczytaj #Uwagi ogólne
  • Najprostsza metoda (nie zadziała jeśli menu GRUB jest zabezpieczone hasłem)
    • Uruchom komputer computer
    • Jeśli menu GRUB jest ukryte, naciśnij 'Esc' aby wejść do menu GRUB
    • Wybierz
Ubuntu, kernel 2.6.10-5-386 (recovery mode)

Jak zmodyfikować argumenty startowe jądra aby uzyskać prawa dostępu użytkownika root

  • Przeczytaj #Uwagi ogólne
  • Uruchom komputer
  • Jeśli menu GRUB jest ukryte, naciśnij 'Esc' aby wejść do menu GRUB
  • Jeśli hasło GRUB jest ustawione, naciśnij 'p' aby odblokować menu GRUB
  • Wybierz
Ubuntu, kernel 2.6.10-5-386
  • Naciśnij 'e' aby wyedytować to polecenie przed uruchomieniem
  • Wybierz
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
  • Naciśnij 'e' aby wyedytować wybrane polecenie w sekwencji uruchomienia systemu
  • Dodaj "rw init=/bin/bash" na końcu linii argumentów
grub edit> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  • Naciśnij 'b' aby uruchomić

Jak użyć płyty instalacyjnej Ubuntu, aby zyskać dostęp do konta roota

  • Przeczytaj #Uwagi ogólne
  • Włóż płytę Ubuntu do napędu, ustaw bootowanie płyty i uruchom ponownie komputer.
  • W poleceniu "boot:", dodaj argument "rescue"
boot: rescue
  • Postępuj wedle instrukcji na ekranie

Jak zmienić zapomniane hasło roota/głównego użytkownika

# passwd root
  • Aby zmienić hasło głównego użytkownika
# passwd system_main_username

Jak zmienić zapomniane hasło do menu GRUBA

grub
grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź tę linię:
...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...
  • Zastąp znalezioną linię poniższą:
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  • Zapisz plik


Jak wyłączyć restartowanie X serwera w GNOME i KDE 3.5.x kombinacją Ctrl+Alt+Backspace

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Dopisz poniższe linie na końcu pliku
Section "ServerFlags"
     Option          "DontZap"          "yes"
EndSection

Jak ukryć menu GRUB podczas uruchamiania komputera

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst

  • Znajdź tą linię
...
#hiddenmenu
...
  • Zamień na tą linię
hiddenmenu
  • Zapisz plik

Jak zmienić czas oczekiwania menu GRUB podczas uruchamiania komputera

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź tą linię
...
timeout     3
...
  • Zamień na tą linię
timeout     X_seconds
  • Zapisz plik

Jak zmienić domyślną kolejność uruchamiania systemów w menu GRUB

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź tą linię
...
default     0
...
  • Zamień na tą linię
default     X_sequence
  • Zapisz plik

Jak zmienić wygląd menu GRUBA

e.g. Ustalmy, że hd0,1 są lokalizacją partycji Ubuntu.
wget -c http://easylinux.info/uploads/ubuntu.xpm.gz
chmod 644 ubuntu.xpm.gz
sudo mkdir /boot/grub/images
sudo cp ubuntu.xpm.gz /boot/grub/images/
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź tę sekcję:
# menu.lst - See: grub(8), info grub, update-grub(8)
#      grub-install(8), grub-floppy(8),
#      grub-md5-crypt, /usr/share/doc/grub
#      and /usr/share/doc/grub-doc/.
...
  • Dodaj poniższą linię pod znalezioną sekcją:
splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
  • Zapisz plik

Jak skonwertować tapetę do tła menu GRUB

splashimage.xpm.gz jest obrazkiem splash menu GRUB
ImageMagick jest zainstalowane
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm

Jak wyświetlać tylko jeden wpis kernela w menu GRUB

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup-`date +%F`
gksudo gedit /boot/grub/menu.lst
  • Znajdź tę linię:
...
# howmany=all
...
  • Zastąp znalezioną linię poniższą:
# howmany=1

Jeśli wpiszesz 1, wyświetli się ostatnio zainstalowany kernel, jeśli 2, to dwa ostatnio zainstalowane, itd. Nie usuwaj symbola "#".

  • Zapisz plik

Jak włączyć systemowy dzwonek kiedy okno logowania jest gotowe

echo foo >> ~/foo.wav
  • System -> Administracja -> Okno logowania -> Dostępność

Spójrz czy "Gotowość ekranu logowania" jest zaznaczone. Kliknij na ikonie folderu i wybierz "foo.wav".

rm foo.wav

Jak jednorazowo przeskoczyć ładowanie poszczególnej usługi podczas uruchamiania systemu?

Naciśnij 'Ctrl + C'

Posprzątaj system Ubuntu GNU/Linux

Jak na stałe wyłączyć/włączyć usługi uruchamiane z systemem

Jak czyścić zawartość folderu /tmp/ podczas wyłączania się systemu

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
gksudo gedit /etc/init.d/sysklogd
  • Znajdź tę sekcję:
...
 stop)
  log_begin_msg "Stopping system log daemon..."
  start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
  log_end_msg $?
...
  • Dodaj pod znalezioną sekcją poniższe linie:
  rm -fr /tmp/* /tmp/.??*
  • Zapisz plik

Jak usuwać tymczasowe pliki podczas wyłączania komputera

  • Stwórz kopię bezpieczeństwa pliku sysklogd
sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
  • Edytuj plik sysklogd
gksudo gedit /etc/init.d/sysklogd
  • Po tych liniach...
stop)
log_begin_msg "Stopping system log daemon..."
start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
log_end_msg $?
  • Dodaj tę linię:
rm -fr /tmp/* /tmp/.??*

Jak uruchamiać programy podczas startu GNOME

  • System -> Preferencje -> Sesje
  • Sesje
Zakładka Programy startowe -> Dodaj/Edytuj/Usuń

Praca z plikami

Jak zmienić uprawnienia plików/folderów

Kliknij PPM na plik/folder -> Właściwości
Uprawnienia -> Odczyt/Zapis/Usuwanie

Jak zmienić właściciela pliku/folderu

sudo chown system_username /położenie pliku lub folderu

Jak zmienić właściciela grupowego pliku lub katalogu

sudo chgrp system_groupname /położenie pliku lub folderu

Jak ustawić autozapis i zablokować tworzenie kopii bezpieczeństwa w Gedicie

  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (Odznaczone)
/ -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (Zaznaczone)

Jak wyświetlić wszystkie ukryte pliki/foldery w Nautilusie

  • Miejsca -> Folder domowy
  • Aby jednorazowo wyświetlić wszystkie ukryte pliki/foldery w Nautilusie
Naciśnij 'Ctrl + H'
  • Aby zawsze wyświetlać ukryte pliki/foldery w Nautilusie
Menu Edycja -> Preferencje
Zakładka Widoki -> Domyślny widok -> Wyświetlanie plików ukrytych i zapasowych (Zaznaczone)

Jak przeglądać pliki/foldery jako root w Nautilusie

  • Aby zainstalować menadżera plików (Root)
gksudo gedit /usr/share/applications/Nautilus-root.desktop
  • Wpisz poniższe linie do nowego pliku:
[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;
  • Zapisz plik
  • Aby przeglądać pliki/foldery jako root w Nautilusie
Aplikacje -> Narzędzia systemowe -> File Browser (Root)

Jak zainstalować menu "Pokaż w Terminalu" dla Nautilusa

sudo aptitude install nautilus-open-terminal
  • Nautilus -> Prawy przycisk myszy na pliku -> Otwórz w Terminalu

Jak zmienić domyślne "Otwórz z" programu

Prawy przycisk myszy na pliku -> Właściowości
Zakładka Otwórz z -> Dodaj
Wybierz program
Wybierz program "Otwórz z" (Zaznaczone)

Jak otworzyć pliki jako root prawym kliknięciem myszy

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
  • Wklej poniższe linie do nowego pliku
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
     gksudo "gnome-open $uri" &
done
  • Zapisz plik
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root

Prawy przycisk myszy na pliku -> Skrypty -> Otwórz jako root

Jak zmienić nazwy wszystkich plików w danej lokalizacji za jednym razem

  • Aby zainstalować program do zmiany nazw - "mvb"
wget -c http://easylinux.info/uploads/mvb_1.6.tgz
sudo tar zxvf mvb_1.6.tgz -C /usr/share/
sudo chown -R root:root /usr/share/mvb_1.6/
sudo ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb

  • Aby zmienić wszystkie nazwy plików w danej lokalizacji:
mvb NEW_NAME

Jak zarządzać wszystkimi obrazami w danej lokalizacji

sudo aptitude install imagemagick
wget -c http://easylinux.info/uploads/bbips.0.3.2.sh
sudo cp bbips.0.3.2.sh /usr/bin/bbips
sudo chmod 755 /usr/bin/bbips
  • Aby zarządzać wszystkimi obrazami w danej lokalizacji:
bbips

Jak zachować podręczniki "man" do plików

man polecenie | col -b > plik.txt

Archiwa

Rozpakowanie archiwów ".tar.gz":

tar xvzf package.tar.gz

Tworzenie archiwów ".tar.gz":

tar cvfz package.tar.gz folder

Rozpakowanie archiwów ".tar.bz"

tar xvjf package.tar.bz

Tworzenie archiwów ".tar.bz":

tar cvjf package.tar.bz folder
  • Rozpakowanie archiwów ".bz"
bunzip2 file.bz
  • Rozpakowanie archiwów ".gz"
gunzip file.gz

Jak skojarzyć Adobe Reader z plikami w Nautilusie =

  • Otwórz Nautilusa (Miejsca -> Pulpit)
  • Przejdź do pliku .pdf
  • Kliknij prawym przyciskiem myszy plik .pdf, wybierz Właściwości, przejdź do zakładki Otwarcie za pomocą, wybierz Adobe Reader.

Teraz gdy podwójnie klikniesz na plik .pdf zostanie on otworzony w Adobe Reader.

Sprzęt

Karta graficzna i monitor

Jak włączyć wsparcie dla monitorów o dużych ekranach
  • 23/24" monitory mają czasami problem z ustawieniem rozdzielczości 1920x1200.
  • Przyklad obejmuje Dell 2405, HP 2335 i Apple Cinema Display.
sudo gedit /etc/X11/xorg.conf
  • Dodaj nas?epującą linijkę do sekcji "Monitor":
Modeline     "1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235
  • Przykładowo, jeśli korzystamy z monitora HP2335, to sekcja ta powinna wyglądać tak:
Section "Monitor"
     Identifier     "hp L2335"
     Option          "DPMS"
     Modeline     "1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235
EndSection
Jak włączyć wyjście CRT (dla projektora/monitora) w notebookach (Intel)

Uwaga: Działa tylko z produktami graficznymi Intel®

sudo apt-get install i810switch

Włącz wyjście CRT

i810switch crt on

Wyłącz wyjście CRT

i810switch crt off
Jak zainstalować sterowniki grafiki (NVIDIA)
sudo apt-get install nvidia-glx nvidia-kernel-common
sudo nvidia-xconfig
  • Jeśli sterownik dalej nie będzie aktywny, spróbuj aktywować go otwierając plik kongiguracyjny X:
sudo gedit /etc/X11/xorg.conf
 
  • I zastępując "nv" przez "nvidia"
  • Crtl+Alt+BackSpace
  • Uaktywnij XvMC przez stworzenie pliku konfiguracyjnego XvMC
sudo gedit /etc/X11/XvMCConfig
  • Dodaj następującą linijkę do nowo utworzonego pliku konfiguracyjnego, by poinformować odtwarzacze o współdzielonej bibliotece nVidia XvMC:
libXvMCNVIDIA_dynamic.so.1
  • By używać XvMC do akceleracji wideo, użyj następujących flag.
xine -V xxmc filename.ts
mplayer -vo xvmc -vc ffmpeg12mc filename.ts
Jak zainstalować sterowniki grafiki w wersji beta (NVIDIA)
  • Podziękowania dla Alberto Milone
sudo gedit /etc/apt/sources.list
  • Dodaj JEDNĄ z linijek, w zależności od architektury
deb http://www.albertomilone.com/drivers/edgy/latest/32bit binary/
deb http://www.albertomilone.com/drivers/edgy/latest/64bit binary/
deb http://www.albertomilone.com/drivers/edgy/newlegacy/32bit binary/
deb http://www.albertomilone.com/drivers/edgy/newlegacy/64bit binary/
  • Zapisz edytowany plik
  • Dodaj klucz GPG
wget http://albertomilone.com/drivers/tseliot.asc
gpg --import tseliot.asc
gpg --export --armor albertomilone@alice.it | sudo apt-key add -
  • Zaktualizuj i zainstaluj pakiety
sudo apt-get update
sudo apt-get install nvidia-glx
sudo apt-get upgrade
  • Ta aktualizacja powinna objąć paczki linux-restricted-modules i linux-restricted-modules-common packages.
sudo nvidia-xconfig
  • Dodaj do menu nVidia Settings
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
  • Wklej do nowego pliku poniższe linie i zapisz plik
[Desktop Entry]
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;
  • Po restarcie sterowniki powinny być zainstalowane.
  • Sprawdź instalację 2 programami
glxinfo
glxgears
Jak zainstalować sterowniki do kart graficznych (ATI)


Mysz

Aktywacja bocznych przycisków myszy w przeglądarce Firefox

Operacja polega na dodaniu dwóch linijek do pliku xorg.conf. Sprawdzono ją na myszach z pięcioma przyciskami. Oto ich lista:

  • Logitech MX310
  • Logitech MX510
  • Logitech MX518
  • Logitech MX700
  • Intellimouse Explorer (first edition)
  • Razer Copperhead


Zrób kopię pliku konfiguracyjnego GNOME

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Zmień plik konfiguracyjny GNOME

gksudo gedit /etc/X11/xorg.conf

Znajdź sekcję "Input Device" myszy i dodaj dwie linijki, tak jak poniżej. Możesz również zwiększyć liczbę przycisków, jeśli twoja mysz ma ich więcej niż 7 - uzupełnij resztę sekcji w zależności od liczby przycisków (pamiętaj, że naprzód/wstecz, klikające / pochylalane na lewo i prawo kółko liczą się jako przyciski)

Zmień:

Section "InputDevice"
     Identifier "Configured Mouse"
     Driver "mouse"
     Option "CorePointer"
     ...
     Option "Protocol" "ExplorerPS/2"
     ...
     Option "Emulate3Buttons"       "true"
EndSection

Na:

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice" 
    Option         "Protocol" "ExplorerPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "true"
    Option         "Buttons" "7" 
    Option         "ButtonMapping" "1 2 3 6 7"
EndSection

Teraz możesz zrestartwoać komputer lub GNOME (ctrl + alt + backspace) by sprawdzić, czy w przeglądarce Firefox działają boczne przyciski myszy. W Nautilusie zadziałają dopiero wtedy, gdy zainstalujesz imwheel

Instalacja i konfiguracja IMWheel
  • Instalacja IMWheel
sudo apt-get install imwheel
  • Modifikacja pliku konfiguracyjnego IMWheel
gksudo gedit /etc/X11/imwheel/imwheelrc
  • Na końcu pliku wklej ten fragment
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right 

"(null)"
None, Up, Alt_L|Left
None, Down, Alt_L|Right
  • Utwórz skrypt startowy IMWeel
sudo mkdir /home/login
gksudo gedit /home/login/mouse
  • Wklej do niego
#!/bin/sh
exec xmodmap -e "pointer = 1 2 3 6 7 4 5" &
exec imwheel -k -b "67" &
exec $REALSTARTUP
  • By każdy użytkownik mógł z niego korzystać wydaj polecenie
sudo chmod +x /home/login/mouse
   
  • Skonfiguruj skrypt by był uruchamiany przy starcie sytemu
        1. Wybierz 'System' -> 'Preferencje' -> 'Sesje'
        2. Przejdź do zakładki Programy startowe
        3. Kliknij Dodaj i wpisz: /home/login/mouse
        4. Kliknij OK i Zamknij 
  • Zrestartuj komputer lub GNOME i sprawdź czy w Nautilusie działają boczne przyciski myszy


Klawiatura

Jak przemapować klawisz Caps Lock, jako inny klawisz kontrolny
gksudo gedit /etc/console-tools/remap
W terminalu
  • Zamień
#s/keycode  58 = Caps_Lock/keycode  58 = Control/;

na:

s/keycode  58 = Caps_Lock/keycode  58 = Control/;
  • Zapisz zmiany
sudo /etc/init.d/console-screen.sh
  • Spróbuj używając tego
W X Windows
gksudo gedit ~/.Xmodmap
  • Dodaj to:
keycode 66 = Control_L
clear Lock
add Control = Control_L

  • Teraz zastosuj zmiany.
xmodmap ~/.Xmodmap
  • Aby zastosować je przy uruchamianiu
    • Jeśli plik ~/.xinitrc nie istnieje,
cp /etc/X11/xinit/xinitrc ~/.xinitrc
  • We wszystkich wypadkach
gedit ~/.xinitrc
  • Jako pierwszą linię zrób:
xmodmap ~/.Xmodmap
  • Zrestartuj serwer X (Ctrl - Alt - Backspace)
  • Log In, a dialog should pop up, add .Xmodmap to the left side with the add button, and Save.
Jak włączyć Num Lock podczas startu GNOME
sudo aptitude install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
   lub 
   sudo cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup
gksudo gedit /etc/X11/gdm/Init/Default
   lub
   gksudo gedit /etc/gdm/Init/Default
  • Znajdź tę linię:
...
exit 0
  • Dodaj poniższą linię przed exit 0:
if [ -x /usr/bin/numlockx ]; then
 /usr/bin/numlockx on
fi
  • Zapisz plik
Jak dodawać style klawiatury dla innych języków (Xfce)
  • użyj plików *.lst z /etc/X11/xkb/rules aby wybrać 2nd_laguage_code
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,2nd_laguage_code
  • Możesz dodać to do sesji startowej poniższe linie (będzie on uruchamiał się przy starcie systemu, pamiętaj, aby nadać mu uprawnienia chmod +x):
#!/bin/tcsh
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,il
Jak dodać Wskaźnik klawiatury do panelu
  • Kliknij prawym przyciskiem myszy na pustej przestrzeni panelu i zobaczysz menu.
  • Kliknij na Dodaj do panelu...
  • Wybierz Wskaźnik klawiatury (znajduje się w kategorii Narzędzia, na końcu)

Wskaźnik klawiatury pojawił się na panelu. Domyślny dla Polski powinien być Pol. Możesz kliknąć prawym przyciskiem myszy na tym elemencie by zobaczyć więcej opcji lub patrz wyżej jak skonfigurować.

Jak ustawić przycisk Compose do specjalnych znaków
  • Kliknij System, Preferencje, Klawiatura.
  • Pod Opcje ułożenia, rozwiń Compose key position.
  • Zaznacz Right-Win key is compose, nasićnij Zamknij.

Trochę przykładów,

  • RightWin + C + = powstaje €
  • RightWin + = + C powstaje €
  • RightWin + C + O powstaje ©
  • RightWin + O + C powstaje ©
  • RightWin + a + ' powstaje á
  • RightWin + a + " powstaje ä
  • RightWin + a + ` powstaje a`
  • RightWin + a + ~ powstaje a~
  • RightWin + a + * powstaje a*
  • RightWin + a + ^ powstaje â
  • RightWin + a + > powstaje â
  • RightWin + a + , powstaje ą
  • RightWin + e + - powstaje e-
  • RightWin + S + 1 powstaje ^(1)
  • RightWin + S + 2 powstaje ^(2)
  • RightWin + S + 3 powstaje ^(3)


Procesory

Jak włączyć oszczędzanie enegrii/zmianę częstotliwości procesora

Wejdź do BIOSu podczas uruchamiania komputera i upewnij się, że opcje ACPI oraz Cool'n'Quiet (AMD) lub SpeedStep (Intel) są włączone. Niektóre BIOSy nie mają tych opcji. Możliwe, że są wtedy włączone domyślnie. Inne BIOSy mogą mieć tą opcję, ale jest ona nazwana inaczej. Sprawdź wtedy instrukcję do swojego BIOSu po więcej informacji.

  • Krok 2: Remove Userspace Scaling Software

powernowd

sudo apt-get remove powernowd

cpudyn

sudo apt-get remove cpudyn
  • Krok 3: Zainstaluj moduł CPU

Zidentyfikuj swój typ procesora używając komendy

cat /proc/cpuinfo

Możesz także sprawdzić te strony Procesory AMD - [[4]] Procesory Intel - [[5]]

AMD Sempron/Athlon/MP ( K7 )

Typy podstawek (socket): A, Slot A

sudo modprobe powernow-k7

AMD Duron/Sempron/Athlon/Opteron 64 ( K8 )

Typy podstawek (socket): 754, 939, 940, S1 ( 638 ), AM2 ( 940 ), F ( 1207 )

sudo modprobe powernow-k8

Intel Core Duo

sudo modprobe speedstep-centrino
Uwaga! W przypadku błędu należy użyć:
sudo modprobe acpi_cpufreq

Intel Pentium M

sudo modprobe speedstep-centrino

Intel Pentium 4

sudo modprobe p4_clockmod

Others (Unknown)

Nie jestem pewien, które procesory są obsługiwane przez ten moduł. Jeżeli Twój procesor nie działa z jedną z wyżej wymienionych metod, sprawdź tą.

sudo modprobe acpi-cpufreq
  • Krok 4: Ładuj moduły
sudo modprobe cpufreq_conservative
sudo modprobe cpufreq_ondemand
sudo modprobe cpufreq_powersave
sudo modprobe cpufreq_stats
sudo modprobe cpufreq_userspace
  • Krok 5: Testowanie/Konfiguracja
  • Wyświetl dostępne moduły
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
  • Powinieneś zobaczyć coś takiego:
powersave conservative ondemand performance
  • Krok 6: Załaduj moduły

Dodaj poniższe linie na koniec pliku /etc/modules

cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_userspace
odpowiedni moduł z kroku 3


  • Krok 7: Zainstaluj cpufrequtils
sudo apt-get install cpufrequtils

Przetestuj, czy narzędzie pracuje.

cpufreq-info
  • Krok 8: Wybierz zarządcę częstotliwości (ang. governor)

ondemand

Częstotliwość CPU jest ustalana dynamicznie, zależnie od potrzeb. Oznacza to wyższą częstotliwość pod obciążeniem, niższą w innym wypadku.

conservative

Zarządca podobny do ondemand ponieważ także ustawia częstotliwość procesora zależnie od obciążenia. Różnica między nimi polega na dynamice procesu: ten zarządca zmienia częstotliwość stopniowo, podczas gdy tamten ma skłonność do używania od razu najniższego/najwyższego dostępnego zegara. Zachowanie konserwatywne jest lepszym rozwiązaniem w przypadku korzystania z baterii.

performance

Niezależnie od obciążenia używa najwyższej dostępnej częstotliwości.

powersave

Niezależnie od obciążenia używa minimalnej dostępnej częstotliwości.

userspace

Pozostawia zmianę częstotliwości użytkownikowi lub dowolnej aplikacji użytkownika z prawami administratorskimi.

Zobacz [[6]] aby uzyskać więcej informacji.

Do typowych zastosowań zalecane jest użycie zarządcy ondemand, który pozwala na używanie całej mocy procesora tylko gdy jest potrzebna, czyli może wydatnie zmniejszyć ilość wydzielanego ciepła. W wypadku zasilania bateryjnego można się także zastanowić nad użyciem conservative lub powersave.

Można zmienić zarządcę ręcznie przy pomocy:

sudo cpufreq-set -g ondemand

W systemach wieloprocesorowych lub z wieloma rdzeniami należy powtórzyć tę komendę dla każdego z nich. Służy do tego flaga -c (CPU). Liczenie procesorów/rdzeni zaczyna się od 0, a komenda nie zawierająca flagi -c odnosi się do pierwszego z nich. By ustawić zarządcę dla drugiego procesora/rdzenia należy użyć:

sudo cpufreq-set -c 1 -g ondemand

By zobaczyć ile procesorów się ma należy wydać komendę:

ls /sys/devices/system/cpu/ 

Lub alternatywnie:

ls /sys/devices/system/cpu | grep cpu | wc -l
  • Krok 9: Konfiguruj cpufrequtils aby automatycznie uruchamiał odpowiedniego zarządcę

Edytuj plik /etc/default/cpufrequtils. Zamień linię:

ENABLE="false"

na

ENABLE="true"

Źródła: [[7]] [[8]]

Jak kontrolować prędkość wiatraczka procesora (lm-sensors)

Zainstaluj i skonfiguruj lm-sensors, tak jak w to pokazano w sekcji powyżej. By przetestować Toje ustawienia uruchom pwmconfig:

pwmconfig

  • Jeśli możesz kontrolować wiatraczek to świetnie. Utwórz teraz plik /etc/init.d/fancontrol i wklej do niego co następuje:
#!/bin/sh
#
# Fancontrol start script.
#

set -e

# Defaults
DAEMON=/usr/sbin/fancontrol
PIDFILE=/var/run/fancontrol-pid
PATH=/sbin:/bin:/usr/sbin:/usr/bin

test -f $DAEMON || exit 0

. /lib/lsb/init-functions


case "$1" in
       start)
               log_begin_msg "Starting fancontrol daemon..."
               start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON
               log_end_msg $?
               ;;
       stop)
               log_begin_msg "Stopping fancontrol daemon..."
               start-stop-daemon --stop -o -q -p $PIDFILE
               log_end_msg $?
               ;;
       force-reload|restart)
               sh $0 stop
               sh $0 start
               ;;
       *)
               log_success_msg "Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload}"
               log_success_msg "  start - starts system-wide fancontrol service"
               log_success_msg "  stop  - stops system-wide fancontrol service"
               log_success_msg "  restart, force-reload - starts a new system-wide fancontrol service"
               exit 1
               ;;
esac

exit 0
  • Zrób go plikiem wykonywalnym:
sudo chmod +x /etc/init.d/fancontrol
  • Przetestuj go:
/etc/init.d/fancontrol start

i

/etc/init.d/fancontrol stop
  • Jeśli pracuje w porządku to dodaj go do automatycznego ładowania przy starcie. Wklej następującą linijkę do pliku /etc/rc.local przed "exit 0"
/etc/init.d/fancontrol start
Jak monitorować temperaturę CPU i GPU, prędkość wiatraczka i napięcia procesora (GKrellM)
  • Najpierw zainstaluj lm-sensors by monitorować temperaturę CPU, prędkość wiatraczka i napięcia procesora w GKrellM #Jak wykryć temperaturę, prędkość wiatraczka i napięcia procesora (lm-sensors)
  • Zainstaluj sterownik wideo nvidia by monitorować temperaturę GPU nvidia #Jak zainstalować sterownik kart nVidia?
  • By monitorować temperaturę dysku twardego zainstaluj najpierw hddtemp:
sudo apt-get install hddtemp

GKrellM potrafi monitorować i wyświetlać temperaturę CPU i GPU, prędkośc wiatraczka i napięcia procesora, podawać wykorzystanie procesora i sieci, aktywność i temperaturę dysku twardego, wykorzystanie pamięci oraz swap. Instalacja jest bardzo prosta i sprowadza się do kilku kliknięć myszką. Możesz tak ustawić GKrellM by ostrzegał Cię gdy temperatura CPU jest zbyt wysoka lub nie działa wiatraczek. Dodatek hddtemp pozwala GKrellM wyczuć temperaturę dysku (dysk będzie działał dłużej, jeżeli jego temperatura nie będzie przekraczać 40 stopni)

sudo apt-get install gkrellm

Teraz uruchom program

kliknij Applications -> System Tools -> GKrellM

Aby konfigurować ustawienia,

Kliknij prawym przyciskiem myszy na GKrellM -> Configuration

Wcześniej walczyłem z lm-sensors, ale nie wykrywały one wszystkich czujników na moim komputerze. Potem znalazłem "GKrellM". Wyświetla on temperaturę GPU dla mojej nowiusieńkiej nVidii 6600 GT. GKrellM posiada też wtyczki, które wyświetlają pogodę, ustawiają przypomnienia, itp.

Dodaj ostrzeżenie dźwiękowe (opcjonalnie): Podaję tu, jak sprawić by usłyszeć ostrzeżenie dźwiękowe, gdy procesor jest zbyt ciepły lub nie działa wiatraczek. Najpierw musisz znaleźć lub nagrać twoje pliki muzyczne (do nagrywania używam Audacity). Teraz przejdź do:

Configuration -> Builtins folder (Left side)-> Sensors -> Temperatures folder (Right side)-> CPU -> Alerts Button

Wklej JEDNĄ z następujących linii w oknie Terminalu, by przetestować dźwięk. Jeśli masz dwie karty dźwiękowe, to możesz użyć opcji "-ao oss:/dev/dsp1" by skierować dźwięk do drugiej karty. Zmodyfikuj ścieżkę dostępu i nazwę pliku by odnosił do odpowiedniego pliku. Jeśli słyszysz dźwięk, to skopiuj wybraną linię do tekstowego pola linii poleceń w oknie Alerts w GKrellM.

mplayer /home/myfolder/alert_messages/heat_alert.mp3


Jak wykryć temperaturę, prędkość wiatraczka i napięcia procesora karty(lm-sensors)
sudo apt-get install lm-sensors

Stwórz plik mkdev.sh i wklej do niego:

#!/bin/bash

# Here you can set several defaults.

# The number of devices to create (max: 256)
NUMBER=32

# The owner and group of the devices
OUSER=root
OGROUP=root
# The mode of the devices
MODE=600

# Ten skrypt nie musi działać, jeśli devfs jest używany
if [ -r /proc/mounts ] ; then
if grep -q "/dev devfs" /proc/mounts ; then
echo "You do not need to run this script as your system uses devfs."
exit;
fi
fi

i=0;

while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
i=$[$i + 1]
done
#end of file
  • Nadaj plikowi prawo do wykonywania i uruchom go:
sudo chmod +x mkdev.sh
sudo ./mkdev.sh
  • Teraz wykryj czujniki, na wszystkie pytania odpowiadaj Y:
sudo sensors-detect
  • Załaduj moduły do kernela:
sudo sensors -s
sudo /etc/init.d/module-init-tools
  • Sprawdź dane wyjściowe:
sudo sensors
Jak pokazać temperaturę nvidia GPU (nvidia-settings)
  • W terminalu wpisz:
nvidia-settings


Dysk twardy

Jak wyświetlić listę partycji
sudo fdisk -l
  • Możesz także poprzez System -> Administracja -> Dyski
Jak wyświetlić wykorzystanie przestrzeni dysku
df -Th
  • Możesz rownież użyć System -> Administracja -> Dyski
Jak wyświetlić zamontowane urządzenia
mount
Jak bez restartu ponownie zamontować /etc/fstab
sudo mount -a
Jak zidentyfikować nazwę dysku uruchamiającego (hd0, hd1, hd2, etc)

Naciśnij "c" w menu startowym. Jeśli nie widzisz menu startowego naciśnij naciśnij najpierw 'Esc' wyświetlić menu startowe.

Wpisz:

root (hd0,0)

Najpewniej zobaczysz "(hd0,0) ext2fs", co powinno pokazać twój aktualny dysk z linuksem. Teraz zmień hd0 na hd1 aby zobaczyć co tam jest.

root (hd1,0)

Jeśli otrzymasz "(hd1,0) filesystem type unknown, partition type 0x7", to oznacza, że hd1 jest dyskiem z Windowsem.

Teraz zmień hd1 na hd2, i tak dalej aż dojdziesz do hd7.

Urządzenia USB

Jak wyświetlić urządzenia USB
lsusb


Napędy CD/DVD

Jak przyspieszyć CD/DVD-ROM
Np. zakładając, że /dev/cdrom to położenie CD/DVD-ROM
sudo hdparm -d1 /dev/cdrom
sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup
gksudo gedit /etc/hdparm.conf
  • Dołącz nastepujące fragmenty na końcu pliku
/dev/cdrom {
    dma = on
}
  • Zapisz edytowany plik
Jak zamontować/odmontować CD-DVD ROM ręcznie
Działa, gdy lokacja CD-DVD ROMu to /media/cdrom0
  • Aby zamontować CD/DVD-ROM:
sudo mount /media/cdrom0/ -o unhide
  • Aby odmontować CD/DVD-ROM:
sudo umount /media/cdrom0/
Jak ręcznie odmontować CD/DVD-ROM
Np. zakładając, że /media/cdrom0/ to położenie CD/DVD-ROM
sudo umount /media/cdrom0/ -l


Inne

Jak zobaczyć listę urządzeń PCI
lspci
Jak zainstalować tablet Wacom

Szczegółowy przewodnik z obrazkami, dotyczący konfiguracji "Rozszerzonych urządzeń wejściowych" w aplikacjach graficznych, znajduje się w oficjalnym przewodniku systemu Dapper, na stronie https://wiki.ubuntu.com//Wacom

W sterowniku Linux Wacom (0.7.2) w Ubuntu 6.06 Dapper Drake, jeśli odłączysz tablet, to nie będzie on działał gdy podłączysz go ponownie - będziesz musiał wtedy restartować "X-y". Dlatego najlepiej nie rozłączać tego tabletu. To ograniczenie zostanie usunięte, gdy do Ubuntu zostanie dołączona nowsza wersja sterownika (0.7.4).

  • 1.Jeśli użyjesz menadżera paczek Synaptic, sprawdź czy paczki xserver-xorg-input-wacom oraz wacom-tools są już zainstalowane - jeśli nie - zainstaluj je. Jeśli wolisz korzystać z komend tekstowych, możesz wykonać:
     sudo apt-get install xserver-xorg-input-wacom wacom-tools
  • 2. Wykonaj kopię pliku /etc/X11/xorg.conf :
      sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  • Następnie edytuj go, korzystając z polecenia: :
      gksudo gedit /etc/X11/xorg.conf
  • Zmiń wszystkie /dev/wacom occurences na /dev/input/wacom (stworzone przez skrypty udev wacom-tools ) i zapisz plik.
  • Po zrestartowaniu X-ów wszystko powinno być gotowe. Pamiętaj by skonfigurować "Rozszerzone urządzenia wejściowe" w aplikacjach graficznych (Gimp, Inkscape), however you can already check if it's working by moving your stylus on the tablet : the mouse cursor should go through the whole screen.
mplayer -ao oss:/dev/dsp1 /home/myfolder/alert_messages/heat_alert.mp3
Zmiana nazwy komputera
  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Sieć
  • Ustawienia sieci
Zakładka Generalne -> Ustawienia hosta -> Nazwa hosta: Ustal nazwę komputera 
  • Zapisz i zamknij otwarte okna, zrebootuj komputer.

Udostępnianie zasobów po sieci

Jak zmienić opis komputera

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź tą linię
...
  server string = %h server (Samba, Ubuntu)
...
  • Zastąp ją następującą linią
  server string = new_computer_descriptions
  • Zapisz i zrestartuj serwer Samby
sudo testparm
sudo /etc/init.d/samba restart

Jak zmienić domenę komputera

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź tę linię:
...
  workgroup = MSHOME
...
  • Zastąp znalezioną linię poniższą:
  workgroup = new_domain_or_workgroup
  • Zapisz plik
sudo testparm
sudo /etc/init.d/samba restart

Jak ustawić nazwę hosta na lokalnej maszynie z dynamicznym IP używając darmowego serwisu DynDNS

sudo apt-get install ipcheck
gksudo gedit /etc/ppp/ip-up.d/dyndns_update
  • Wklej poniższe linie do pliku, zamień "myusername" i "mypassword" na odpowiednio nazwę użytkownika i hasło.
 #!/bin/sh

 USERNAME=myusername
 PASSWORD=mypassword
 HOSTNAME=myhostname.dyndns.org

 cd /root/
 if [ -f /root/ipcheck.dat ]; then
  ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
 else
  ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
 fi
  • Zapisz plik
sudo chmod 700 /etc/ppp/ip-up.d/dyndns_update
sudo sh /etc/ppp/ip-up.d/dyndns_update

Jak w łatwy sposób udostępniać foldery

Prawy przycisk mysza na folderze -> Udostępnij folder
Udostępnij folder -> Udostępnij z: Wybierz "SMB"
Preferencje udostępniania -> Nazwa: Ustal nazwę udostępniania

Jak przeglądać komputery sieciowe

e.g. Połączenie sieciowe musi być poprawnie skonfigurowane.
  • Miejsca -> Serwery sieciowe

Jak udostępnić folder sieciowy bez montowania

e.g. Załóż połączenie sieciowe posiadające właściwą konfigurację
IP komputera sieciowego: 192.168.0.1
Nazwa udostępnionego folderu: linux
  • Naciśnij 'Alt+F2' i wpisz:
smb://192.168.0.1/linux

Jak ręcznie zamontować/odmontować folder sieciowy, pozwalający wszystkim użytkownikom na odczyt

e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
IP komputera sieciowego: 192.168.0.1
Nazwa komputera sieciowego: myusername
Hasło komputera sieciowego: mypassword
Nazwa udostępnionego folderu: linux
Lokalny folder montowania: /media/sharename
  • Aby zamontować folder sieciowy:
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
  • Aby odmontować folder sieciowy:
sudo umount /media/sharename/

Jak ręcznie zamontować/odmontować folder sieciowy, pozwalający wszystkim użytkownikom na zapis/odczyt

e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
IP komputera sieciowego: 192.168.0.1
Nazwa komputera sieciowego: myusername
Hasło komputera sieciowego: mypassword
Nazwa udostępnionego folderu: linux
Lokalny folder montowania: /media/sharename
  • Aby zamontować folder sieciowy:
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  • Aby odmontować folder sieciowy:
sudo umount /media/sharename/

Jak zamontować foldery sieciowe boot-up, pozwalając użytkownikom na odczyt

e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
IP komputera sieciowego: 192.168.0.1
Nazwa komputera sieciowego: myusername
Hasło komputera sieciowego: mypassword
Nazwa udostępnionego folderu: linux
Lokalny folder montowania: /media/sharename
sudo mkdir /media/sharename
gksudo gedit /root/.smbcredentials
  • Wklej poniższe linie do pliku:
username=myusername
password=mypassword 
  • Zapisz plik
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj poniższą linię na końcu plików:
//192.168.0.1/linux    /media/sharename smbfs  credentials=/root/.smbcredentials    0    0
  • Zapisz plik

Jak zamontować foldery sieciowe boot-up, pozwalając użytkownikom na odczyt

e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
IP komputera sieciowego: 192.168.0.1
Nazwa komputera sieciowego: myusername
Hasło komputera sieciowego: mypassword
Nazwa udostępnionego folderu: linux
Lokalny folder montowania: /media/sharename
sudo mkdir /media/sharename
gksudo gedit /root/.smbcredentials
  • Wklej poniższe linie do pliku:
username=myusername
password=mypassword
  • Zapisz plik
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj poniższe linie na końcu pliku
//192.168.0.1/linux    /media/sharename smbfs  credentials=/root/.smbcredentials,dmask=777,fmask=777  0    0
  • Zapisz plik

Jak przygotować ipw2200 i wpa do pracy

Jak przygotować ipw3945 i wep/wpa do pracy

  • Zainstaluj ręcznie ze źródeł:
Zobacz daemon source i Intel ipw3945 project page.

lub

  • Zainstaluj deamona (polecane dla nowych użytkoników):
sudo apt-get install linux-restricted-modules-generic
Uruchom ponownie komputer, powinneś uż mieć połączenie sieciowe.

Jak skonfigurować i wystartować tunele PPTP (VPN)

  • Instaluj ręcznie
wget -c http://linux.edu.lv/uploads/content/pptp.tar.gz
tar zxvf pptp.tar.gz
cd ./pptp/
sudo sh ./pptp/install
cd ..
  • Konfiguruj klienta PPTP
gksudo gedit /usr/share/applications/pptpconfig.desktop
  • Wpisz poniższe do utworzonego pliku
[Desktop Entry]
Name=PPTP Client
Comment=Configure and start PPTP tunnels (VPN)
Categories=Application;Network
Encoding=UTF-8
Exec=gksudo pptpconfig
Icon=gnome-remote-desktop.png
StartupNotify=true
Terminal=false
Type=Application
  • Zapisz plik
  • Włącz klienta poprzez Aplikacje -> Internet -> PPTP Client

Jak konfigurować Ubuntu/Kubuntu z WPA używając Menadzera sieciowego

  • Dla Ubuntu:
sudo apt-get install network-manager-gnome
  • Dla Kubuntu (zainstalowany musi być knetworkmanager):
sudo apt-get install network-manager-kde

Wyloguj się/Uruchom ponownie komputer

Użytkownicy Ubuntu powinni widzieć aplet Menadzera sieciowego w obszarze powiadomień GNOME. Użytkownicy Kubuntu muszą prawdopodobnie uruchomić knetworkmanager przed ujrzeniem Menadzera w obszarze powiadomień.

Jeśli zamiast tego masz wiadomość: "The NetworkManager applet could not find some required resources. It cannot continue.", wtedy:

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

Kiedy Network-Manager jest już zainstalowany, kliknij na jego ikonie która powinna znajdować się w obszarze powiadamiania (domyślnie w prawym górnym rogu pulpitu).

Choose your network, then enter your passphrase. Type a password for the keyring, and you're set.

Jeżeli nie widzisz sieci, kliknij "Create New Wireless Network...", wprowadź essid/nazwa sieci, nastepnie wybierz "WPA Personal" dla zabezpieczenia sieci.

Jak tworzyć klucze GPG z Seahorse i Evolution

apt-get install seahorse
  • Aplikacje > Akcesoria > Passwords and Encryption Keys
  • Key > Create New Key
  • Wybierz "PGP Key".
  • Poczekaj do końca procesu generowania klucza.
  • Musisz kliknąc prawym przyciskiem myszy na klucz aby wyeksportować lub opublikować klucz.


Zdalny dostęp

Dostęp zdalny przez XDMCP
Co jest XDMCP?

Środowisko graficzne GNOME umożliwia obsługę kilku różnych użytkowników jednocześnie. Niestety vncviewer może tylko kierować zdalnie aktualnie zalogowanym użytkownikiem, XDMCP pozwala połączyć się i kierować różnymi użytkownikami jednocześnie, każdy użytkownik będzie miał swoją sesję. Więc kiedy masz dobry komputer z Ubuntu, inni użytkownicy ze słabszymi komputerami mogą wykonywać bardziej złożone i pamięciożerne operacje zdalnie, na twoim komputerze.

Jak włączyć cechy XDMCP
  • Aby włączyć cechy XDMCP, kliknij w menu na:
System -> Administracja -> Okno logowania 
  • W oknie wybierz:
Zakładka Zdalny -> Styl: Taki sam jak lokalny ->  Zamknij okno -> Uruchom ponownie komputer
Jak zalogować się z innego PC używającego Ubuntu
1. Uruchom ponownie komputer i zatrzymaj się na ekranie logowania
2. Kliknij na Opcje w lewym dolnym rogu ekranu
3. Wybierz "Zdalne logowanie przez XDMCP"
4. W oknie dialogowym, wpisz nazwę hosta i IP komputera, z którym chcesz się połączyć
Zdalne dzielenie/dyplikowanie pulpitu przez VNC
Jak skonfigurować zdalny pulpit (niebezpieczne)
Uwaga! Zdalny pulpit powienien pracowac tylko, gdy jest w sesji logowania GNOME
  • System -> Preferencje -> Zdalny pulpit
  • Ustawienia zdalnego pulpitu
Udostępnianie ->
Zezwolenie innym użytkownikom na podgląd pulpitu (Zaznaczone)
Zezwolenie innym użytkownikom na kontrolę pulpitu (Zaznaczone)
Bezpieczeństwo ->
Pytanie o potwierdzenie (Nie zaznaczone)
Wymagane podanie poniższego hasła: (Zaznaczone)
Hasło: Podaj swoje hasło
Jak połączyć się ze zdalnym pulpitem Ubuntu
takie jak: Sprawdź czy zdalny komputer ma skonfigurowany zdalny pulpit
Zobacz #Jak skonfigurować zdalny pulpit (niebezpieczne)
Zdalna maszyna Ubuntu: 192.168.0.1
vncviewer -fullscreen 192.168.0.1:0
  • Aby wyjść z vncviewer

Naciśnij 'F8' -> Quit viewer

Jak połączyć się ze zdalnym pulpitem Ubuntu przez komputer z Windowsem
Poprawnie skonfiguruj zdalny pulpit Ubuntu
Przeczytaj #Jak skonfigurować zdalny pulpit (niebezpieczne)
Zdalna maszyna z Ubuntu: 192.168.0.1
  • Jeśli posiadasz router pamiętaj, aby otworzyć odpowiedni port. Domyślnie jest to 5900.
  • Otwórz wybranego przez siebie klienta VNC i ustal połączenie w taki sposób <LINUX BOX IP><:numer pulpitu>|<::PORT>
Na przykład: 192.168.1.2:0 lub 192.168.1.2::5900 aby połączyć się z pulpitem 0, aby połączyć się w pulpitem 1 użyj 192.168.1.2:1 lub 192.168.1.2::5901 i tak dalej.
Jak połączyć się ze zdalnym pulpitem Ubuntu przez komputer z OSX
Skonfiguruj poprawnie Zdalny pulpit Ubuntu
Przeczytaj #Jak skonfigurować zdalny pulpit (niebezpieczne)
Zdalna maszyna Ubuntu: 192.168.0.1
  • Jeśli masz router, pamiętaj, aby ustawić odpowiedny port, domyślnie jest to 5900
  • Pobierz ChickenOfTheVNC: stąd
  • Otwórz ChickenOfTheVNC i ustaw host (adres IP zdalnej maszyny), oraz numer (0 jest domyslne, domyślnym portem zaś jest 5900) i hasło.
Na przykład: Host: 192.168.0.1, Numer 0, Hasło: xzxzxz


Bezpieczeństwo

Jakie są podstawowe rzeczy, które powinienem wiedzieć o zabezpieczaniu swojego Ubuntu

  • Przeczytaj #Uwagi ogólne
  • Upewnij się, czy dysk twardy jest pierwszy na liście uruchamiania w BIOSie
    • Nie dopuść intruzów do użycia Płyty Instalacyjnej Linux, dzięki której mogliby uzyskać dostęp do konta root
    • Nie dopuść intruzów do użycia LiveCD Linux (np. UBUNTU/KNOPPIX/MEPIS), które zezwoliłoby im na zniszczenie/przeglądanie/udostępnienie całego dysku
    • Nie dopuść intruzów do instalowania innych Systemów Operacyjnych
  • Upewnij się, że masz ustawione hasło w BIOSie
    • Nie dopuść intruzów do zmiany w BIOS-ie dotyczącej kolejności uruchamiania urządzeń
  • Upewnij się, że komputer stoi w bezpiecznym miejscu
    • Nie dopuść intruzów do wyjęcia z Twojego komputera dysku twardego, dzięki czemu mogliby, korzystając z innego komputera zniszczyć/przeglądać/udostępnić cały dysk twardy
    • Nie dopuść intruzów do wyjęcia baterii z płyty głównej, co spowodowałoby zresetowanie hasła BIOS-u
  • Upewnij się, czy używane przez Ciebie hasła są trudne do odgadnięcia
    • Nie dopuść intruzów do złamania Twojego hasła korzystając z metod siłowych (np. przy użyciu John the Ripper)
    • Utwórz haslo składajace się przynajmniej z 8 znaków
    • Uzyj w haśle liter i cyfr oraz dużych i małych liter
    • Nie twórz haseł, które łatwo można odszukać w słownikach (zwłaszcza słów w językach: angielskim, niemieckim, francuskim, hiszpańskim)
  • Upewnij sie że możliwość edycji GRUBa jest nieaktywna
  • Nie dopuść intruzów do modyfikacji argumentów uruchamiania kernela, co pozwoliłoby im na dostęp do konta root
  • Upewnij się, czy w konsoli masz wyłączone pamiętanie wydanych poleceń
  • Upewnij się, że Ctrl+Alt+Del jest wyłączone podczas korzystania z konsoli
  • Upewnij się, czy masz włączoną dodatkową opcję przy usuwaniu, kopiowaniu i przenoszeniu plików/folderów w konsoli
  • W codziennej pracy loguj się jako zwykły użytkownik
  • Wyłącz konto użytkownika root - w zamian używaj polecenia "sudo"
    • By zredukować czas spędzany z uprawnieniami użytkownika root, co mogłoby zwiększyć ryzyko wykonania polecenia bez Twojej wiedzy czy przypadkowo
    • "Sudo" dostarcza bardziej użytecznej kontroli/sprawdzania śladów (/var/log/auth.log)
    • Przeczytaj #Jak wyłączyć konto root
  • Zainstaluj Firewall
  • Wykonaj test podatności na atak

Jak wyłączyć interaktywną kontrolę edycji menu GRUB

  • Włącz to:
grub-md5-crypt 
Password: 
Retype password: 
$1$tumnZ1$xB/shuXs7MlawZXkLiBDV/
  • Stwórz kopię bezpieczeństwa pliku konfiguracyjnego:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź poniższą sekcję
...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
#   password --md5 $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/
# password topsecret
...
  • Dodaj poniższą linię poniżej znalezionej sekcji
password --md5 $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/ (encrypted password above)
  • Znajdź sekcję podobną do poniższego:
...
title          Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root          (hd0,1)
kernel          /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
initrd          /boot/initrd.img-2.6.10-5-386
savedefault
boot
...
  • Dodaj to między tytułem a linią roota:
...
title          Ubuntu, kernel 2.6.10-5-386 (recovery mode)
lock
root          (hd0,1)
...
  • Zapisz plik

Jak wyłączyć pamiętanie poleceń wydanych w konsoli

rm -f .bash_history
gedit ~/.bash_profile
  • Dodaj do pliku:
export HISTFILESIZE=4
unset HISTFILE=5

# Wybierz liczbę zapamiętywanych linii, polecam wpisać 100.
export HISTSIZE=1

# Zignoruj zduplikowane linie:
export HISTCONTROL=ignoredups


Jak zablokować restart komputera przez Ctrl+Alt+Del w trybie konsolowym

sudo cp /etc/inittab /etc/inittab_backup
gksudo gedit /etc/inittab
  • Znajdź tę linię:
...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...
  • Zastąp ją poniższą linią:
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
  • Zapisz plik
sudo telinit q

Jak umożliwić szybkie usuwanie/nadpisywanie plików/folderów w trybie konsolowym

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
gksudo gedit /etc/bash.bashrc
  • Dodaj poniższe linie na końcu pliku:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
  • Zapisz plik


Serwery

Serwer Ubuntu Feisty LAMP

Serwer AntiVirus

Jak zainstalować ClamAV AntiVirus Server
sudo clamscan -r /location_of_files_or_folders
Jak automatycznie skanować pliki/foldery w poszukiwaniu wirusów
 export EDITOR=gedit &&  sudo crontab -e
*Wklej poniższą linię na końcu pliku
00 00 * * *  sudo clamscan -r /location_of_files_or_folders
  • Zapisz plik

Serwer monitorujący

Serwer monitoruje użycie pamięci, użycie CPU, użycie dysku, monitoring MySQL, monitoring sieci.

Monitor your Ubuntu Servers and Clients using Munin

Serwer drukarki (cupsd)

Jak zainstalować cupsd
 sudo apt-get install cupsys*
Jak dodać drukarkę
  • Idź do System -> Administracja -> Drukowanie.
  • Wybierz "Dodaj drukarkę".
Jak drukować na zdalnej maszynie Ubuntu z innej zdalnej maszyny Ubuntu
  • Kliknij na - System -> Administracja -> Drukowanie -> Ustawienia globalne -> Dzielnie drukowania
  • Adres serwera IP: 192.168.0.1
  • Adres klienta IP: 192.168.0.23
    • Konfiguracja serwera
 sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.backup
 gksudo gedit /etc/cups/cupsd.conf
znajdź blok
<Location />
  ...
  Allow localhost
  ...
</Location>
i dodaj poniższe linie do niego.
 Allow 192.168.0.23
Uruchom ponownie cups.
 sudo /etc/init.d/cupsys restart
    • Konfiguracja klienta:
 sudo cp /etc/cups/client.conf /etc/cups/client.conf.backup
 gksudo gedit /etc/cups/client.conf
dodaj do pliku poniższe linie.
 ServerName 192.168.0.1
uruchom ponownie cups.
 sudo /etc/init.d/cupsys restart
Wybróbuj "lpq". Powinineś zobaczyć coś takiego.
 bartek@bartek-ubuntu:~$ lpq
 HPLJ6P is ready
 no entries
Jak drukować na zdalnej maszynie Ubuntu z komputera z Windowsem

Serwer NFS

Instalacja serwera NFS
sudo apt-get install nfs-kernel-server nfs-common portmap

Rekonfiguruj Portmap nie wiążąc go z interfejsem pseudosieci:

sudo dpkg-reconfigure portmap 
sudo /etc/init.d/portmap restart

Wskaż współdzielone foldery (export):

sudo vi /etc/exports

Dodaj definicję udostępnienia:

/path/to/shared/files 192.168.1.1/24(rw,no_root_squash,async)

To powinno aksportować do wszystkich IP między 192.168.1.1 i 192.168.1.255 z prawami do odczytu:

/path/to/shared/files 192.168.1.1/24(ro,async)

Kiedy zakończysz, zapisz zmiany i uruchom ponownie serwer NFS:

sudo /etc/init.d/nfs-kernel-server restart

Weksportu nową konfigurację:

sudo exportfs -a
Instalacja klienta NFS
sudo apt-get install portmap nfs-common
Ręczne montowanie
cd ~
mkdir temp
sudo mount 192.168.1.1:/path/to/shared/files temp

Możesz potrzebowac restartu NFS:

sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-common restart
Montowanie automatyczne

Utwórz punkt montowania:

sudo mkdir /mnt/files

Edytuj konfigurację:

sudo vi /etc/fstab

Dodaj coś podobnego poniżej:

192.168.1.1:/path/to/shared/files /mnt/files nfs rsize=8192,wsize=8192,timeo=14,intr

Przetestuj nową konfigurację:

sudo mount /mnt/files

Uruchom ponownie system.

Serwer Samba

Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo apt-get install samba smbfs
Jak dodawać/edytować/usuwać użytkowników sieci
sudo smbpasswd -a system_username
gksudo gedit /etc/samba/smbusers
    • Wklej poniższą linię do nowego pliku
system_username = "network username"
    • Zapisz plik
  • Aby edytowac użytkowników sieci
sudo smbpasswd -a system_username
  • Aby usuwać użytkowników sieci
sudo smbpasswd -x system_username
Jak udostępnić folder domowy nadając prawa tylko do odczytu
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź linię:
...
;  security = user
...
  • Zastąp ją poniższą linią:
  security = user
  username map = /etc/samba/smbusers
  • Zakomentuj poniższe linie:
;[homes]
;comment = Home Directories
;browseable = no
;valid users = %S
;writable = yes
sudo testparm
sudo /etc/init.d/samba restart
Jak udostępnić folder domowy nadając prawa do odczytu i zapisu
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź linię:
...
;  security = user
...
  • Zastąp ją poniższymi liniami:
  security = user
  username map = /etc/samba/smbusers
  • Znajdź tę sekcję:
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
  writable = no
...
  • Zastąp ją poniższym:
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
  writable = yes
sudo testparm
sudo /etc/init.d/samba restart
Jak udostępnić foldery grupowe nadając prawa tylko do odczytu
sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź tę linię:
...
;  security = user
...
  • Zastąp ją poniższymi liniami:
 security = user
 username map = /etc/samba/smbusers
  • Dodaj poniższe linie na końcu pliku:
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = no
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup

sudo testparm
sudo /etc/init.d/samba restart
Jak udostępnić foldery grupowe nadając prawa do odczytu i zapisu


sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź tę linię:
...
;  security = user
...
  • Zastąp ją poniższymi liniami:
  security = user
  username map = /etc/samba/smbusers
  • Dodaj poniższe linie na końcu pliku
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = yes
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart
Jak udostępnić foldery publiczne nadając prawa do odczytu


sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź tę linię:
...
;  security = user
...
  • Zastąp ją poniższymi liniami:
  security = user 
  username map = /etc/samba/smbusers
  • Dodaj poniższy wpis na końcu pliku:
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart
Jak udostępnić foldery publiczne nadając prawa do odczytu i zapisu
sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź tę linię:
...
;  security = user
...
  • Zastąp ją poniższymi liniami:
  security = user
  username map = /etc/samba/smbusers
  • dodaj poniższe linie na końcu pliku:
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody 
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart



Jak drukować na zdalnej maszynie Ubuntu przez Sambę
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
 gedit /etc/samba/smb.conf
Znajdź poniższe linie
 ...
 # printing = cups
 # printcap name = cups
 ...
i odkomentuj je.
 printing = cups
 printcap name = cups
Zrestartuj serwer cupsd
 sudo /etc/init.d/cupsys restart
Teraz drukowanie na maszynie Ubuntu powinno być dostępne poprzez Sambę.

Samba Web Administration Tool (SWAT)

Jak zainstalować INETD Superserver
 sudo apt-get install netkit-inetd
Jak zainstalować SWAT dla deamona Samby
 sudo apt-get install swat
  • Otwórz konfigurację deamona inetd
 sudo gksu gedit /etc/inetd.conf
  • Jeśli widzisz:
 <#off#> swat            stream  tcp     nowait.400      root    /usr/sbin/tcpd  /usr/sbin/swat
  • Zmień to na:
 swat            stream  tcp     nowait.400      root    /usr/sbin/swat  swat
  • Uruchom ponownie daemona
 sudo /etc/init.d/inetd restart

Serwer SSH

Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
sudo apt-get install ssh
Jak uzyskać dostęp do zdalnego komputera z systemem Ubuntu używając SSH
np. Chcemy uzyskać dostęp do komputera na którym zainstalowano system Ubuntu i uruchomiono serwer SSH
Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
Zdalny komputer z Ubuntu: 192.168.0.1
ssh użytkownik@192.168.0.1
Jak kopiować pliki/katalogi ze zdalnego komputera na komputer lokalny z użyciem SCP
Przeczytaj #Jak uzyskać dostęp do zdalnego komputera z systemem Ubuntu używając SSH
 : Lokalizacja zdalnych plików/katalogów: /home/użytkownik/zdalnyplik.txt
Lokalizacja do zapisu plików: . (aktualna lokalizacja)
scp -r użytkownik@192.168.0.1:/home/użytkownik/zdalnyplik.txt .
Jak kopiować pliki/katalogi z lokalnego komputera na zdalną maszynę Ubuntu (scp)
scp -r plik_lokalny.txt użytkownik@192.168.0.1:/home/użytkownik/
Jak kopiować pliki/foldery ze zdalnej maszyny Ubuntu into local machine (rsync)
e.g. Zdalna maszyna Ubuntu musi mieć zainstalowany serwer SSH
Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
Zdalna maszyna Ubuntu: 192.168.0.1
Lokalizacja zdalnych plików/folderów: /home/username/remotefile.txt
Lokalizacja zapisu maszyny lokalnej: . (aktualna lokalizacja)
rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .
Jak kopiować pliki/foldery z lokalnej maszyny do zdalnej maszyny Ubuntu (rsync)
e.g. Zdalna maszyna Ubuntu musi mieć zainstalowany serwer SSH
Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
Lokalizacja lokalnych plików/folderów: localfile.txt
Zdalna maszyna Ubuntu: 192.168.0.1
Lokalizacja zapisu lokalnej maszyny: /home/username/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/
Jak zamontować zdalny katalog do lokalnego komputera? (sshfs)
Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
Lokalizacja folderu zdalnej maszyny: /media/music
  • Zainstaluj pakiet sshfs
sudo apt-get install sshfs
  • Załaduj moduł jądra dla sshfs
sudo modprobe fuse
  • Dołącz do grupy "fuse"
sudo adduser your_user_name fuse
  • Wyloguj się i zaloguj ponownie aby zmiany zostały wprowadzone.
  • fix group on /dev/fuse
 sudo chgrp fuse /dev/fuse
  • Stwórz katalog w którym zamontujesz zdalny system plików
mkdir ~/remote_music
  • Zamontuj zdalny katalog do uprzednio stworzonej lokazlizacji
sshfs 192.168.0.1:/media/music ~/remote_music
Jak połączyć się ze zdalnym komputerem(SSH) używając systemu Windows
np. Chcemy uzyskać dostęp do komputera na którym zainstalowano system Ubuntu i uruchomiono serwer SSH
Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
Jak kopiować pliki/foldery z/do zdalnego komputera przez Windows
np. Chcemy uzyskać dostęp do komputera na którym zainstalowano system Ubuntu i uruchomiono serwer SSH
Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
  • Pobierz FileZilla: Tutaj
Jak stworzyć limit na koncie użytkownika, kiedy będzie chciał się połączyć przez ssh
  • Stwórz kopię bezpieczeństwa pliku konfiguracyjnego ssh

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ORIGINAL

  • Edytuj plik konfiguracyjny:

gksudo gedit /etc/ssh/sshd_config

  • Zmień parametr PermitRootLogin z yes na no.
  • Dodaj parametr AllowUsers i wybierz nazwy użytkowników mogących łączyć się zdalnie.
  • Jeśli umożliwiasz serwer openssh i nie masz potrzeby używania zdalnych połączeń, mozesz dodać opcję AllowUsers nosuchuserhere aby uniemożliwić połączenia wszystkim.

Jak przyspieszyć Ubuntu

Jak sprawdzić swoją wersję Ubuntu

cat /etc/issue

Jak skompilować kernel sposobem dla Ubuntu

http://www.howtoforge.com/kernel_compilation_ubuntu

Polecenia systemowe (Gdy twój system nie odpowiada)

Możesz "mówić" do kernela za pośrednictwem systemowych poleceń: Naciśnij "ALT" + "sysreq-key" + "jedną z liter z poniższej listy" (Przycisk sysreq-key może być zastąpiony przyciskiem 'print screen').

(Opis funkcji znajduje się w /usr/src/linux/Documentation/sysrq.txt)

Jak dodać lokalizacje w Ubuntu poprzez linię poleceń

  • Otwórz terminal
  • Wygeneruj /var/lib/locales/supported.d/local z /usr/share/i18n/SUPPORTED:
cat /usr/share/i18n/SUPPORTED | grep "en\|ru" > /var/lib/locales/supported.d/local

Ten przykład pokazuje wszystkie Rosyjskie (ru) i angielskie (en) dostępne lokalizacje. Przejrzyj/usr/share/i18n/SUPPORTED i znajdź odpowiednie dla Ciebie, potem dodaj je do listy, zamieniając en\|ru oraz separując każdy język poprzez \| (ukośnik wsteczny, pionowa kreska). Jeśli chcesz tylko jeden język, poprostu wklej go w cudzysłowie.

  • Teraz wygeneruj wszystkie lokalizacje:
dpkg-reconfigure locales
  • Wybierz swoją lokalizację:
update-locale LANG=en_US.UTF-8

To jest krok, w którym wybierasz język i kraj, który ma być używany przez komputer. Wybrałem en_US, czyli amerykańską wersję języka angielskiego.

Gry

Do wielu gier potrzebny jest emulator Windowsa "Wine".

Jak zainstalować windowsowe gry (Cedega)

Odtwarzanie i edycja filmów

Czym odtwarzać

Do odtwarzania filmów warto zainstalować sobie SMplayer. Domyślnie mamy zainstalowany program Totem Player.

Jak odtwarzać płyty DVD

  • Zainstaluj potrzebne kodeki:
sudo aptitude install libdvdnav4 libdvdplay0 libdvdread3 libdvdcss2
  • Podmień domyślne "totem-gstreamer" na "totem-xine":
sudo aptitude remove --purge totem totem-gstreamer
sudo aptitude install totem-xine


Narzędzia do edycji filmów

... czeka na autora...

Komunikatory

Skype

Do uzupełnienia....

Pidgeon

Do uzupełnienia...

Gtalk

Jak skonfigurować Gtalk

Dźwięk i muzyka

Muzyka

Ubuntu dysponuje do odtwarzania muzyki bardzo dobrym programem Rhytmbox.

Jak ustawić głośniki surround (5.1 i inne) korzystając z ALSA

  • Edytuj plik ~/.asoundrc file lub stwórz go:
gedit ~/.asoundrc
  • Wpisz następujący fragment:
pcm.!default {
    type plug
    slave.pcm "surround51"
    slave.channels 6
    route_policy duplicate
}
  • To pozwoli odgrywać dźwięk w systemie surround i duplikować dźwięk stereo na wszystkie 6 kanałów (nie tylko na przednie)).

Jak zmienić domyślną kartę dźwiękową

  • Przejrzyj dostępne karty dźwiękowe:
sudo asoundconf list
  • Powinieneś otrzymać coś takiego:
Names of available sound cards:
  Live
  V8237
  • Zamień kartę dźwiękową na 'xxxx' co jest nazwą preferowanej karty
sudo asoundconf set-default-card example

Programy biurowe

Tworzenie grafiki

Jak drukować w Adobe Reader

  • Aplikacje -> Biuro -> Adobe Reader
  • Plik -> Drukuj
  • W okienku Komenda drukowania wprowadź -d printername. Na przykład, jeśli twoja drukarka nazywa się FS-1010, komenda drukowania wygląda tak:
/usr/bin/lp -d FS-1010

Edycja tekstu

...

Arkusze kalkulacyjne

...

Tworzenie pdfów

Jak rozłączać i łączyć pliki pdf

sudo aptitude install pdftk
cd
mkdir bin
cd bin
gedit pdftk_burst
  • Dodaj poniższe linie do pdftk_burst:
#!/bin/bash
cd ${1%/*}
/usr/bin/pdftk "$1" burst
rm doc_data.txt
  • Zapisz i zamknij pdftk_burst
gedit pdftk_cat
  • Dodaj poniższe linie do pdftk_cat:
#!/bin/bash
cd ${1%/*}
outfile="00out.pdf"
if [ -f $outfile ] ; then
    rm -f $outfile
fi
/usr/bin/pdftk *.pdf cat output $outfile
  • Zapisz i zamknij pdftk_cat
chmod u+x pdftk_burst pdftk_cat
  • Otwórz Nautilus (Miejsca -> Pulpit) i odszukaj plik .pdf
  • Prawy przycisk myszy na pliku .pdf, wybierz Właściwości, idź do zakładki Otwórz z, kliknij Dodaj, kliknij Użyj własnej komendy, kliknij Wybierz, wpisz pdftk_burst. Zrób to samo z pdftk_cat.

Teraz, gdy klikniesz prawym przyciskiem myszy na pliku .pdf, będziesz miał dodatkowe opcje:

  • Otwórz z -> pdftk_burst
  • Otwórz z -> pdftk_cat

Uwaga: - Przeczytaj man pdftk

Internet i poczta

Jak zainstalować J2SE Runtime Environment (JRE) v6.0 z Plug-inem do Mozilli Firefox

sudo aptitude install sun-java6-jre sun-java6-plugin
  • Kiedi instalator zapyta, zaakceptuj licencję.

Sposób ten nie zadziała na platformie amd64, ponieważ to nie jest 64-bitowy plugin.

Jak zainstalować Flash Player (Macromedia Flash) Plug-in dla Mozilla Firefox

sudo aptitude install flashplugin-nonfree
  • Zrestartuj Mozill Firefox


sudo aptitude install alsa-oss
gksudo gedit /etc/firefox/firefoxrc

Zamień:

FIREFOX_DSP=""

Na:

FIREFOX_DSP="aoss"
  • Zrestartuj Firefox. Teraz powienien już pracować Flash.

Sposób ten nie zadziała na platformie amd64, ponieważ to nie jest 64-bitowy plugin

Jak zmienić preferowanego klienta poczty na Mozilla Thunderbird

  • System -> Preferencje -> Preferowane Aplikacje
  • Preferowane Aplikacje
Zakładka Czytnik poczty -> Domyślny czytnik poczty -> Komenda: mozilla-thunderbird %s

Jak szybciej ładować strony w Mozilla Firefox

  • Aplikacje -> Internet -> Przeglądarka WWW Firefox
  • Mozilla Firefox
Pasek adresu -> about:config
Filtr: ->
network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.pipelining.maxrequests -> 8
network.http.proxy.pipelining -> true
  • Uruchom ponownie Mozilla Firefox

Jak wyłączyć dźwięk podczas znajdowania strony w Mozilla Firefox

  • Aplikacje -> Internet -> Przeglądarka WWW Firefox
  • Mozilla Firefox
Pasek adresu -> about:config
Filtr: -> accessibility.typeaheadfind.enablesound -> false
  • Uruchom ponownie Mozilla Firefox

Jak zainstalować alternatywę dla Gmail Notifier (CheckGmail)

  • Dodaj poniższe wpisy do listy repozytoriów:
deb http://asher256-repository.tuxfamily.org dapper main dupdate french
deb http://asher256-repository.tuxfamily.org ubuntu main dupdate french
  • Zainstaluj program
sudo aptitude install checkgmail
  • Idź do 'System/Preferencje/Sesje/Programy startowe' i dodaj poniższą linię, aby program startował razem z GNOME
/usr/bin/checkgmail

Po tym ikona programu pojawi się w obszarze powiadamiania.

Połączenia internetowe, modemy

Modemy

Konfiguracja połączenia modemowego

sudo pppconfig
  • Łączenie się:
sudo pon provider_name
  • Rozłączanie się:
sudo poff

Jak zidentyfikować chipset modemu

  • Przeczytaj #Uwagi ogólne
  • Aby zainstalować identyfikator chipsetu modemu
wget -c http://easylinux.info/uploads/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
sudo cp scanModem /usr/bin/
  • Aby zidentyfikować chipset modemu:
sudo scanModem
gedit Modem/ModemData.txt

Jak zainstalować Windows Wireless Drivers (Ndiswrapper)

  • Przeczytaj #Uwagi ogólne
  • By zainstalować ndiswrapper potrzebujesz kopię windowsowych sterowników Twojego bezprzewodowego urządzenia ethernet
  • Powinieneś to instalować, jeśli Twoja karta nie jest wspierana przez Ubuntu, co możesz sprawdzić na liście wspieranych kart przez Ubuntu.
  • Sprawdź, czy masz załadowany moduł acx. Ponieważ nie współpracuje on ze sterownikiem windowsowym, trzeba go usunąć. Ndiswrapper's official supported cards list
lsmod | grep acx
  • Jeśli znajdziesz moduł acx - usuń go. Może on się nazywać acx_pci lub podobnie. Proszę, zwróć uwagę: jeśli zaktualizujesz kernel, to moduł acx automatycznie zostanie przywrócony. Powtórz więc te dwa polecenia za każdym razem, gdy aktualizujesz kernel.
sudo rmmod acx
sudo nano /etc/modprobe.d/blacklist
  • Dodaj nową linię na końcu pliku:
# drivers wireless ACX
blacklist acx
  • Zainstaluj ndiswrapper (z powodu błędu w Edgym, musisz określić: ndiswrapper-utils-1.9)
sudo apt-get install ndiswrapper-utils-1.9
sudo ndiswrapper -i /location_of_your_wireless_driver/your_driver.inf
sudo ndiswrapper -l
sudo modprobe ndiswrapper
  • Ustaw ndiswrapper by ładował się przy starcie
sudo ndiswrapper -m
gksudo gedit /etc/modules
  • Dodaj następujący moduł do listy:
ndiswrapper
  • Teraz możesz skonfigurować Twoją bezprzewodową kartę korzystając z ifconfig oraz iwconfig, zakładając, że wlan0 to Twoje bezprzewodowe urządzenie.
sudo iwconfig wlan0 essid "AP" key ababababababababab mode Managed
iwconfig
  • Teraz powinieneś zobaczyć adres MAC punktu dostępowego oraz sygnał.

Ndiswrapper dla chipsetów radiowych Broadcom 43xx

  • Upewnij się, że masz urządzenie bcm43xx. Aby to sprawdzić:
lspci | grep Broadcom\ Corporation

Jeśli otrzymałeś coś podobnego do poniższego,

0000:02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

to posiadasz chipset Broadcom wireless. Postępuj według poniższych instrukcji.

  • Włóż do napędu CD płytę instalacyjną Ubuntu.
  • Pobierz to na pulpit.
  • Wpisz w terminalu:
cd ~/Desktop 
tar -xf bcm4318*.tar.gz
sudo ./ndiswrapper_setup_Feisty

Twój chipset powinien już pracować. Uruchom ponownie komputer w razie problemów. Jeśli masz problem, przeczytaj: http://ubuntuforums.org/showthread.php?t=197102&highlight=install+ndiswrapper

Jak uruchomić WPA ze sterownikami Ndiswrapper

  • Najpierw, upewnij się, że sterownik Ndiswrapper działa sam bez szyfrowania.
  • Stwórz plik o nazwie /etc/wpa_supplicant.conf, i wklej do niego poniższy kod. Zmodyfikuj wartości ssid i psk.
ctrl_interface=/var/run/wpa_supplicant
 network={
   ssid="YourWiFiSSID"
   psk="YourWiFiPassword"
   key_mgmt=WPA-PSK
   proto=WPA
   pairwise=TKIP
 }
  • Przetestuj. Upewnij się, że twój router nadaje ten SSID.
sudo wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd
  • Jeśli twój WPA działa. Ładuj go automatycznie podczas uruchamiania systemu.
gksudo gedit /etc/network/interfaces
  • Zmień fragment wlan0 na poniższy.

Jeśli używasz statycznego IP:

auto wlan0
iface wlan0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

lub ten, jeśli używasz dhcp.

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant


  • Uruchom komputer ponownie.

Jak zainstalować sterowniki modemu (SmartLink)

uname -r (musi być 2.6.10-5-386)
wget -c http://easylinux.info/uploads/sl-modem-modules-2.6.10-5-386_2.9.9a-1ubuntu2+2.6.10-34_i386.deb
sudo dpkg -i sl-modem-modules-*.deb
sudo apt-get install sl-modem-daemon

Połączenia

Jak stworzyć statyczne połączenie (nie dhcp) LAN (WLAN) w KDE

  • Zakładam, że pomyślnie utworzyłeś połączenie WLAN w Windows
  • Aby umożliwić połączenie postępuj według zaleceń:
  • Idź do K-menu -> Ustawienia systemowe -> Ustawienia sieciowe
  • Wejdź w tryb Administratora
  • Wybierz zakładkę Interfejsy sieciowe i interfejs wireless (zazwyczaj ath0) aby skonfigurować
  • Kliknij Konfiguruj interfejsy...
  • Wybierz Ręcznie lub Automatycznie. Zaznacz Ręcznie.
  • Wpisz preferowany adres IP, do idenfikacji twojego peceta w sieci. Wybierz aktywację przy starcie systemu.
  • Kliknij Advanced Settings aby otrzymać więcej ustawień
  • Wybierz zakładkę Trasy i wypełnij adresem IP bramy
  • Make sure you choose the correct device in the right dropdown (e.g. ath0)
  • Idź do K-menu -> Internet -> Asystent Wireless
  • Right click on preferred connection ssid
  • Choose and complete fields for Manual connection
  • Kliknij Ok
  • Stwórz konfigurację połączenia
gksudo gedit /etc/wpa_supplicant.conf
  • Wklej poniższe linie do nowego pliku
network={
ssid="YOUR_PREFERRED_CONNECTION_SSID"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="STRING_TO_GENERATE_PASSWORD"
#psk=123456789 #you have option to use connection key instead of connection password
}
  • Zapisz plik
  • Stwórz skrypt:
gksudo gedit /etc/init.d/wifi_wpa.sh
  • Wklej poniższe linie do nowego pliku
#! /bin/sh
# wifi: wpa_supplicant init
echo " * [Wifi]: Enabling WPA supplicant..."
if [ -x /sbin/wpa_supplicant ]; then
/sbin/wpa_supplicant -B -i ath0 -c /etc/wpa_supplicant.conf -D madwifi -w
fi
exit 0
  • Zapisz plik
  • Ustaw czytelne i uruchamialne 2 pliki.
sudo chmod +r /etc/wpa_supplicant.conf
sudo chmod +x /etc/init.d/wifi_wpa.sh
  • Ustaw, aby połączenie startowało ze startem systemu.
sudo ln -s /etc/init.d/wifi_wpa.sh /etc/rcS.d/S40netwifiwpa
  • Zamknij otwarte aplikacje, uruchom ponownie komputer.


Jak skonfigurować połączenie szerokopasmowe (Neostrada, Net24)

Jak aktywować/deaktywować połączenie sieciowe

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Sieć
  • Ustawienia sieci
Zakładka Połączenia -> Wybierz "Połączenie Ethernet" -> Aktywuj/Deaktywuj

Jak konfigurować połączenie sieciowe

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Sieć
  • Ustawienia sieci
Zakładka Połączenia -> "Połączenie Ethernet" -> Ustawienia
Połączenie -> Aktywuj połączenie (Checked)
Ustawienia połączenia -> Konfiguracja: Wybierz "DHCP/Static IP adres"
Zakładka DNS -> Serwery DNS  -> Dodaj/Usuń

Konfiguracja połączenie szerokopasmowego

sudo pppoeconf

Ściąganie plików, wypalanie CD

Torrenty

Jak zainstalować klienta sieci BitTorrent (Azureus)

sudo aptitude install azureus
  • Skrót do programu znajduje się w : Aplikacje -> Internet -> Azureus

Jak zainstalować klienta sieci BitTorrent (Deluge)

  • Pobierz odpowiednie paczki .deb

[9] - platforma i386 [10]- platforma amd64

Naciśnij dwukrotnie na pobranej paczce, aby ją zainstalować, lub zainstaluj ją za pomocą narzędzia 'dpkg:

dpkg --install [nazwa pakietu]
  • Skrót do programu powienien znajdować się w : Aplikacje -> Internet -> Deluge BitTorrent Client

Nagrywanie CD/DVD

Jak nagrać CD-RW/DVD-RW

Napęd CD/DVD musi znajdować się w /media/cdrom
sudo umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast

Jak zapisać pliki/foldery na płycie CD/DVD

Miejsca -> Asystent CD/DVD
  • Przeciągnij pliki/foldery do okna asystenta
Menu pliku -> Napisz na płycie... -> Zapisz

Jak zapisać obraz płyty (ISO) na płycie CD/DVD

Kliknij prawym przyciskiem myszy na pliku (ISO) -> Zapisz na dysku... -> Zapisz

Jak skopiować płytę CD/DVD

Jak stworzyć obraz płyty (ISO) z płyty CD/DVD

Napęd CD/DVD musi znajdować się w /media/cdrom
sudo umount /dev/cdrom
dd if=/dev/cdrom of=file.iso bs=1024

Jak stworzyć obraz płyty (ISO) z folderów

mkisofs -r -o file.iso /location_of_folder/

Jak wygenerować sumę kontrolną z pliku .iso

md5sum file.iso > file.iso.md5

Jak wygenerować sumę kontrolną z pliku

Pliki file.iso i file.iso.md5 muszą być w tym samym folderze.
md5sum -c file.iso.md5

Jak zamontować/odmontować obraz (ISO) bez nagrywania

sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop
  • Odmontuj plik z obrazem .iso
sudo umount /media/iso/

Jak ustawiać/zmieniac prędkość nagrywania w programie nagrywającym CD/DVD

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> default_speed (set/change the burn speed)

Jak umożliwić korektę nagrywania przez CD/DVD Burner

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> burnproof (Checked)

Ubuntu a Windows

Wine - emulator Windows

Jak zainstalować Wine

sudo aptitude install wine

Windows

Jak zainstalować Windows 9X/ME/2000/XP (Win4Lin)

Jak zainstalować windowsowe aplikacje (VMWare Workstation)

http://www.vmware.com
  • Przemień vmwareworkstation_5.5.3-34868_i386.rpm na vmwareworkstation_5.5.3-34868_i386.deb przy pomocy narzędzia Alien.

Jak zainstalować windowsowe aplikacje (CrossOver Office)

Jak ręcznie zamontować/odmontować partycje Windows (NTFS), zezwalając wszystkim użytkownikom tylko na odczyt


np.: Zakładając, że /dev/hda1 to położenie partycji Windows (NTFS)
Lokalny folder montowania /media/windows
  • Montowanie partycji Windows
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
  • Odmontowanie partycji Windows
sudo umount /media/windows/

Jak ręcznie zamontować/odmontować partycje Windows (FAT), zezwalając wszystkim użytkownikom na zapis/odczyt

np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
Lokalny folder montowania /media/windows
  • Montowanie partycji Windows
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
  • Odmontowanie partycji Windows
sudo umount /media/windows/

Jak montować partycje Windows (NTFS) przy starcie systemu, zezwalając wszystkim użytkownikom tylko na odczyt


np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
Lokalny folder montowania /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj następującą linijkę na końcu pliku
/dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0

Jak montować partycje Windows (FAT) przy starcie systemu, zezwalając wszystkim użytkownikom na zapis/odczyt

np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
Lokalny folder montowania /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj następujacą linijkę na końcu pliku
/dev/hda1    /media/windows vfat  iocharset=utf8,umask=000  0    0

Jak montować partycje Windows (NTFS) przy starcie systemu, zezwalając wszystkim użytkownikom na zapis/odczyt

  • Aplikacje -> Dodaj usuń -> szukaj 'NTFS', Powinieneś znaleźć 'NTFS Configuration Tool', zainstaluj je.
  • Aplikacje -> Narzędzia systemowe -> NTFS Configuration Tool -> Włącz zapis

Jak dodać Windowsa do menu GRUBA

e.g. Domyślną lokacją partycji Windows jest /dev/hda1
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Wklej poniższe linie na końcu pliku
title		Microsoft Windows
rootnoverify	(hd0,0)
savedefault
makeactive
chainloader	+1
  • Zapisz plik

Jak uruchomić Windows zainstalowany na osobnym dysku SATA

Ta konfiguracja dotyczy osób które zainstalowały Linuksa na dysku IDE oraz Windowsa na osobnym dysku SATA. Dysk IDE startuje jako pierwszy, więc aby uruchomić Windows potrzebujemy dodać wpis do menu startowego znajdującego się na dysku z Linuksem. Zakładamy, że Windows jest zainstalowany na dysku hd1. Jeśli nie jesteś tego pewien skorzystaj z linków umieszczonych powyżej aby się upewnić.

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Dodaj poniższe liniena końcu pliku
title           Windows XP na dysku SATA
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1
  • Zapisz edytowany plik

Problemy

Jak odzyskać GRUB po instalacji Windows

Super Grub Dysk

Grub

Jeśli uruchomiłeś swoją dystrybucję linuksa za pomocą Super Grub Disk lub live CD i chcesz odzyskać swojego gruba, wykonaj poniższe instrukcje:

  • Jako root (lub używając sudo), wpisz grub
  • Kiedy pojawi się znak zachęty gruba wpisz find /boot/grub/stage2
  • To powinno spowodować wyszukanie partycji zawierającej twojego starego gruba i wyświetlenie czegoś wyglądającego podobnie do (hd0,2)
  • Aby ustawić twoją starą partycję bootującą jako bootującą wpisz root (hd0,2). To jest właśnie ten dysk twardy i partycja, na której zainstalowany jest twój linux...
  • Póżniej, aby skonfigurować gruba wpisz setup (hd0)
  • Skończyłeś, więc wyjdź wpisując quit

Jak usunąć jedit gdy menadżer pakietów zawiesi się po instalacji

sudo dpkg --remove --force-depends --force-remove-reinstreq jedit

Teraz możesz znowu używać Synaptica.

Jak wyłączyć resetowanie czasu/daty do UTC (GMT)

sudo cp /etc/default/rcS /etc/default/rcS_backup
gksudo gedit /etc/default/rcS
  • Znajdź tą linię
...
UTC=yes
...
  • Zamień na tą linię
UTC=no
  • Zapisz plik
  • System -> Administracja -> Czas i data

Ustaw prawidłowy czas i datę

sudo /etc/init.d/hwclock.sh restart

Jak skonfigurować dźwięk aby działał prawidłowo w GNOME

sudo killall esd
sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup
gksudo gedit /etc/esound/esd.conf
  • Znajdź tą sekcję
...
auto_spawn=0
spawn_options=-terminate -nobeeps -as 5
...
  • Zamień na te linie
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
  • Zapisz plik
sudo apt-get install libesd-alsa0
gksudo gedit /etc/asound.conf
  • Wstaw poniższe linie do nowego pliku
pcm.card0 {
type hw
card 0
}

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048
buffer_size 32768
rate 48000
}
bindings {
0 0
1 1
}
}
  • Zapisz plik
sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
System -> Preferencje -> Dźwięk
Preferencje dźwięku
Zakładka Dźwięki -> Dźwięki systemowe (Odznaczone)
  • Zapisz i zamknij wszystkie aplikacje, zrestartuj komputer

Jak wymusić opróżnienie kosza w GNOME

sudo rm -fr $HOME/.Trash/

Jak usunąć zduplikowane menu/pozycje w menu w GNOME

Jak odświeżyć menu Miejsca w GNOME (jeśli punkty montowania do /media/ w /etc/fstab nie są widoczne)

sudo /etc/init.d/dbus restart

Ubuntu:Gutsy_pl/Ubuntu-na-palmtopy

Personal tools
Sponsor
   CuBox