Ustawienie DejaVu Condensed domyślnym stylem dla DejaVu

Posted 9 months, 3 weeks ago at 23:01. 0 comments

Tym razem pokażę jak zmusić system do wyświetlania domyślnie stylu DejaVu Sans/Serif Codensed, zamiast standardowego DejaVu Sans/Serif.
DejaVu Sans Condensed i DejaVu SansTaki wariant czcionki, odkryłem przy okazji przesiadki na GNOME, gdyż pod KDE po prostu nie ma takiego wyboru ;)

W ustawianiach wyglądu GNOME możemy wybrać z listy styl Bold, Italic, Extra Light dodatkowo to wszystko w opcji Condensed, więc po co bawić się w takie podmiany? Właśnie po to że aplikacje Qt/KDE, Firefox ignorują wybór i używają “zwykłego” DejaVu Sans/Serif. To pomoże nam trochę u standaryzować pulpit, jeśli komuś, tak jak mnie, przypadł krój czcionki do gustu ;) Również do zastosowania pod KDE, ponieważ jak wcześniej wspomniałem nie da się pod nim takiego stylu wybrać ;)

Edytujemy ~/.fonts.conf i między tagi fontconfig wklejamy poniższą treść:

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Sans</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Sans Condensed</string>
  </edit>
 </match>

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Serif</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Serif Condensed</string>
  </edit>
 </match>

Cały plik wygląda u mnie tak:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>

 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Sans</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Sans Condensed</string>
  </edit>
 </match>

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Serif</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Serif Condensed</string>
  </edit>
 </match>

</fontconfig>

Jeśli nie masz w systemie stylu Condensed doinstaluj paczkę

ttf-dejavu-extra

Hope u like it ;)

Instalacja brakujących pakietów po przeinstalowaniu systemu

Posted 9 months, 3 weeks ago at 21:44. 0 comments

Krótkie howto jak wzbogacić system po przeinstalowaniu o brakujące pakiety z poprzedniego systemu. Natchnieniem do wpisu jest upgrade Ubuntu 9.04 do 910 jaki niedawno przeszedłem. Czytając o wielu problemach postanowiłem zainstalować 9.10 na osobnej partycji, nie odcinając się, w razie nie powodzenia, od działającego systemu ;)

Zaczytujemy listę wszystkich pakietów starego systemu do pliku old

dpkg --get-selections > old

Jeśli już jesteśmy po instalacji na nowej partycji, wystarczy się chroot’nąć na stary system i tam wykonać polecenie.

Analogicznie zaczytujemy listę pakietów nowego systemu do pliku current

dpkg --get-selections > current

Teraz porównujemy oba pliki wyrzucając różnice do pliku diff

grep -v -f current old > diff

Przeglądamy pliczek diff i doinstalowujemy ręcznie brakujące pakiety albo instalujemy hurtowo wskazując plik z różnicami:

dpkg --get-selections < diff

Metoda przydaje się jak np. reinstalujemy system i chcemy mieć stan z przed instalacji albo jak lubimy porządek, to robimy zrzut pakietów do pliku tuż po instalacji i po jakimś czasie poszukujemy jakie pakiety możemy usunąć ;)

Koszulki

Posted 1 year, 3 months ago at 20:52. 1 comment

Odrodził się temat na DUGu z koszulkami ;) Są projekty [1], [2], jest osoba realizująca zamówienia (Mafioss) i ruszyły zapisy na dzianinkę ;)

Jeśli ktoś jest związany z Debian Users Gang albo/lub chce się ponapinać na osiedlu w geekowej koszulce, to zapraszam do tematu na forum.

Trzeba się spieszyć aby załapać na pierwszą paczkę z dostawą. Cena równoznaczna z wyrzeczeniem się w weekend browarów ;>

Debian 5.0 “Lenny” – stabilny

Posted 1 year, 6 months ago at 19:12. 0 comments

Lenny LoveMusiałem odnotować fakt, że 14 lutego o 13:07 UTC (14:07 w Polsce) Lenny stał się stabilny!

