[Go mobile!] Niezależność rozdzielczości

Zanim stworzysz pierwszą aplikację z wykorzystaniem Ubuntu SDK, musisz przyswoić pewne elementy teoretyczne – w tym wpisie przybliżę temat niezależności rozdzielczości.

gomobile

O co w tym chodzi?

Ubuntu można już zainstalować na kilku grupach urządzeń m.in: telefonach, tabletach, laptopach czy komputerach stacjonarnych. Każda z tych grup charakteryzuje się inną rozdzielczością. Interfejs użytkownika tworzonych przez Ciebie aplikacji powinien być niezależny od urządzenia, na którym zostaną uruchomione. Przyjęte podejście łączy w sobie prostotę dla projektantów i programistów z „jednością” wizualną, jakością i użytecznością.

Komunikat „Frequency out of range” zamiast GRUBa

Jeśli podczas uruchamiania komputera na ekranie pojawia się komunikat:

Frequency out of range

Oznacza to, że ustawiona rozdzielczość GRUBa (bo to on powinien się pojawić zamiast tego komunikatu) jest zbyt duża. Można to jednak łatwo naprawić.

  1. Otwórz terminal i wydaj polecenie:
    sudo gedit /etc/default/grub
  2. Odszukaj linię:
    #GRUB_GFXMODE=640x480
  3. Usuń komentarz (znak #):
    GRUB_GFXMODE=640x480

[Kubuntu] Wyłączenie automatycznej zmiany rozdzielczości

Autorem artykułu jest fervi, jeden z naszych Czytelników / Czytelniczek

Opis problemu:

Użytkownicy donoszą, że Kubuntu nie zachowuje ustalonej rozdzielczości, tylko wybiera swoją własną po restarcie. Nasz Czytelnik nadesłał rozwiązanie tego problemu.

Rozwiązanie:

Musimy mieć zainstalowane aptitude, ponieważ przez apt-get’a pobralibyśmy 300MB zależności z GNOME
  1. Tworzymy folder, do którego zostaną pobrane paczki z potrzebnymi pakietami, a następnie przechodzimy do niego:
    mkdir gdm
    cd gdm
  2. Pobieramy gdm za pomocą polecenia:
    aptitude download gdm

Rozdzielczość ekranu podczas korzystania z dwóch monitorów

Jest to artykuł konkursowy, którego autorem jest Piotr Kocia.

Praca na komputerze korzystając z dwóch monitorów (lub z większą ilością) staje się coraz częstsza. O ile pod Windowsem (szczególnie pod wersją oznaczoną siódemką) nie ma większego problemu z konfiguracją, to z Linuksem, przy próbie ustawienia różnych rozdzielczości monitorów, może być mały problem.
Mam dwa monitory o różnych rozdzielczościach. Główny monitor – ekran laptopa ustawiony na 1280×800 oraz dodatkowy ustawiony na 1440×900. Niestety przy takim ustawieniu okna zmaksymalizowane na laptopie wychodzą poza obręb ekranu. Istnieje jednak prosty sposób na rozwiązanie tego problemu.
Po pierwsze – otwieramy terminal i wpisujemy:

xrandr

Polecenie powinno pokazać używane monitory oraz obsługiwane przez nie rozdzielczości:

LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 
   1280x800       59.9*+ 
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1280x860+1280+0 (normal left inverted right x axis y axis) 408mm x 255mm 
   1440x900       59.9*+ 
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  

U mnie LVDS1 jest ekranem laptopa który chcę ustawić na 1280×800, a VGA1 jest monitorem dodatkowym, który ma pracować w rozdzielczości 1440×900.