Product SiteDocumentation Site

4. Zmiany w Fedorze dla użytkowników środowisk graficznych

4.1. Pulpit Fedory

4.1.1. Rozdzielanie pulpitu

W najnowszej wersji serwera '''Xorg''' zawartej w tym wydaniu, przy podłączeniu dwóch monitorów ekran pulpitu będzie domyślnie rozdzielony między nimi, zamiast używać klonowania ekranu. Upodabnia to do zachowania innych systemów operacyjnych.

4.1.2. Lepsza obsługa kamer internetowych

W Fedorze 10 znacznie ulepszono obsługę kamer internetowych w systemie Linux. Teraz istnieje biblioteka (libv4l) do dekompresowania różnych własnościowych formatów obrazu w przestrzeni użytkownika, a prawie wszystkie aplikacje używające kamer internetowych zostały zmodyfikowane tak, aby używały tej biblioteki.
Fedora 12 zawiera drugą turę ulepszeń obsługi kamer internetowych, składającą się z trzech części:
  • Dużo testowania, naprawiania błędów i ulepszania istniejących sterowników w jądrze.
  • Dodanie przetwarzania obrazu do biblioteki libv4l w celu uzyskania lepszej jakości obrazu w kamerach nieposiadających w sprzęcie następujących funkcji:
    • Balans bieli
    • Korekcja gamma
    • Automatyczne dopasowywanie ekspozycji (wzmocnienia)
    • Rozpoznawanie kamer w laptopach, które są montowane do góry nogami i programowe obracanie obrazu o 180 stopni
  • Dopracowanie sterowników spoza głównego drzewa rozwojowego jądra, przeniesienie dekompresji do biblioteki libv4l tam, gdzie jest to wymagane i przeniesienie ich do głównego drzewa jądra, a konkretnie następujących:
    • qc-usb: kamery oparte na stv0600 (i podobnych), głównie Logitech QuickCam Express (ukończono w jądrze 2.6.29)
    • ov51x-jpeg: sterownik ov511(+) i ov518(+) (ukończone w jądrze 2.6.31rc1, bibliotece libv4l-0.6.0)
    • qc-usb-messenger: kamery oparte na st6422, głównie modele Logitech QuickCam Messenger (ukończono w jądrze 2.6.31rc1)
    • sn9c20x: kamery oparte na sn9c20x, wiele nowych tanich kamer internetowych (ukończono w jądrze 2.6.31rc2)

4.1.3. ABRT

Narzędzie automatycznego zgłaszania błędów ABRT zastępuje narzędzia bug-buddy i kerneloops na pulpicie Fedory 12. ABRT posiada rozszerzalną architekturę i może przechwytywać i zgłaszać nie tylko naruszenia ochrony pamięci i awarie jądra, ale także wyjątki języka Python. W porównaniu do bug-buddy, może przechwytywać naruszenia ochrony pamięci w każdym pliku binarnym, nie tylko w aplikacjach GTK+.
Jeśli wcześniej ręcznie zmodyfikowano ustawienia GConf dla modułu GTK+ bug-buddy, mogą pojawić się komunikaty ostrzeżeń z aplikacji GTK+, takie jak ten poniższy:
Gtk-Message: Wczytanie modułu "gnomebreakpad" nie powiodło się:
libgnomebreakpad.so: nie można otworzyć współdzielonego pliku obiektu: nie ma takiego pliku lub katalogu
Aby wyłączyć te komunikaty, należy wykonać następujące polecenie w terminalu we własnej sesji:
gconftool-2 --type bool --set /apps/gnome_settings_daemon/gtk-modules/gnomebreakpad false

4.1.4. GNOME 2.28