Jednego czego nie lubię, to stagnacja w testing przed wyjściem stable i “bałagan” w repo utrzymujący się parę tygodni po wydaniu ;)

Teraz grzecznie czekamy na Squeeze.

Nowe oblicze aptitude

Posted 1 year, 9 months ago at 16:26. 3 comments

Pojawiła się nowa wersja aptitude oznaczona numerkiem 0.5

Nie było by w tym nic ciekawego, gdyby nie to co ta zamiana ze sobą wnosi. Oczekiwany pewnie przez wielu, graficzny interfejs, napisany w GTK (sic!)
Aptitude GTK
Za nowym interfejsem stoi Obey Arthur Liu oraz Daniela Burrows – tworzony w ramach projektu Google, Summer of Code 2008

Ja jednak wolę wersję

aptitude --no-gui

;)

Squeeze

Posted 2 years ago at 21:26. 0 comments

Little Green MenJak wiemy Debian Lenny jest już zamrożony, trwają ostatnie szlify przed planowanym wydaniem we wrześniu. Tymczasem poznaliśmy nazwę jego następcy.

Tradycyjnie już, za nazwę stabilnego wydania posłużyło imię bohatera bajki Toy Story. Postać zielonego kosmity, pewnie mało znana ale myślę, że teraz to się zmieni ;) – Squeeze.

Kadu-0.6.0 RC2 paczki dla Debiana

Posted 2 years, 7 months ago at 23:30. 2 comments

Team Kadu wypuścił kolejną wersje RC zero szóstki. Zmiany:

  • poprawki kilku błędów zgłoszonych przez testerów
  • moduł Firewall został poprawiony przez użytkownika Dorregaray i jest znowu dostępny w autodownload jednak w rc3 albo svn ;)

Bootspalsh w wykonaniu fbsplash i fbcondecor

Posted 2 years, 7 months ago at 4:18. 15 comments

Przy okazji kompilowania jajka 2.6.24 naszło mnie że miło by było oglądać jakąś fajna grafikę, podczas uruchamiania lapka oraz mieć ładnie pokolorowaną konsole jak już się załaduje.

Natknąłem się ostatnio na projekt wywodzący się z gensplashfbsplash. Zaszło w nim parę istotnych zmian.

  • fbsplash działa w userspace, odpowiedzialny jest za wyświetlanie splasha podczas ładowania systemu w trybie silent (pasek postępu, logo) bez potrzeby patchowania kernela. To co spodobało mi się w fbsplash to to, że załącza się od razu po zatwierdzeniu pozycji w GRUBie a nie tak jak w przypadku splashy, zanim zobaczymy plansze, widzimy przez jakiś czas tekstowy postęp ładowania systemu.
  • fbcondecor dawniej nazywany fbslash, odpowiedzialny jest za wyświetlanie grafiki jako tło konsoli. Pokazuje również ładowanie systemu w trybie verbose. Żeby korzystać z tego wymagane jest jednak patchowanie jadra.

Stąd też mój poprzedni wpis o temacie do bootsplasha :) Teraz krótkie how2 jak się do tego zabrać.

Instalacja fbcondecor

Jeśli chcemy mieć tylko splash na starcie komputera, bez męczenia się z kompilacją jądra w celu uzyskania tła w terminalu, przechodzimy do punku o instalacji fbsplash.

Patchowanie jądra.
Zaczynamy od pobrania latki i spatchowania jadra.

# cd /usr/src/linux
# cat /sciezka/do/pliku.patch | patch -p1

Konfiguracja jądra.

Device Drivers —< 

  Graphics support ---<
    <*> Support for frame buffer devices
    [*]   Enable Video Mode Handling Helpers
    [ ]   Enable Tile Blitting Support
    [*]   VESA VGA graphics support

        Console display driver support  —<
          <*> Framebuffer Console support
          [*]   Support for the Framebuffer Console Decorations

  Block devices —<
    <*> RAM disk support
    (16)  Default number of RAM disks
    (4096) Default RAM disk size (kbytes)
    (1024) Default RAM disk block size (bytes)

  Input Device Support —<
    <*>   Event interface

