wtorek, 17 grudnia 2013

Warning: group lxde-desktop does not exist

Taki dziwny komunikat, ostrzeżenie wyświetlał mi się ostatnio po wydaniu polecenia:

sudo yum update

Wczytane wtyczki: langpacks, refresh-packagekit
Warning: group lxde-desktop does not exist.
No packages marked for update

Pomogło wydanie polecenia:

sudo yum group mark remove lxde-desktop

Wczytane wtyczki: langpacks, refresh-packagekit
Marked remove: lxde-desktop


Fedora RPM Fusion

RPM Fusion są to repozytoria dla Fedory i Red Hat, zawierające oprogramowanie, które dystrybucje te nie chcą dostarczać, między innymi kodeki multimedialne. Ostatnio aktualizowałem Fedorę z wersji 19 na 20, jeszcze gdy była wersja beta i po ukazaniu się wersji finalnej zaktualizowały mi się wersje pakietów RPM tych repozytoriów (RPM Fusion free i RPM Fusion nonfree, I nie wiem dlaczego ale zrobił mi się bałagan w tych repo. Musiałem usunąć ich pakiety rpm:

sudo yum remove rpmfus*

i ściągnąć ze strony http://rpmfusion.org/Configuration nowe wersje do Fedory 20 i je zainstalować:

sudo yum localinstall rpmfusion-free-release-20.noarch.rpm 

sudo yum localinstall rpmfusion-nonfree-release-20.noarch.rpm 

poniedziałek, 9 grudnia 2013

KDE Telepathy nie pokazuje kontaktów

Po aktualizacji mojej Fedory z wersji 19 na 20 KDE Telepathy przestał pokazywać listę kontaktów. Wiązało się to z Nepomukiem. Gdy tymczasowo wyłączyłem indeksowanie Nepomuka w Ustawieniach systemowych, kontakty się pojawiły.

Moje Telepathy

Rozwiązaniem problemu było wylogowanie się z KDE i usunięcie następujących plików w katalogu domowym:
  • nepomukserverrc  nepomukstrigirc w ~/.kde/share/config
  • usunięcie katalogu nepomuk w ~/.kde/share/apps
  • usunięcie katalogu telepathy w ~/.local/share
Po zalogowaniu się do KDE należy ponownie skonfigurować konta w Telepathy


piątek, 6 grudnia 2013

Fedora yum update niepodpisany pakiet

Czasami się zdarza w Fedorze, że w czasie aktualizacji znajdzie się niepodpisany pakiet, co uniemożliwiło wykonanie aktualizacji. Ostatnio przydarzyło mi się z pakietem systemd-libs. Należy wtedy wykonać polecenie, trick:

sudo yum install localinstall --nogpgcheck systemd-libs

i po nim normalna aktualizacja:

sudo yum update

sobota, 30 listopada 2013

Fedora 20 skype

W Fedorze 20 jest problem z dźwiękiem w skype. Spowodowane jest to nową wersją 4.0 pulseaudio. Aby temu zaradzić należy edytować plik:

sudo nano /usr/share/applications/skype.desktop

i zmienić:

Exec=skype %U

na:

Exec=env PULSE_LATENCY_MSEC=30 skype %U

Po wprowadzeniu zmian należy plik zapisać i uruchomić skype ponownie.

czwartek, 28 listopada 2013

Fedora aktualizacja systemu

Gdy wyjdzie nowa wersja Fedory, to możemy ją zaktualizować. Służy do tego program fedup (od Fedora Upgrade). Pokażę tu przykład aktualizacji Fedory 19 na 20. Na początek najlepiej pozamykać wszystkie programy i uruchomić terminal. W terminalu wydajemy polecenie:

 sudo fedup-cli --network 20

Teraz możemy wypić kawę i oglądnąć dobry film. Po pobraniu pakietów i ich wstępnej transakcji system poprosi o restart komputera. Uruchamiamy ponownie komputer i wybieramy z menu pierwszą pozycję: System Upgrade. Ukaże się interfejs graficzny z logo Fedory i postępem aktualizacji. Po aktualizacji system się sam zrestartuje.

Na początku po aktualizacji sprawdzamy czy jest zainstalowane jądro Fedory 20, wydajemy polecenie:

[janek@localhost ~]$ uname -r
3.11.9-300.fc20.i686
[janek@localhost ~]$ 

Jak widzimy jądro się zaktualizowało, gdyby nie, to za pomocą menadżera oprogramowania instalujemy jądro Fedory 20, szukając frazy kernel.

Następnie usuwamy stare jądra z Fedory 19, najpierw sprawdzamy ich wersje poleceniem:

rpm -q kernel

i usuwamy:

sudo yum remove kernel_z_fedory_19

Teraz pora na aktualizację gruba:

sudo grub2-install /dev/sda
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Uruchamiamy komputer ponownie, Mamy nową wersję Fedory.

poniedziałek, 25 listopada 2013

Menadżer pakietów rpm

Menadżer pakietów rpm (dawniej Red Hat Package Manager), potężny system służący do instalowania, aktualizacji, usuwania, odpytywania pakietów oprogramowania. Stosowany jest w systemach Linux takich jak Red Hat, Fedora, Suse itd. Oto kilka powszechnych zastosowań:

rpm -i  plik_pakietu

Instaluje plik pakietu

rpm  -U plik_pakietu

Aktualizuje zainstalowany plik pakietu, jeżeli nie jest zainstalowany to go instaluje

rpm -e plik_pakietu

Usuwa zainstalowany plik pakietu

rpm -q plik pakietu

Odpytywanie zainstalowanego pakietu

rpm -i --nodeps plik_pakietu

Instaluje pakiet bez sprawdzania zależności

rpm -e --noscripts plik_pakietu

Usuwa pakiet bez wykonywania skryptu, użyteczne przy usuwaniu zdublowanego pakietu, którego nie możemy w inny sposób usunąć.

niedziela, 17 listopada 2013

Zmiana ikon Network Menadżera (nm-applet)

Domyślne ikony "nm-applet" są brzydkie. Aby to zmienić można pobrać ładne ikonki "nm-applet" ze strony: http://gnome-look.org/content/show.php/nm-applet+icon+set?content=88102. Pobrany plik należy rozpakować i wszystkie pliki w rozpakowanym katalogu przekopiować do /usr/share/icons/hicolor/22x22/apps, potwierdzając za każdym razem, że chcemy nadpisać istniejący plik. Na koniec wydajemy polecenie:

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

Należy zrestartować komputer, albo wydać polecenie:

sudo systemctl restart NetworkManager.service

Nowa ikonka nm-applet z prawej strony panelu

Po aktualizacji Network Menadżera nasze ikonki mogą być nadpisane do domyślnych. Należy powyższe czynności powtórzyć ponownie.

środa, 13 listopada 2013

Fedora usuwanie zdublowanych pakietów

W Fedorze czasami zachodzi potrzeba usunięcia zdublowanych pakietów. Służy do tego polecenie:

sudo  package-cleanup --cleandupes

Jeżeli to nie pomaga, to można użyć polecenia:

sudo rpm -e  --noscripts nazwa_pakietu

Należy jednak wcześniej, jeżeli nie jest zainstalowany zainstalować pakiet yum-utils

sudo yum install yum-utils

niedziela, 10 listopada 2013

Linux montowanie udziału sieciowego Windows

Pracując na Linuksie w otoczeniu sieciowym Windows czasami zachodzi potrzeba zamontowania udziału sieciowego Windows. Zakładamy, że punkt montowania jest w /media/dokumenty

Ręczne montowanie udziału sieciowego Windows (Jako root lub sudo):

mount -t cifs //ntserwer/dokumenty -o username=janek,password=moje_hasło /media/dokumenty

Zamień janek na swoją nazwę użytkownika, w moje_hasło wprowadź hasło udziału sieciowego. ntserwer jest nazwą serwera, dokumenty jest nazwą udziału sieciowego (zamiast ntserwer można wprowadzić nr IP komputera z udziałem)

Automatyczne montowanie udziału sieciowego Windows

W /etc/fstab wprowadź taką linijkę (to jest jeden wiersz):

//ntserwer/dokumenty /media/dokumenty cifs username=janek,password=moje_hasło,iocharset=utf8,sec=ntlm 0  0

niedziela, 27 października 2013

Linux automatyczne montowanie partycji Windows

Początkujący użytkownicy Linuksa często zadają pytanie jak automatycznie zamontować partycje Windowsa. W Linuksie służy do tego plik /etc/fstab. Montować możemy tylko do odczytu albo do odczytu i zapisu.
Takie wiersze należy wprowadzić do /etc/fstab (jako root albo sudo), zakładamy, że punkt montowania jest w /media/windows, a partycja z Windowsem to /dev/sda3, która partycja jest z Windowsem możemy sprawdzić poleceniem:

sudo fdisk -l

Montowanie partycji tylko do odczytu:

 /dev/sda3   /media/windows  ntfs    defaults    0   0

Montowanie partycji do odczytu i zapisu:

/dev/sda3 /media/windows   ntfs-3g   defaults   0   0

Pamiętaj, że ważne są spacje. Po dokonaniu wpisu restart, albo:

sudo mount -a

sobota, 26 października 2013

Fedora Enlightenment e17 konfiguracja

Enlightenment e 17 jest to lekki i ładny menadżer okien dla systemu Linux/Unix. Ostatnio zdziwiłem się, że jest dostępny w Fedorze 19 w updates repo. Instalujemy go wydając polecenie:

sudo yum install enlightenment

Mój e17

Jeszcze bardziej się zdziwiłem, że po zalogowaniu się i po wylogowaniu i zalogowaniu ponownym e17 nie startuje. Okazało się, że należy wyłączyć "splash". Należy najpierw jednak usunąć starą konfigurację e17 w swoim katalogu domowym"

rm -rf .e

Następnie zalogować się ponownie do e17 i w katalogu domowym w katalogu ~/.e/e/config/standard wykonać następujące polecenia na pliku e.cfg

eet -d e.cfg config content.txt

Edytuj plik content.txt, szukając frazy: "show_splash" init: 1
Zamień 1 na 0 i zapisz plik

Następnie wydaj polecenie:

 eet -e e.cfg config content.txt 1

Na dzień dobry nie działa też hibernacja i usypianie. Należy w katalogy: /etc/enlightenment edytowć plik: sysactions.conf i wpisy dotyczące hibernacji i usypiania mają mieć taką postać:

action:   suspend    /usr/sbin/pm-suspend
action:   hibernate /usr/sbin/pm-hibernate

Jednak mimo tych poprawek hibernacja z menu nie działa :(, za to usypianie jest ok. Możesz hibernować system z poziomu terminala wydając polecenie:

sudo /usr/sbin/pm-hibernate

Niestety każda aktualizacja e17 powoduje utrtę tych wpisów i trzeba na nowo je poprawiać.

niedziela, 20 października 2013

Fedora menadżer okien e16 konfiguracja

Enlightenment dr16 jest to lekki menadżer okien dla systemu Linux/Unix. W Fedorze instalujemy:

sudo yum install e16 e16-epplets e16-themes

Mój e16

Menu jest generowane w czasie pierwszego uruchamiania e16 i jest dostępne pod lewym i prawym przyciskiem myszy. Tacka systemowa jest w prawym dolnym ekranie, a wirtualne pulpity w lewym dolnym ekranie (przełączmy je kółkiem myszy). Na początek możesz wystroić swój pulpit apletami, są dostępne pod lewym przyciskiem myszy (Epplets). Konfigurację systemu rozpoczynamy od uruchomienia po prawym przycisku myszy "Settings". W Session zaptasz "Enable Session Script", pozwoli nam to uruchamianie skryptu do automatycznego startowania programów w czasie logowania do e16. W Settings możesz też ustalić liczbę wirtualnych pulpitów (Desks), wybrać motyw, włączyć dźwięki (Sound)  i ważne w Pulpit uruchom "Create Systray" stworzymy sobie tackę systemową.
Programy startowe tworzymy w katalogu domowym w .e16 katalog Init a w nim plik wykonywalny autostart.sh, mój plik ma następującą zawartość:

[janek@localhost Init]$ cat autostart.sh
#! /bin/bash

# Menadżer sieci

nm-applet &

# Polska klawiatura

setxkbmap pl &

# Menadżer zasilania

xfce4-power-manager &

# Mikser

pnmixer &

# Menadżer schowka

parcellite &

skype &

pidgin &

xchat &

tomboy &

amarok &

ksensors &

~/Rainlendar2/rainlendar2 &

gdesklets &

Czyli wykonujemy po kolei w katalogu .e16:

mkdir Init

cd Init

touch autostart.sh

chmod 755 autostart.sh

gedit autostart.sh

i wprowadzamy swoje programy startowe, nie zapominając dodać znak & na końcu każdego wiersza.

Wyloguj się i zaloguj ponownie do e16.

Nowe motywy możemy pobrać ze strony: http://themes.effx.us/packages/e16/, ściągnięte motywy umieszczamy w katalogu domowym w : ~/.e16/themes.


czwartek, 10 października 2013

Fedora Cinnamon Desktop Scroller nie działa

Desktop Scroller służy do przełączania wirtualnych pulpitów za pomocą kółka myszy poprzez ustawienie wskaźnika kursora w lewym lub prawym skrajnym obszarze ekranu. W Fedorze rozszerzenie Cinnamon Desktop Scoller nie działa. Instalujemy to rozszerzenie przez Ustawienia systemowe --> Rozszerzenia --> Pobierz więcej on line --> Desktop Scroller.

Zawartść pliku metadata.json

Aby to naprawić należy w pliku w katalogu domowym: ~/.local/share/cinnamon/extensions/desktop-scroller@ccadeptic23/metadata.json wprowadzić numer wersji cinnamona jaką masz w systemie, ja dopisałem sobie też numery następnych wersji, choć mam wersję 1.9.2. Plik ten po korekcie u mnie wygląda tak:

[janek@localhost desktop-scroller@ccadeptic23]$ cat metadata.json 
{
    "switchAnimationOn": true,
    "showActivationAreas": false,
    "uuid": "desktop-scroller@ccadeptic23",
    "cinnamon-version": [
        "1.4.0",
        "1.4.1",
        "1.4.2",
        "1.6.0",
        "1.6.1",
        "1.6.2",
        "1.6.3",
        "1.6.4",
        "1.6.5",
        "1.6.6",
        "1.6.7",
        "1.9.2",
        "1.9.3",
        "1.9.4",
        "1.9.5"
    ],
    "url": "http://cinnamon-spices.linuxmint.com/extensions",
    "description": "Switch between desktops by scrolling at left and right edges of the screen.",
    "switchPrevIcon": "my-go-prev.svg",
    "switchNextIcon": "my-go-next.svg",
    "activationAreaWidth": 2,
    "version": 1.1,
    "last-edited": "1364927144",
    "name": "Desktop Scroller"

Po korekcie należy wylogować się i zalogować ponownie.

sobota, 28 września 2013

Fedora LXDE motyw Ubuntu

Jeżeli ktoś chce upodobnić sobie LXDE w Fedorze do Ubuntu to należy wykonać następujące kroki:

Mój motyw Ubuntu w LXDE

  • ze strony: http://box-look.org/content/show.php/Ambiance+Crunchy?content=136162 ściągnąć motyw Ambiance Crunchy, rozpakowąć go i w katalogu themes skopiować katalog 02-Crunchy-orange do ukrytego w katalogu domowym katalogu .themes (jeżeli go nie ma to go stwórz)
  • Ze strony: https://launchpad.net/ubuntu/+source/humanity-icon-theme/0.6.4 pobrać motyw ikon humanity-icon-theme, rozpakować plik i w rozpakowanym katalogu skopiować katalog Humanity do ukrytego w katalogu domowym katalogu .icons (jeżeli go nie ma to go stwórz)
  • otwireramy w Preferencjach Openbox Configuration Manager i wybieramy motyw 02-Crunchy-oeange
  • przechodzimy do katalogu /etc/xdg/lxsession/LXDE i edytujemy jako root (lub sudo) plik desktop.conf
Ten fragment ma wyglądać tak:

[GTK]
sNet/ThemeName=02-Crunchy-orange
sNet/IconThemeName=Humanity

Wyloguj się i zaloguj ponownie.

środa, 25 września 2013

ClamAV Linuksowy program antywirusowy

ClamAV jest to antywirusowy program dla systemu Linux/Unix. Wykrywa wirusy, trojany, w poczcie i systemie plików. W Fedorze instalujemy go poleceniem:

sudo yum install clamav clamtk

ClamTk w mojej Fedorze

Fajną nakładką graficzną na ClamAV jets ClamTk. Bazę danych wirusów pobieramy poleceniem:

sudo freshclam

Skanowanie całego swojego katalogu domowego:

clamscan -r ~/

Wygodniej jest jednak korzystać z nakładki graficznej ClamTk

wtorek, 24 września 2013

LXDE w Fedorze konfiguracja

LXDE jest to lekkie środowisko graficzne dla systemu Linux/Unix. Oparte jest na menadżerze okien Openbox.

Mój LXDE w Fedorze

W Fedorze LXDE instalujemy poleceniem:

sudo yum install @lxde-desktop

W lewej stronie panelu możemy sobie dodać aktywatory ulubionych programów przez prawo klik na aktywatorach --> Preferencje apletu "Aktywatory"...

Żeby mieć polską klawiaturę dodaj do pliku: /etc/xdg/lxsession/LXDE/autostart taką linijkę:

setxkbmap pl

Ponieważ LXDE jest oparte na Openbox to motywy, pulpity konfigurujemy przez Menu główne --> Preferencje --> Openbox Configuration Manager.

Wygaszacz ekranu konfigurujemy przez Menu główne --> Preferencje --> Wygaszacz ekranu

środa, 18 września 2013

AfterStep w Fedorze konfiguracja

AfterStep jest to lekki i przyjazny menadżer okien dla systemów Linux/Unix. Niestety w Fedorze nie jest dostępny w repozytoriach, ale możemy go sobie skompilować samemu.

Mój AfterStep w Fedorze

Pobieramy najnowszą wersję AfterStep zs strony projektu: http://www.afterstep.org/, rozpakowujemy go i w rozpakowanym katalogu wykonujemy po kolei następujące polecenia:

./configure
make
sudo make install

U mnie instalacja przeszła bez problemów, instalator dodał pozycję AfterStep do mojego menadżera logowania, ale niestety po wyborze AfterStep się nie uruchamia. Poradziłem sobie w ten sposób, że dodałem aftrerstep do mojego .xinitrc w katalogu domowym:

echo afterstep>~/.xinitrc

Uruchamiam teraz AfterStep poleceniem startx w konsoli  (można się przełączyć przez Ctrj+Alt+F2), w Fedorze menadżer logowania jest pod Ctrl+Alt+F1. Możesz wykorzystać konsole od Ctrl+Alt+F2 do F6.

W katalogu domowym stwórz sobie plik afterstep o takiej zawartości: i zainstaluj wywoływane programy:

# Polska klawiatura

setxkbmap pl &

# Panel

tint2 &

# Menadżer sieci

nm-applet &

# Mikser
pnmixer &

# Menadżer schowka

parcellite &

ksensors &

Plikowi należy nadać prawo wykonywania, po zalogowaniu się do AfterStep wykonaj polecenie ./afterstep z terminala., czyli wykonujemy po kolei:

touch afterstep
gedit afterstep (dodajemy wpisy)
chmod 755 afterstep
sudo yum install tint2 pnmixer parcellite ksensors

sobota, 14 września 2013

Window Maker w Fedorze

Window Maker jest to lekki i szybki menadżer okien dla systemu Linux/Unix. W Fedorze instalujemy potrzebne pakiety:

sudo yum install WindowMaker wmmon wmclock tint2 pnmixer parcellite gdesklets

Mój Window Maker na Fedorze

Window Maker ma stały dok po prawej stronie i dok uruchomionych programów na dole ekranu. Jeżeli chcesz umieścić ulubiony program w doku po prawej stronie, to uruchom program i przeciągnij jego ikonkę do prawej strony ekranu.

Po zainstalowaniu dostępny jest tylko jeden pulpit, aby zwiększyć ich liczbę, prawo klik na pulpicie -->  WndowMaker -->Workspaces --> Nowy. Do przełączania pulpitów służy przełącznik pulpitów w lewym górnym rogu, ale wygodniej jest przełączać pulpity za pomocą kółka myszy, należy to jednak włączyć. Otwieramy Window Maker Preferences (w prawym górnym rogu), Mouse Preferences --> Mouse Wheel --> Switch Workspaces.

W Fedorze nie ma niestety dostępnych żadnych motywów ale ładne motywy możemy ściągnąć ze strony: http://www.jessanderson.org/wmthemes/. Pobrany motyw rozpakowujemy w katalogu domowym ~/GNUstep/Library/WindowMaker/Themes.

W Fedorze menu Window Maker (dostępne prawym klawiszem myszy) jest ubogie. Możemy temu zaradzić ściągając program do generowania menu mmakerhttp://sourceforge.net/projects/menumaker/. Pobrany program rozpakowujemy i w rozpakowanym katalogu wykonujemy po kolei polecenia:

./configure
make
sudo make install

Generujemy menu dla Window Maker poleceniem:

mmaker WMaker

Programy startowe Window Maker umieszczamy w pliku autostart w katalogu domowym ~/GNUstep/Library/WindowMaker. Mój autostart wygląda następująco:

#!/bin/sh
#
# Place applications to be executed when WindowMaker is started here.
# This should only be used for non-X applications or applications that
# do not support session management. Other applications should be restarted
# by the WindowMaker session restoring mechanism. For that, you should
# either set SaveSessionOnExit=YES or select "Save Session" in the Workspace
# submenu of the root menu when all applications you want started are
# running.
#
# WindowMaker will wait until this script finishes, so if you run any
# commands that take long to execute (like a xterm), put a ``&'' in the
# end of the command line.
#
# This file must be executable.
#
xset m 20/10 4

# Polska klawiatura

setxkbmap pl &

# Panel

tint2 &

# Menadżer sieci

nm-applet &

# Menadżer zasilania

xfce4-power-manager &

# Mikser

pnmixer &

# Menadżer schowka

parcellite &

# Gadżety pulpitu

gdesklets &

skype &

pidgin &

xchat &

tomboy &

amarok &

ksensors &


czwartek, 12 września 2013

Linux odzyskiwanie skasowanych plików

Linux posiada narzędzia do odzyskiwania utraconych partycji, oraz do odzyskiwania skasowanych plików. Służą do tego programy TestDisk oraz PhotoRec. W Fedorze instalujemy je poleceniem:

sudo yum install testdisk

PhotoRec jest zainstalowany razem z TestDisk. TstDisk nadaje się bardziej do odzyskiwania utraconych partycji, przyjaznym narzędziem do odzyskiwania plików jest PhotoRec. Obydwa programy uruchamiamy jako root.

sudo photorec

PhotoRec 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

  PhotoRec is free software, and
comes with ABSOLUTELY NO WARRANTY.

Select a media (use Arrow keys, then press Enter):
>Disk /dev/sda - 250 GB / 232 GiB (RO) - WDC WD2500BEVT-22ZCT0
 Disk /dev/mapper/fedora-root - 47 GB / 43 GiB (RO) - WDC WD2500BEVT-22ZCT0
 Disk /dev/mapper/fedora-swap - 4160 MB / 3968 MiB (RO) - WDC WD2500BEVT-22ZCT0
 Disk /dev/dm-0 - 4160 MB / 3968 MiB (RO) - WDC WD2500BEVT-22ZCT0
 Disk /dev/dm-1 - 47 GB / 43 GiB (RO) - WDC WD2500BEVT-22ZCT0

>[Proceed ]  [  Quit  ]

Note:
Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS
detection, and install the latest OS patches and disk drivers.

Jak widać z powyższego program nie daje żadnych gwarancji powodzenia, ale jeżeli skasowałeś ważny dla Ciebie plik warto go użyć.

środa, 11 września 2013

Openbox konfiguracja

Openbox jest to lekki i szybki  menadżer okien dla systemu Linux/Unix. Menu główne znajduje się pod prawym przyciskiem myszy, pulpity przełączamy za pomocą kółka myszy. W Fedorze instalujemy pakiety openbox, feh do ustawiania tapety, panel tint2, mikser pnmixer oraz obconf do konfiguracji openboksa.

sudo yum install openbox feh tint2 pnmixer obconf

Mój Openbox w Fedorze

Programy startowe umieszczamy w katalogu domowym w pliku ~/.config/openbox/autostart, jeżeli go nie ma to go stwórz. Każde polecenie musi być zakończone znakiem &. Konfigurowanie openboksa przeprowadzamy za pomocą programu Opnebox Configuration Manager w manu Preferences.

To mój plik autostart, komentarze wyjaśniają znaczenie:

# Programy startowe openbox

# Panel

tint2 &

# Polska klawiatura

setxkbmap pl &

# Tapeta

feh --bg-fill ~/Obrazy/Tapety/turquoisenights.png &

# Menadżer zasilania

xfce4-power-manager &

# Mikser

pnmixer &

# Menadżer schowka

parcellite &

skype &

pidgin &

xchat &

tomboy &

amarok &

ksensors &

# Kalendarz

~/Rainlendar2/rainlendar2 &

# Wygaszacz ekranu

xscreensaver &

Motywy openbox można ściągnąć ze strony: http://box-look.org/index.php?xcontentmode=7402, instalujemy je za pomocą Menadżera konfiguracji Openboksa.


wtorek, 10 września 2013

KDE motyw Mac OS X

Jeżeli komuś znudził się tradycyjny wygląd KDE to może sobie upodobnić pulpit do wyglądu Maka

Motyw Mac z cairo dock

Wykonujemy po kolei:
  • Ustawienia systemowe --> Wygląd przestrzeni roboczej --> Dekoracje okien --> pobieramy OS X Aurorae
  • Ustawienia systemowe --> Wygląd przestrzeni roboczej --> Motyw pulpitu --> pobieramy Tibanna
  • Ustawienia systemowe --> Wygląd programów --> Kolory --> pobieramy MacStiloD1D1D1
  • Ustawienia systemowe --> Wygląd programów --> Ikony --> pobieramy Mac-LionTaste icons
Zainstaluj w  swoim Linuksie cairo dock i wybierz motyw Mac OS X 

niedziela, 8 września 2013

Montowanie partycji linuksowej do odczytu i zapisu

Załóżmy, że chcemy zamontować partycję linuksową ext4  /dev/sda8 dla wszystkich użytkowników do odczytu i zapisu w położeniu /media/foo. Dodajemy do /etc/fstab taką linijkę:

/dev/sda8    /media/foo    ext4    rw,user,exec 0 0

Dodatkowo należy ustawić uprawnienia katalogu /media/foo, aby każdy użytkownik miał prawo zapisywać w katalogu:

sudo chmod 777 /media/foo

Na końcu montujemy partycje:

sudo mount -a

sobota, 24 sierpnia 2013

Fedora 19 KDE 4.11

Na Fedorze 19 dostępną wersją KDE jest KDE 4.10.5. Jeżeli chcesz zaktualizować do wersji KDE 4.11 to wykonaj następujące kroki:

sobota, 10 sierpnia 2013

Fedora instalacja starszego jądra

W Fedorze jądra są bardzo często aktualizowane i czasami zachodzi potrzeba zainstalowania starszego jądra, ale nie wiemy jakie jądra są dostępne. Aby to sprawdzić wydajemy polecenie:

[janek@localhost ~]$ sudo yum list --showduplicates kernel
Wczytane wtyczki: langpacks, refresh-packagekit
Zainstalowane pakiety
kernel.i686                       3.10.4-300.fc19                       @updates
kernel.i686                       3.10.5-201.fc19                       @updates
Dostępne pakiety
kernel.i686                       3.9.5-301.fc19                        fedora
kernel.i686                       3.10.5-201.fc19                       updates

Wiemy teraz, że są dostępne 2 pakiety, któryś z nich możemy zainstalować np:

sudo yum install kernel-3.9.5-301.fc19.i686

środa, 7 sierpnia 2013

Trinity Desktop i wicd konfiguracja

Zainstalowałem w openSUSE 12.3 Trinity Desktop i okazało się, że nie ma pakietu knetworkmanager dla Trinity. Postanowiłem skorzystać z programu wicd do konfiguracji połączeń sieciowych.

wicd na Trinity

Ściągamy program wicd ze strony projektu: https://launchpad.net/wicd/+download. Rozpakwujemy go, przechodzimy do rozpakowane katalogu i wykonujemy następujące polecenia:

python setup.py configure

sudo python setup.py install

Jeżeli w czasie "configure' wyjdzie brak jakiś zależności to je zainstaluj, mi konfiguracja i instalacja przeszła bez bólu. Następnie należy uruchomić serwis wicd (po restarcie systemu)

sudo systemctl start wicd.service

Teraz możesz uruchomić wicd ze swojego menu.

Jeżeli chcesz aby serwis uruchamiał się automatycznie w czasie startu systemu to wydaj polecenie:

sudo systemctl enable wicd.service

Jeżeli wicd uruchamia się w dwóch instancjach to albo usuń go z autostartu swojego WM/DE albo usuń/zmień nazwę pliku wicd-tray.desktop w katalogu: /etc/xdg/autostart

piątek, 2 sierpnia 2013

Fedora 19 MATE animowana tapeta

W MATE desktop podobnie jak w Gnome możemy ustawić animowaną tapetę. Jest to nawet prostsze bo należy w wyborze tapety wybrać plik sterujący XML.

Moja tapeta animowana w MATE

Fajną tapetę animowaną można ściągnąć stąd:  http://gnome-look.org/content/show.php/Skyscene+%28animated%29?content=115006

Ściągnięty plik należy rozpakować i umieścić rozpakowany katalog w /usr/share/backgrounds/.Tapetę wybieramy następująco: prawo klik na pulpicie --> Zmień tło pulpitu --> Dodaj --> wybieramy plik sky.xml w katalogu /usr/share/backgrounds/skyscene.

czwartek, 25 lipca 2013

XFCE animowana tapeta

W XFCE możemy ustawić tło pulpitu jako lista obrazów i ustawić czas zmiany tapety.

Moje animowana tapeta

Aby to osiągnąć postępujemy następująco: prawo klik na pulpicie --> Preferencje pulpitu --> Obraz, wybieramy Lista --> za pomocą przycisku + dodajemy swoje tapety czy zdjęcia --> w polu Zmienianie obrazu tła po określonym czasie ustawiamy czas zmiany tapety.

poniedziałek, 22 lipca 2013

Fedora 19 Gnome animowana tapeta

W fedorze 19 zainstalowana jest domyślna animowana tapeta, możemy ją ustawić wydając w terminalu polecenie:

gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/schroedinger-cat/default-animated/schroedinger-cat.xml'

Tapeta zmienia się w ciągu dnia od jasnej z rana do ciemnej w nocy.

W innych dystrybucjach też w Gnome możemy ustawić animowaną tapetę wydając polecenie:

gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/background.xml'

podaj ścieżkę do pliku xml.

Fajną tapetę animowaną można ściągnąć stąd:  http://gnome-look.org/content/show.php/Skyscene+%28animated%29?content=115006

Ściągnięty plik należy rozpakować i umieścić rozpakowany katalog w /usr/share/backgrounds/, i wydajemy polecenie:

gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/skyscene/sky.xml'

wtorek, 16 lipca 2013

Fedora instalacja kodeków multimedialnych

Kodeki multimedialne służą do odtwarzania muzyki (mp3), filmów, DVD itp.. Nie są zawarte w oficjalnych repozytoriach Fedory. Należy dodać repozytoria RPmfusion i Livna. Dodajemy te repozytoria:

RPmfusion:

sudo  yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Livna:

sudo yum localinstall http://rpm.livna.org/livna-release.rpm


Następnie instalujemy kodeki:

sudo yum install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg ffmpeg mencoder ffmpeg2theora mplayer libdvdcss

Znalazłem też takie polecenie instalujące kodeki, można zastosować po wykonaniu powyższego:

 su -c "yum install gstreamer-{ffmpeg,plugins-{bad,good,ugly}} \
 xine-lib-extras{,-freeworld} libtunepimp-extras-freeworld"

Aby popularny Linuksowy odtwarzacz mp3 audacious odtwarzał pliki mp3 należy zainstalować następujący plugin:

sudo yum install audacious-plugins-freeworld-mp3



Fedora odzyskiwanie GRUB'a

GRUB jest to program rozruchowy który może uruchomić wiele systemów operacyjnych w tym Windows. Czasami zachodzi potrzeba jego odzyskania np w sytuacji gdy zostanie nadpisany przez inny system operacyjny. W Fedorze postępujemy następująco:

1. Startujemy komputer z płyty instalacyjnej Fedory (CD Live lub DVD)
2. W menu wybieramy Troubleshoot i następnie Rescue Installed system
3. W terminalu wykonujemy następujące polecenia:

chroot /mnt/sysimage
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg

Na koniec restartujemy komputer:
reboot

wtorek, 9 lipca 2013

Polecenie kill

Polecenie kill zabija dany proces po jego numerze PID. W systemie Linux każdemu działającemu procesowi lub programowi przyznawany jest numer PID. Jeżeli dany proces zawiesił się i chcemy go zakończyć to musimy najpierw znaleźć jego PID.

Przykład:

Zawiesił się nam program pidgin, najpierw szukamy jego PID:

[janek@localhost ~]$ ps -e|grep pidgin
 9082 ?        00:00:19 pidgin

Wiemy że jego PID jest 9082, to teraz zakańczamy jego działanie:

kill 9082

Jeżeli to nie pomaga to:

kill -9 9082

Zabija to bezpowrotnie program (opcja -9)

Można też zakańczać procesy po jego nazwie:

killall pidgin

poniedziałek, 8 lipca 2013

Polecenia ps i top

Polecenie ps wyświetla opis bieżących procesów.

Przykład:

[janek@localhost ~]$ ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 13:00 ?        00:00:02 /usr/lib/systemd/systemd --switc
root         2     0  0 13:00 ?        00:00:00 [kthreadd]
root         3     2  0 13:00 ?        00:00:00 [ksoftirqd/0]
root         5     2  0 13:00 ?        00:00:00 [kworker/0:0H]
root         7     2  0 13:00 ?        00:00:00 [kworker/u:0H]
root         8     2  0 13:00 ?        00:00:00 [migration/0]
root         9     2  0 13:00 ?        00:00:00 [rcu_bh]
root        10     2  0 13:00 ?        00:00:01 [rcu_sched]
root        11     2  0 13:00 ?        00:00:00 [watchdog/0]
root        12     2  0 13:00 ?        00:00:00 [watchdog/1]
root        13     2  0 13:00 ?        00:00:00 [migration/1]
root        14     2  0 13:00 ?        00:00:00 [ksoftirqd/1]
root        16     2  0 13:00 ?        00:00:00 [kworker/1:0H]
[...]
Polecenie to wyświetla wszystkie działające w systemie procesy, więcej w man ps.

Polecenie top wyświetla działające procesy w czasie rzeczywistym.

Przykład:

top - 13:38:23 up 37 min,  2 users,  load average: 0,30, 0,36, 0,78
Tasks: 178 total,   1 running, 177 sleeping,   0 stopped,   0 zombie
%Cpu(s): 19,4 us,  5,2 sy,  0,8 ni, 68,3 id,  6,3 wa,  0,0 hi,  0,1 si,  0,0 st
KiB Mem:   2026224 total,  1974048 used,    52176 free,    44384 buffers
KiB Swap:  6161400 total,     1000 used,  6160400 free,   915608 cached

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND    
 2769 janek     20   0  551268 155420  34172 S 12,69 7,670   1:19.65 gnome-she+ 
 2398 root      20   0  106028  29592  16560 S 6,344 1,460   1:07.29 Xorg       
    1 root      20   0    8392   4500   2244 S 0,000 0,222   0:02.48 systemd    
    2 root      20   0       0      0      0 S 0,000 0,000   0:00.00 kthreadd   
    3 root      20   0       0      0      0 S 0,000 0,000   0:00.15 ksoftirqd+ 
    5 root       0 -20       0      0      0 S 0,000 0,000   0:00.00 kworker/0+ 
    7 root       0 -20       0      0      0 S 0,000 0,000   0:00.00 kworker/u+ 
    8 root      rt   0       0      0      0 S 0,000 0,000   0:00.03 migration+ 
    9 root      20   0       0      0      0 S 0,000 0,000   0:00.00 rcu_bh     
   10 root      20   0       0      0      0 S 0,000 0,000   0:02.24 rcu_sched  
   11 root      rt   0       0      0      0 S 0,000 0,000   0:00.01 watchdog/0 
   12 root      rt   0       0      0      0 S 0,000 0,000   0:00.01 watchdog/1 
   13 root      rt   0       0      0      0 S 0,000 0,000   0:00.03 migration+ 
   14 root      20   0       0      0      0 S 0,000 0,000   0:00.15 ksoftirqd+
[..]
Więcej o top w man top.

wtorek, 2 lipca 2013

Polecenia less i more

Polecenie less wyświetla zawartość pliku tekstowego na ekranie, możemy poruszać do przodu i do tyłu za pomocą klawiszy spacja i b, wychodzimy z less za pomocą klawisza q.

Przykład:

sudo less /var/log/messages

Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
/var/log/messages

Polecenie more służy do tego samego co less. ale jest uboższe, nie można poruszać się do tyłu tylko do przodu, spacja następny ekran, q wychodzi.

Przykład:

sudo more /var/log/messages
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
RITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
Jun 30 16:18:12 localhost /etc/gdm/Xsession[1129]: (gnome-shell:1477): Clutter-C
--Więcej--(0%)

poniedziałek, 24 czerwca 2013

Polecenia head i tail

Polecenie head wyświetla początkowe 10 wierszy pliku na ekranie.

Przykład:

[janek@localhost ~]$ sudo head /var/log/messages
Jun 23 15:39:59 localhost NetworkManager[655]: <warn> nl_recvmsgs() error: (-33) Dump inconsistency detected, interrupted
Jun 23 15:43:55 localhost clamd[1498]: SelfCheck: Database status OK.
Jun 23 15:51:30 localhost dbus-daemon[542]: dbus[542]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
Jun 23 15:51:30 localhost dbus[542]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
Jun 23 15:51:30 localhost dbus-daemon[542]: dbus[542]: [system] Successfully activated service 'net.reactivated.Fprint'
Jun 23 15:51:30 localhost dbus[542]: [system] Successfully activated service 'net.reactivated.Fprint'
Jun 23 15:51:30 localhost dbus-daemon[542]: Launching FprintObject
Jun 23 15:51:30 localhost dbus-daemon[542]: ** Message: D-Bus service launched with name: net.reactivated.Fprint
Jun 23 15:51:30 localhost dbus-daemon[542]: ** Message: entering main loop
Jun 23 15:51:34 localhost kernel: [ 5239.846923] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

Polecenie to wypisuje pierwsze 10 wierszy pliku /var/log/messages.

Polecenie tail wypisuje 10 ostatnich wierszy pliku.na ekranie.

Przykład:

[janek@localhost ~]$ sudo tail /var/log/messages
Jun 24 21:58:12 localhost dbus-daemon[547]: Exiting
Jun 24 21:58:14 localhost dbus-daemon[547]: dbus[547]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Jun 24 21:58:14 localhost dbus[547]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Jun 24 21:58:14 localhost dbus-daemon[547]: dbus[547]: [system] Successfully activated service 'org.freedesktop.UDisks'
Jun 24 21:58:14 localhost dbus[547]: [system] Successfully activated service 'org.freedesktop.UDisks'
Jun 24 21:59:52 localhost clamd[1493]: SelfCheck: Database status OK.
Jun 24 22:01:42 localhost gnome-keyring-daemon[6435]: couldn't access conrol socket: /run/user/1000/keyring-dOX6bf/control: Nie ma takiego pliku ani katalogu
Jun 24 22:01:42 localhost gnome-keyring-daemon[6435]: couldn't set environment variable in session: The name org.gnome.SessionManager was not provided by any .service files
Jun 24 22:01:57 localhost gnome-keyring-daemon[6435]: couldn't allocate secure memory to keep passwords and or keys from being written to the disk
Jun 24 22:10:19 localhost clamd[1493]: SelfCheck: Database status OK.

Polecenie to wypisuje 10 ostatnich wierszy pliku /var/log/messages.

poniedziałek, 17 czerwca 2013

Polecenie cat

Polecenie cat służy do łączenia plików, bądź do wyświetlania zawartości plików.

janek@linux-fay4:~/Dokumenty> cat sygnaturka
Jan Litwiński
http://netsjanek.blogspot.com/
http://netsjanek.bloog.pl/
Linux is like a wigwam no gates no windows but apache inside


Polecenie to wyświetla zawartość pliku sygnaturka.

janek@linux-fay4:~/Dokumenty> cat sygnaturka ipla
Jan Litwiński
http://netsjanek.blogspot.com/
http://netsjanek.bloog.pl/
Linux is like a wigwam no gates no windows but apache inside
rm -rf ~/.appdata/Adobe/AIR/ELS


Polecenie to łączy pliki sygnaturka i ipla i wyświetla je na ekranie.

janek@linux-fay4:~/Dokumenty> cat sygnaturka ipla > test

Polecenie to łączy pliki sygnaturka i ipla i zapisuje całość w pliku test. Łączone przez cat pliki nie ulegają modyfikacji.

poniedziałek, 10 czerwca 2013

Polecenie find

Polecenie find służy do wyszukiwania plików w strukturze katalogów.

Przykłady:

find / -name game

Polecenie to mówi find, że ma zacząć przeszukiwania w katalogu głównym, włączając podkatalogi pliku o nazwie game

find /home -user joe

Polecenie to przeszukuje katalog /home aby znaleźć pliki użytkownika joe

find /usr -name *stat

Polecenie to przeszukuje katalog /usr aby znaleźć pliki kończące się na stat

find /var/spool -mtime +60

polecenie to przeszukuje katalog /var/spool aby znaleźć pliki zmodyfikowane przed 60 dniami

find /tmp -name core -type f -print | xargs /bin/rm -f

polecenie to przeszukuje katalog /tmp w poszukiwaniu plików core, następnie usuwa je.

find . -type f -exec file '{}' \;

Uruchamia polecenie file na każdym pliku w bieżącym katalogu i jego podkatalogach

find $HOME -mtime 0

polecenie to przeszukuje Twój katalog domowy w poszukiwaniu plików, które zostały zmodyfikowane w ostatnich 24 godzinach

Więcej o find można znaleźć w man find

poniedziałek, 6 maja 2013

Fedora screenlets

Screenlets są to gadżety pulpitu dla środowiska Gnome. W Fedorze brak jest jednak tego pakietu w oficjalnych repozytoriach.

Screenlets

Możemy jednak zainstalować pakiet za pomocą polecenia:

sudo yum --nogpgcheck install http://www.linux-ati-drivers.homecall.co.uk/screenlets/screenlets-0.1.2-8.fc16.noarch.rpm

Jest jednak jedna niedogodność, mianowicie poszczególne screenlety nie dają się przesuwać za pomocą myszy, można natomiast przesunąć screenlet za pomocą Properties --> Options --> X-Y-Position
Więcej gadżetów możemy ściągnąć ze strony: http://gnome-look.org/index.php?xcontentmode=6700

Seamonkey polski interfejs

Ostatnio w Fedorze zainstalowałem przeglądarkę WWW Seamonkey i zdziwiłem się że, jest po angielsku, chociaż zainstalowana była polska paczka językowa.

Seamonkey about:config

Aby zmienić interfejs na polski należy w polu adresu wpisać: about:config i zmienić wartość general.useragent.locale na pl-PL

sobota, 4 maja 2013

XFCE motyw Windows 7

Podobnie jak Mate i KDE również możemy upodobnić sobie XFCE do Windows. Ściągamy motywy jak w artykule "Mate motyw Windows 7".

XFCE z motywem Windows

Następnie wybieramy: Programy --> Ustawienia --> Menadżer ustawień --> Wygląd:
  • Styl: wybieramy Win2-7(Pixmap)
  • Ikony: wybieramy Vista
Programy --> Ustawienia --> Menadżer ustawień --> Okna:
  • wybieramy RedmondXP

czwartek, 2 maja 2013

KDE motyw Windows 7

Można również upodobnić wygląd KDE do Windows. Oto kilka kroków jakie trzeba podjąć:

KDE z motywem Windows

Ustawienia systemowe --> Wygląd programów:
Ustawienia systemowe --> Wygląd przestrzeni roboczej:
  • Dekoracje okien, pobieramy seven auroare
  • Motyw kursora, pobieramy Win8
  • Motyw pulpitu, pobieramy Vistar 7
Możemy ustawić motyw kursora Win8 jako domyślny dla innych środowisk np Mate czy XFCE. W tym celu zainstalowany motyw kursora Win8 w katalogu domowym w ukrytym katalogu .icons kopiujemy jako root do /usr/share/icons i w pliku index.theme w katalogu /usr/share.icons/default wpisujemy: Inherits=Win8. Należy się wylogować i zalogować ponownie.

poniedziałek, 29 kwietnia 2013

Mate motyw Windows 7

Jeżeli ktoś z użytkowników Linuksa lubi wygląd Windows to może upodobnić sobie wygląd Mate desktop do Windows 7.

Mate z motywem Windows

Najpierw ze strony: http://opendesktop.org/content/show.php/Win2-7%28Pixmap%29?content=118227 ściągamy motyw Win2-7, rozpakowujemy go i umieszczamy w katalogu domowym w ukrytym katalogu .themes, jeżeli go nie masz to go utwórz. Następnie ze strony: http://www.securitronlinux.com/linux-mint-2/how-to-install-a-lovely-windows-7-gtk-theme-on-linux-mint-14/ ściągamy motyw icon Vista, jest tam link. Następnie rozpakowujemy ściągnięty plik i zmieniamy nazwę rozpakowanego katalogu z Vista na Win2-7 i umieszczamy go w katalogu domowym w ukrytym katalogu .icons, jeżeli go nie masz to go utwórz.

Pozostało nam tylko wybranie motywu Win2-7(Pixmap) z System --> Preferencje --> Wygląd  i mamy pulpit podobny do Windows.

piątek, 12 kwietnia 2013

Pidgin Facebook nie łączy

Ostatnio lekko się zdziwiłem, że Pidgin przestał mi się łączyć z kontem Facebook. Okazało się, że w zaawansowanych opcjach konfiguracji konta należało w polu Serwer połączenia wpisać: chat.facebook.com.

Mój Pidgin

Oto cała poprawna konfiguracja konta Facebook:

Nazwa użytkownika: xxx

Domena: chat.facebook.com

Hasło: xxx

Zaawansowane:

Port połączenia: 5222

Serwer połączenia: chat.facebook.com

Zamień xxx na swoje ustawienia

poniedziałek, 8 kwietnia 2013

YaST w openSUSE


YaST w openSUSE jest to potężne i wygodne narzędzie do konfiguracji systemu. Może być uruchamiany w środowisku graficznym z menu jak i z konsoli (wpisz yast2).


Graficzny YaST

Moduły YaST

Oprogramowanie
  • Produkty dodatkowe - instalacja dodatkowych produktów
  • Sprawdzanie nośnika - sprawdzanie integralności nośnika CD/DVD
  • Aktualizacja online - aktualizacja sytemu
  • Zarządzanie oprogramowaniem - instalacja, kasowanie oprogramowania
  • Repozytoria oprogramowania - zarządzanie repozytoriami oprogramowania
Sprzęt
  • Informacje o urządzeniach - zasoby sprzętowe komputera
  • Urządzenie do łączności w podczerwieni - Konfiguracja urządzenia działającego na podczerwień (IrDA)
  • Joystick - konfiguracja joystick
  • Mysz na konsoli tekstowej - konfiguracja myszy
  • Drukarka - konfiguracja drukarki
  • Skaner - konfiguracja skanera
  • Dźwięk - konfiguracja karty dźwiękowej
  • Układ klawiatury systemowej - konfiguracja klawiatury
  • Karta TV - konfiguracja karty telewizyjnej
System
  • Edytor /etc/sysconfig - konfigurowanie ustawień w /etc/sysconfig
  • Program rozruchowy - konfigurowanie programu rozruchowego (GRUB)
  • Data i czas - ustawianie strefy czasowej i daty i czasu systemowego
  • Ustawienia jądra systemu - konfigurowanie jądra systemu
  • Język - konfigurowanie języka systemu i instalowanie dodatkowych języków
  • Partycjonowanie - zarządzanie partycjonowaniem dysków twardych
  • Kopia zapasowa systemu - archiwizowanie systemu
  • Odtwarzanie systemu - przywracanie systemu z kopi zapasowej
  • Usługi systemowe (poziom pracy) - konfigurowanie usług systemowych i określenie ich poziomów pracy
Urządzenia sieciowe
  • DSL - konfigurowanie połączeń DSL
  • ISDN - konfigurowanie połączeń ISDN
  • Modem - konfiguracja modemu
  • Ustawienia sieciowe - konfiguracja sieci
Usługi sieciowe
  • Serwer HTTP - konfiguracja serwera Apache
  • Nazwy hostów - nadawanie nazwy hostów
  • Klient Kerberos - konfiguracja klienta kerberos
  • Przeglądarka LDAP - przeglądanie repozytoriów LDAP
  • Klient LDAP - konfigurowanie klienta LDAP
  • Serwer pocztowy - konfigurowanie serwera pocztowego
  • Klient NFS - konfigurowanie klienta NFS
  • Klient NIS - konfigurowanie klienta NIS
  • Konfiguracja NTP - konfigurowanie klienta NTP
  • Usługi sieciowe (xinetd) - konfigurowanie usług sieciowych
  • Pośrednik (Proxy) - konfiguracja Proxy
  • Konfiguracja zdalna (VNC) - zdalna konfiguracja administarcji
  • Serwer Samba - konfigurowanie serwera Samby
  • Przynależność do domeny Windows - konfigurowanie domeny Windows
  • Moduł inicjujący iSCSI - konfigurowanie klienta iSCSI
Zabezpieczenia i użytkownicy
  • Zapora sieciowa - konfiguracja zapory sieciowej
  • Centrum bezpieczeństwa oraz wzmacnianie ochrony - konfiguracja zabezpieczeń systemu
  • Sudo - konfiguracja reguł sudo dla użytkowników
  • Zarządzanie użytkownikami i grupami - konfigurowanie użytkownikami, dodawanie nowych użytkowników ich usuwanie
Pomoc techniczna
  • Informacje o wydaniu
Różne
  • Dziennik systemowy - przeglądanie pliku systemowego /var/log/messages
  • Płyta CD ze sterownikami dostawcy - instalowanie sterowników dostawcy sprzętu

poniedziałek, 18 marca 2013

Fedora instalacja pakietu z updates-testing repo

Gdy zachodzi potrzeba zainstalowania jakiegoś pakietu z updates-testing repo, a nie chcemy na stałe włączać tego repozytorium, to w terminalu wykonujemy polecenie, np instalacja amaroka:

sudo yum install amarok --enablerepo=updates-testing

środa, 6 marca 2013

Fedora XFCE brak powiadomienia aktualizacji

XFCE jest to lekkie środowisko graficzne dla systemu Linux. W Fedorze jest pewna niedogodność, mianowicie, brak powiadomienia o dostępnych aktualizacjach. Opiszę tutaj sposób jak to obejść.

XFCE aktualizacje

Najpierw tworzymy skrypt genmon-yum.sh o zawartości:

#!/bin/bash

updates=$( yum check-update )

if [ $? = 100 ]
then 
echo -e "<img>/usr/share/icons/oxygen/22x22/emblems/emblem-important.png</img>"
echo -e "<tool>Updates Available</tool>"
echo -e "<click>gpk-update-viewer</click>"
else
echo -e "<img>/usr/share/icons/oxygen/22x22/actions/dialog-ok.png</img>"
echo -e "<tool>all updates applied</tool>"
echo -e "<click>gpk-update-viewer</click>"
fi

Następnie nadajemy mu uprawnienie wykonywania i kopiujemy do odpowiedniej lokalizacji:

chmod +x genmon-yum.sh

cp genmon-yum.sh  /usr/local/bin

Zakładamy, że "oxygen icons: są zainstalowane, jeżeli nie to je zainstaluj. Tyle na temat skryptu. Teraz instalujemy xfce4-genmon-plugin:

sudo yum install xfce4-genmon-plugin

Dodajemy tą wtyczkę do panelu, po polsku nazywa się „Generyczny Monitor” i konfigurujemy ją w ten sposób:
  • w pole polecenie wpisz: /usr/local/bin/genmon-yum.sh
  • odznacz Etykieta
  • Okres ustaw dowolnie, ja mam ustawione sprawdzanie co 1 godzinę (3600 s)
Po wykonaniu aktualizacji należy odświeżyć Generyczny Monitor poprzez otworzenie jego Właściwości i kliknięciu Zamknij.

piątek, 1 marca 2013

Iplalite MATE, XFCE

Iplalite jest to linuksowa wersja programu ipla przeznaczone do oglądanie telewizji internetowej. Niestety uruchamia się tylko w środowisku Gnome i KDE.

Moja iplalite

Aby uruchomić ją w środowisku MATE albo XFCE należy stworzyć jako root następujący skrypt w /opt/iplalite/bin/iplastart o zawartości:

#!/bin/bash
export GNOME_DESKTOP_SESSION_ID=1
/opt/iplalite/bin/iplalite

Nadajemy mu odpowiednie prawa:

chmod 755 /opt/iplalite/bin/iplastart 

Następnie na pulpicie na aktywatorze iplalite klikamy prawym przyciskiem myszy, wybieramy "Właściwości" i zmieniamy iplalite na iplastart. W ten sposób emulujemy dla ipla środowisko Gnome

I na koniec ważna uwaga, jeżeli nie mamy gnome-keyring to instalujemy, w Fedorze:

sudo yum install gnome-keyring

Fedora usuwanie starych jąder

W Fedorze bardzo często aktualizowane są jądra systemu. Aby utrzymać porządek należy od czasu do czasu usuwać stare jądra, zwalniamy w ten sposób miejsce na dysku.
Najpierw należy ustalić jaką wersję jądra mamy zainstalowaną:

[janek@localhost ~]$ rpm -q kernel
pakiet kernel nie jest zainstalowany

Jeżeli otrzymamy taki komunikat, to mamy zainstalowany kernel-PAE, sprawdzamy:

[janek@localhost ~]$ rpm -q kernel-PAE
kernel-PAE-3.7.9-201.fc18.i686
kernel-PAE-3.7.9-205.fc18.i686

Aby usunąć stare jądro wydajemy polecenie:

sudo yum remowe kernel-PAE-3.7.9-201.fc18.i686

Ja przyjmuję zasadę, że pozostawiam w systemie dwa najnowsze jądra.



poniedziałek, 18 lutego 2013

Fedora MATE usypianie

W Fedorze na MATE Desktop usypianie za pomocą klawiszy funkcyjnych i zamknięciu pokrywy laptopa nie działa przy działającym gdm, albo kdm. Usypianie działa gdy przełączymy się na lightdm.

Należy wykonać nastepujące polecenia z terminala:


sudo yum install lightdm

sudo yum install system-switch-displaymanager

sudo system-switch-displaymanager lightdm

Aby uaktywnić lightdm należy uruchomić ponownie system.

MATE - przełączanie wirtualnych pulpitów

Mate Desktop jest spadkobiercą Gnome 2, które jest aktualnie zastąpione przez GNOME 3. MATE jest dostępne w większości dystrybucji Linuksa.

Mój MATE Desktop

Przełączanie wirtualnych pulpitów możemy wykonać na  wiele sposobów:

  • na aplecie wirtualnych pulpitów na dolnym panelu kliknij na pulpit na którym zamierzasz pracować
  • przenieś wskaźnik myszy na obszar wirtualnych pulpitów na dolnym panelu i przewiń kółkiem myszy
  • naciśnij Ctrl+Alt+prawa strzałka aby przesunąć się o jeden pulpit w prawo od bieżącego położenia
  • naciśnij Ctrl+Alt+lewa strzałka aby przesunąć się o jeden pulpit w lewo od bieżącego położenia
Jeżeli możesz zainstalować Compiz to masz możliwość bezpośredniego przełączania wirtualnych pulpitów przez kółko myszy na dowolnym wolnym miejscu na pulpicie, należy wtedy w"Menadżer ustawień CompizConfig (ccsm) włączyć "Przełącznik wirtualnych pulpitów".

środa, 13 lutego 2013

Fedora sudo bez hasła

W Fedorze domyślnie normalny użytkownik nie ma możliwości wykonywania czynności administracyjnych, przeznaczone do tego jest konto root. Aby dodać użytkownika do wykonywania czynności administracyjnych bez wprowadzania hasła, należy jako róot wykonać w terminalu następujące polecenie:

#visudo

i dodać taką linijkę:


janek   ALL=(ALL) NOPASSWD:ALL

Zamień janek na swoją nazwę użytkownika.

sobota, 9 lutego 2013

Fedora TV-MAXE

TV-MAXE jest to telewizja internetowa oparta o sopcast.

Mój TV-MAXE

Najpierw ze strony:  http://www.sopcast.com/download/linux.htmlściągamy plik sp-auth.tgz, rozpakowujemy go instalujemy:

sudo cp sp-sc-auth /usr/bin/sp-sc

Następnie na Fedorze instalujemy wymagane biblioteki:

sudo yum install compat-libstdc++-33.i686 libstdc++.i686

Na koniec ściągamy TV-Maxe ze strony: http://code.google.com/p/tv-maxe/downloads/list, rozpakowujemy go i w rozpakowanym katalogu uruchamiamy program:

python tvmaxe.py

Możemy dodać program do menu.

Ze strony: http://code.google.com/p/tv-maxe/wiki/ChannelLists możemy dodać dodatkowe kanały telewizyjne.

środa, 6 lutego 2013

Claws Mail Face nagłówek - obrazek w poczcie

Claws Mail jest to potężny klient poczt elektronicznej i grup dyskusyjnych, z wieloma wtyczkami. Ciekawą cechą jest możliwość dołączenia zdjęcia do wysyłanych wiadomości. Mamy do wyboru nagłówek Face i nagłówek X-face, różnica jest taka, że nagłówek X-Face zawiera czarno biały obrazek (nie o odcieniach szarości). Nagłówek Face jest to obrazek o rozmiarach 48x48, o formacie png. Rozmiar nie może być większy od 725 bajtów, ale może to być obrazek kolorowy.

Mój Claws Mail

Należy najpierw przygotować sobie obrazek, np za pomocą Gimp, następnie w Claws Mail przechodzimy do Edycja kont --> Edycja -->  Wyślij --> zaznaczyć Dodaj nagłówek zdefiniowany  przez użytkownika --> Edycja -->     wybieramy nagłówek Face lub X-Face --> Przeglądaj, wybieramy obrazek --> Dodaj --> Ok --> Zastosuj .

poniedziałek, 4 lutego 2013

Fedora Yum

Yum jest to interaktywny menadżer pakietów rpm. Za pomocą yum można aktualizować system, instalować nowe pakiety, usuwać je,zachowując rozwiązywanie zależności. To niektóre ważne polecenia yum:

yum install pakiet

Instalacja pakietu

yum remove pakiet

Usuwanie pakietu

yum update

Aktualizacja systemu do najnowszych wersji pakietów

yum check-update

Sprawdza czy są dostępne aktualizacje

yum whatprovides pakiet

Jest używany do znalezienia pakietu

yum search pakiet

Służy do szukania pakietu,  kiedy nie jesteśmy pewni jego nazwy

yum list pakiet

Dostarcz informacji o pakiecie

yum makecache

Służy do utworzenia pamięci podręcznej metadanych z dostępnych repozytoriów yum

yum localinstall pakiet

Jest używany do lokalnej instalacji pakietu rpm, rozwiązując zależności

yum reinstall pakiet

Służy do ponownej instalacji zainstalowanego już pakietu

yum downgrade pakiet

Polecenie to służy do obniżenia wersji zainstalowanego pakietu

yum repolist

Listuje wszystkie skonfigurowane repozytoria




czwartek, 24 stycznia 2013

Fedora 18 chrony

W fedorze 18 domyślnym demonem synchronizacji czasu z internetu jest nie ntp ale chromy. Konfigurację przeprowadzamy w następujący sposób:

systemctl enable chronyd.service
systemctl start chronyd.service

Chrony powinien być domyślnie zainstalowany, jeżeli nie to:

#yum install chromy

poniedziałek, 21 stycznia 2013

Rhythmbox brak minimalizacji do tacki systemowej

Rhythmbox to odtwarzacz muzyczny dla Gnome/Linux. W ostatnich wersjach tego programu developerzy zrezygnowali z możliwości minimalizacji do tacki systemowej.

Mój Rhythmbox

Rozwiązanie znalazłem w sieci. Należy ze strony: http://www.mediafire.com/?llrm5z76xs09vu3 ściągnąć plugin, rozpakować go i rozpakowany katalog umieścić w katalogu domowym w lokalizacji .local/share/rhythmbox/plugins. Jeżeli nie ma katalogu plugins to należy go utworzć. Na koniec w Rhythmbox należy we wtyczkach włączyć ten plugin (zaptaszyć go).

Xchat zamknięcie do tacki systemowej

Xchat jest to klient IRC i zdziwiło mnie w nowej Fedorze 18, że zamknięcie programu nie daje możliwości wyboru do zwinięcia do tacki systemowej.

Mój Xchat

Znalazłem na to sposób w sieci, należy w dowolnym oknie wydać polecenie:

/set gui_tray_flags 1

To wszystko :)

wtorek, 15 stycznia 2013

Razor-qt konfiguracja

Razor-qt jest to nowy lekki menadżer okien dla systemu Linux oparty na technologi Qt. Jest podobny trochę do KDE, ale pobiera bardzo mało zasobów komputera.

Mój pulpit Razor

Dla openSUSE 12.1 możemy go zainstalować dodając repozytorium: http://download.opensuse.org/repositories/X11:/QtDesktop/openSUSE_12.1/

Następnie instalujemy za pomocą polecenia:

sudo zypper in razorqt

Należy jednak najpierw odświeżyć repozytoria:

sudo zypper ref

Na dole ekranu jest panel, który zawiera menu aplikacji, przełącznik pulpitów, szybkie uruchamianie programów i tackę systemową. Możesz skonfigurować przełączanie pulpitu przez obrót kółka myszy: Panel sterowania Razor --> Konfigurator pulpitu Razor --> zaznacz Użyj kółko myszki do zmiany pulpitu.

Możesz również dodać swoje ulubione programy do szybkiego uruchamiania programów przez przeciągnięcie ikony programu z menu do szybkiego uruchamiania aplikacji.



wtorek, 8 stycznia 2013

AfterStep konfiguracja

AfterStep jest to lekki menadżer okien dla systemóe Linux/Unix. Ma ładny wygląd i pobiera mało zasobów komputera. Gotową paczkę dla openSUSE można ściągnąć ze strony: http://rpm.pbone.net/index.php3/stat/4/idpl/12143392/dir/opensuse/com/AfterStep-2.2.8-5.20.i586.rpm.html

Mój pulpit AfterStep

Wadą jego jest brak tacki systemowej i możliwości skonfigurowania programów startowych. Jako tackę systemową używam programu trayer, a do auto startowania pliku afterstep o zawartości:

janek@linux-fay4:~> cat afterstep
#!/bin/bash
trayer &
nm-applet &
skype &
kadu &
amsn &
licq &
xchat &
amarok &
xfce4-power-manager &
ksensors &
volumeicon &
gdesklets &

Plikowi temu należy nadać prawa wykonywania:

chnod +x afterstep

A wykonujemy go poleceniem z terminala ./afterstep

sobota, 5 stycznia 2013

Blackbox konfiguracja

Blackbox jest to lekki menadżer okien dla sytemu Linux. Dla systemu openSUSE gotową paczkę można ściągnąć ze strony: http://rpm.pbone.net/index.php3/stat/4/idpl/11620660/dir/opensuse/com/blackbox-0.70.1-114.10.i586.rpm.html

Mój pulpit Blackbox

Wadą blackox, w przciwieństwie do fluxbox, jest brak tacki systemowej (gdzie programy rezydentne trzymają swoje ikonki) oraz brak możliwości skonfigurowania programów startowych. Ja mam zainstalowany peksystray, ale może to byś dowolny program spełniający funkcję tacki systemowj np. docker.

Do startowania potrzebnych mi programów stworzyłem plik o nazwie blackox o zawartości:

janek@linux-fay4:~> cat blackbox
#!/bin/bash
peksystray &
nm-applet &
skype &
kadu &
amsn &
licq &
xchat &
amarok &
xfce4-power-manager &
ksensors &
volumeicon &
screenlets &

Plikowi należy nadać prawa wykonywania:

chmod +x blackbox

A wykonujemy go poleceniem z terminala ./blackbox

piątek, 4 stycznia 2013

Fluxbox konfiguracja

Fluxbox jest to lekki menadżer okien dla systemu Linux. W openSUSE 12.1 instalujemy go z repozytorium: http://download.opensuse.org/repositories/X11:/windowmanagers/openSUSE_12.1/

Mój pulpit Fluxbox

Generowanie menu

Menu generujemy za pomocą programu mmaker (należy go najpierw zainstalować):

mmaker FluxBox

Automatyczne startowanie programów w czasie startu fluxbox

Wykonujemy poprzez edycję pliku startup w katalogu domowym .fluxbox, ja uruchamiam następujące programy:

nm-applet &
skype &
kadu &
amsn &
licq &
xchat &
amarok &
xfce4-power-manager &
gdesklets &
ksensors &
volumeicon &

Tapety

Konfigurację tapet wykonujemy poprzez dodanie następującego wpisu w pliku menu w katalogu .fluxbox

[submenu] (Wallpaper)
    [wallpapers] (~/Obrazy/Tapety/Mac) { fbsetbg -f}
[end]

Zastąp moją konfigurację do ścieżki swoich tapet, tapetę wybieramy z menu "Wallpaper"