GNOME 2.28.1 jest częścią tego wydania i domyślnym środowiskiem graficznym używanym na obrazie Live "Desktop" Fedory. Obraz Live "Desktop" jest płytą CD do pobrania, której można użyć do przetestowania nowego środowiska GNOME instalując je lub nie. Obraz może zostać zapisany na płycie CD lub dysku USB flash. Instrukcje można znaleźć na https://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo.
4.1.4.1. Ikony w menu i na przyciskach
Ikony w menu i na przyciskach nie są domyślnie wyświetlane w środowisku GNOME 2.28. Aby odzyskać poprzedni, bogaty w ikony wygląd, należy wybrać SystemPreferencjeWygląd, nacisnąć kartę Interfejs i włączyć opcję Wyświetlanie ikon w menu. Nie ma jednakże żadnego interfejsu do włączenia ikon na przyciskach. Aby ustawić odpowiednie klucze GConf zamiast włączania wyświetlania ikon w menu i na przyciskach:
gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
4.1.4.2. Dodatkowe ulepszenia w środowisku GNOME 2.28
W porównaniu do poprzednich wydań Fedory wprowadzono wiele zmian w domyślnej konfiguracji pulpitu GNOME:
  • Okno dialogowe preferencji "Okna" nie jest już domyślnie instalowane. Jest jednak ciągle dostępne w pakiecie control-center-extra
  • Okno dialogowe preferencji "Menu główne" nie jest już domyślnie instalowane. Jest ciągle dostępne w pakiecie alacarte
  • Przełącznik użytkowników został przeniesiony na prawą stronę górnego panelu
  • Przycisk "Wyświetl pulpit" został domyślnie usunięty. Można z powrotem dodać ten aplet panelu za pomocą prawego przycisku myszy, wybrania "Dodaj do panelu..." i wybranie "Wyświetl pulpit".
  • Liczba obszarów roboczych na "Przełączniku obszarów roboczych" została zmniejszona do dwóch
  • Panel dodaje teraz odstępu między apletami i ikonami na obszarze powiadamiania. Odstęp można usunąć za pomocą następujących poleceń:
    gconftool-2 --type int --set /apps/panel/toplevels/top_panel/padding 0
    gconftool-2 --type int --set /apps/panel/toplevels/bottom_panel/padding 0
    gconftool-2 --type int --set /apps/panel/applets/systray/prefs/padding 0
    
4.1.4.3. Gnote
W tym wydaniu program Gnote jest domyślnie instalowany w środowisku GNOME, zastępując program Tomboy. Gnote jest portem programu Tomboy z Mono do C++, który zużywa mniej zasobów. Gnote jest zarówno apletem umieszczonym na panelu GNOME, jak i oddzielną aplikacją, którą można uruchomić w innych środowiskach graficznych. Live CD "Desktop" Fedory od wydania Fedory 10 nie zawiera Mono, a więc także aplikacji opartych na Mono, takich jak Tomboy z powodu braku miejsca. Gnote będzie także domyślnie instalowany w Live CD w tym wydaniu. Tomboy jest w dalszym ciągu dostępny jako opcja. Jeśli przeprowadzana jest aktualizacja z poprzedniego wydania pozostawiony zostanie program Tomboy. Jego użytkownicy mogą łatwo migrować do Gnote, ponieważ współdzieli on format plików i udostępnia wtyczkę, która automatycznie importuje notatki programu Tomboy podczas pierwszego uruchomienia. Wiele wtyczek programu Tomboy zostało przeniesionych do Gnote. Następujące wtyczki są dostępne jako część Gnote:
  • Odnośniki do Bugzilli
  • Importowanie z programu Tomboy
  • Stała szerokość
  • Umieszczanie daty
  • Eksport do HTML
  • Obsługa drukowania
  • Importowanie z programu Sticky Notes
  • Odnośniki wsteczne