General setup —<
  [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

Musimy pamiętać o w kompilowaniu na stałe system plików, który mamy na / oraz stery do kontrolera dysku. Ważne żeby opcja Enable Tile Blitting Support była wyłączona.

Kompilacja i instalacja jadra.

# make-kpkg kernel_image kernel_headers --revision=MojeJajco.1
# dpkg -i /usr/src/linux-image-2.x.x_MojeJajco.1_i386.deb

Instalacja fbsplash

Instalacja skryptów startowych oraz tematu do fbsplash
Dopisujemy repo do /etc/apt/sources.list.

deb ftp://ftp.berlios.de/pub/fbsplash/debian/splashutils sid contrib

Instalujemy odpowiednią paczkę

# aptitude update
# aptitude install splashutils

Pora na ściągnięcie tematu

# cd /etc/splash
# wget http://banasiak.me/stuff/debian_paint.tar.bz2
# tar -jxvf debian_paint.tar.bz2

Jak że by inaczej jest to mój theme do fbsplasha :P Dodatkowo możemy ściągać tematy do poczciwego bootsplash i przerobiać poleceniem bootsplash2fbsplash albo poszukać jakiś na kde-look.org.

Tworzenie initrd.
Initramdisk tworzymy tylko w przypadku jądra, które nie potrzebuje do rozruchu initrd. Najczęściej jądra dystrybucyjne, ze względu na uniwersalność, dostarczane są z initrd. Jeśli chcemy mieć tylko splash na starcie bez kolorowego tła w terminalu pomijamy ten krok w innym przypadku, odsyłam do punktu wyżej, o instalacji fbcondecor

# splash_geninitramfs debian_paint -r 1024x768 -g /boot/fbsplash-1024x768 -v

Konfiguracja GRUBa.
Musimy dopisać parę parametrów do jądra. Jeśli chcemy korzystać z fbcondecor pora na dopisanie, wcześniej zrobionego initramfs:

vga=792 splash=silent,fadein,theme:debian_paint CONSOLE=/dev/tty1

  • vga=792 – ustawienie rozdzielczości (1024×768)
  • splash=silent – opcja silent wyświetla splasha, verbose – tekstowy rozruch z tłem (musimy patchowac jajko żeby to uzyskać)
  • theme:debian_paint – nasz theme

Przyĸładowa konfiguracja:

kernel          /boot/vmlinuz-2.6.24 root=/dev/sda2 ro vga=792 splash=silent,fadein,theme:debian_paint quiet CONSOLE=/dev/tty1

initrd          /boot/fbsplash-1024x768[/code]

Thats all, reboot i cieszymy się ładnym splashem oraz tłem w konsoli.

Update 2007.02.06

Drobne poprawki rozwiązujące wątpliwości ;)

Debian Paint – bootsplash theme

Posted 2 years, 7 months ago at 4:05. 5 comments

Debian Paint - start systemuW ramach szkolenia się w posługiwaniu GIMPem spłodziłem temat do fbspalsh/fbcondecor. Jak wam się podoba? :]

Temat znajduje się na debian-art.org, kde-look.org plus do ściągnięcia niżej, z mojej strony.
Debian Paint - tło terminala

Bootsplash pod dwa tryby: verbose i silent.
Rozdzielczość: 1024×768 i 1600×1200 plus własna czcionka.

Kadu-0.6.0 RC1 paczka .deb [update_19-01-08]

Posted 2 years, 7 months ago at 19:05. 9 comments

Dzisiaj team Kadu wypuścili RC1 wersji 0.6. Zmiany względem beta2

  • few bug fixes
  • added italian translation
  • disabled french translation
  • tłumaczenie francuskie zostało wyłączone
  • added Tango icon theme
  • module Weather was fixed

Nie znalazłem na stronie Kadu przygotowanej paczki .deb, więc przygotowałem swoja ;) Hope u like it!

Update 15/01/2007

Dodałem paczki z pluginami i tematami (w tym mój własny dźwiękowy :P)

Update 19/01/2007

Poprawiona paczka kadu-external-modules