Można skopiować notatki z programu Tomboy do Gnote używając następującego polecenia w katalogu domowym:
cp -r .tomboy .gnote
Aplet "Notatki" nie jest już dostarczany, ponieważ program Gnote dostarcza lepsze narzędzie do sporządzania notatek i jest domyślnie dostępny w tym wydaniu.
4.1.4.4. Preferencje dźwięku
Preferencje dźwięku GNOME obsługują teraz przełączanie profili.
4.1.4.5. Empathy
Program Empathy zastępuje program Pidgin jako domyślny komunikator w środowisku GNOME. Empathy jest lepiej zintegrowane ze środowiskiem GNOME i dostarcza funkcjonalność audio/wideo dla użytkowników protokołu XMPP (dawniej Jabber) z wieloma planowanymi ulepszeniami. Empathy obsługuje importowanie kont z programu Pidgin podczas pierwszego uruchomienia, więc można łatwo migrować. Jeśli przeprowadzana jest aktualizacja z poprzedniego wydania, domyślnie pozostawiony zostanie program Pidgin. Pidgin jest w dalszym ciągu dostępny w repozytorium i jest aktywnie utrzymywany.
Główne zalety i wady programu Empathy:
Zalety
  • Lepsza integracja ze środowiskiem GNOME. Hasła są przechowywane w bazie kluczy zamiast w zwykłym tekście, jak w programie Pidgin
  • Rozmowy głosowe w sieci GoogleTalk. Wymagają one jednak dodatkowych kodeków dla biblioteki GStreamer i ręcznego ponownego skonfigurowania zapory sieciowej. Pidgin używa teraz tej samej platformy.
  • Obsługa migracji kont z programu Pidgin została dodana do programu Empathy.
  • Obsługa współpracy z programem AbiWord i innymi
  • Geolokalizacja (najnowsza funkcja)
Wady
  • Brak systemu wtyczek, więc wiele dodatkowych funkcji dostępnych dla programu Pidgin (np. szyfrowanie) nie jest dostępnych dla programu Empathy
  • Brak obsługi pośrednika
4.1.4.6. Totem
Totem obsługuje teraz tylko zaplecze GStreamer. Zaplecze totem-xine zostało całkowicie usunięte.
4.1.4.7. Epiphany
Epiphany w tym wydaniu używa mechanizmu WebKit zamiast mechanizmu Gecko z programu Firefox.
4.1.4.8. GNOME Shell — wersja orientacyjna środowiska GNOME 3
Bardzo wczesna wersja GNOME Shell jest teraz dostępna w repozytorium. GNOME Shell jest kluczową częścią środowiska GNOME 3 i jest aktywnie rozwijane z dużym zaangażowaniem programistów i projektantów Fedory. Prostym sposobem na wypróbowanie GNOME Shell jest zainstalowanie pakietu desktop-effects:
yum install desktop-effects gnome-shell
Następnie należy wybrać SystemPreferencjeEfekty pulpitu
Aby skonfigurować ją ręcznie, należy wykonać
mkdir ~/.config/autostart
ln -s /usr/share/applications/gnome-shell.desktop ~/.config/autostart
Można także wykonać następujące polecenie, aby wywołać ją bezpośrednio.
gnome-shell --replace &

4.1.5. KDE 4.3

Środowisko KDE 4.3, będące częścią tego wydania jest domyślnym środowiskiem dla obrazu "KDE Dekstop" Fedory. Ten obraz jest płytą CD do pobrania, której można użyć do przetestowania nowego środowiska KDE, a potem można je zainstalować. Można zapisać obraz na płytę CD lub dysk USB flash.
KDE 4.3 jest najnowszym wydaniem środowiska KDE 4, z wieloma ulepszeniami i nowymi funkcjami. Plasma posiada nowy motyw Air, ulepszone zarządzanie zadaniami i powiadomieniami oraz całkowicie konfigurowalne skróty klawiszowe. Są także nowe widgety Plasmy, a istniejące zostały ulepszone. KWin zostało zoptymalizowane pod względem wydajności i wprowadza nowe efekty pulpitu w środowisku KDE. KDE zawiera teraz nowe narzędzie zgłaszania błędów, ułatwiając zgłaszanie błędów programistom KDE.

4.1.6. Środowisko Moblin

Architektura Moblin została zaprojektowana, aby obsługiwać wiele platform i modeli używania, od netbooków i nettopów do urządzeń typu MID i różnych modeli używania wbudowanego, takich jak systemy In Vehicle Infotainment.
Wczesna wersja środowiska graficznego Core Moblin 2 dla netbooków/nettopów/urządzeń MID jest dostępna w Fedorze do testowania.
Środowisko Moblin może zostać zainstalowane jako grupa za pomocą programu yum:
sudo yum install @moblin-desktop