fbsplash i fbcondecor - zainstalowane ale dzia

Tematy związane z oprogramowaniem, instalacją, konfiguracją
dawid
Posty: 32
Rejestracja: 14 października 2007, 22:19

fbsplash i fbcondecor - zainstalowane ale działa niepoprawnie

Post autor: dawid »

Witam,

borykam się z następującym problemem. Mianowicie nie działa mi fbcondecor, mimo poprawnego jak mniemam skonfigurowania i skompilowania jądra.
Mam również problem z fbsplash, ponieważ mimo tego, że działa, nie pokazuje paska postępu.
Korzystam z jądra:

Kod: Zaznacz cały

 2.6.34
z łatką

Kod: Zaznacz cały

2.6.34-zen1.patch.lzma
W pliku .config mam zaznaczone opcje:

Kod: Zaznacz cały

General setup -<

  [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

Device Drivers -<

Input device support--<
    <*>   Event interface

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

Graphics support --<
    [ ]   Enable Tile Blitting Support

    [*]   VESA VGA graphics support

    [*] Support for frame buffer devices ---<

          [*]   Enable Video Mode Handling Helpers


   Console display driver support  ---<
          <*> Framebuffer Console support

          [*]   Support for the Framebuffer Console Decorations
Generalnie zrobiłem wszystko według opisu ze strony: http://banasiak.me/linux/bootspalsh-w-w ... bcondecor/

Oto konfiguracja gruba:

Kod: Zaznacz cały

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,0)/grub/themes/message.debianorange
default 0

title           Debian SID, kernel 2.6.34-zen1-ver7
root            (hd0,0)
kernel          /vmlinuz-2.6.34-zen1-ver7 ro root=/dev/sda3 quiet vga=873 splash=silent,theme:division CONSOLE=/dev/tty1
initrd          /initrd.img-2.6.34-zen1-ver7
Podczas uruchamiania systemu nie ma tła w w konsoli, a splash nie wyświetla paska postępu.
Co ciekawe mogę ręcznie ustawić tło w konsoli poleceniem:

Kod: Zaznacz cały

splash_manager -c set -t division --tty=1
Dowód:
Obrazek

Natomiast fbsplash działa bez problemu (działa pasek postępu) po użyciu polecenia:

Kod: Zaznacz cały

splash_manager -c demo -t division
Dowód:
Obrazek

Dodam jeszcze konfigurację splashutils z pliku /etc/splash/splash

Kod: Zaznacz cały

# Config file for splashutils.
SPLASH_BOOT_MESSAGE="Booting the system (\$progress%)"
#SPLASH_VERBOSE_ON_ERRORS="yes"
#SPLASH_EFFECTS="fadein,fadeout"
# SPLASH_PROFILE="no"
# SPLASH_KDMODE="text"
SPLASH_THEME="division"
#SPLASH_TTY=1
SPLASH_MODE_REQ="silent"
Walczę z tym już od kilku dni i nie mogę dojść co robię źle. Myślę, że problem może być w insserv, bo widać jakieś komunikaty na załączonym obrazku. Niestety moja wiedza na temat tej usługi jest niewielka. Nie wiem jak sobie z tym poradzić. Albo przyczyna leży zupełnie gdzie indziej.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Odświeżenie tematu.
Awatar użytkownika
jasiekmarc
Posty: 88
Rejestracja: 27 września 2009, 20:05
Lokalizacja: Wrocław

Post autor: jasiekmarc »

Zadam głupie pytanie. Podłączyłeś splasha do initrd?

Kod: Zaznacz cały

# splash_geninitramfs -r 1680x1050 division -a /boot/initrd.img-2.6.34-zen1-ver7
dawid
Posty: 32
Rejestracja: 14 października 2007, 22:19

Post autor: dawid »

jasiekmarc pisze:Zadam głupie pytanie. Podłączyłeś splasha do initrd?

Kod: Zaznacz cały

# splash_geninitramfs -r 1680x1050 division -a /boot/initrd.img-2.6.34-zen1-ver7

Tak.

Problem częściowo rozwiązałem. Do pliku

Kod: Zaznacz cały

/etc/inittab
dopisałem na początku

Kod: Zaznacz cały

sp:1:sysinit:/etc/init.d/splashutils bgsetup
Mam teraz tło w każdej konsoli. Aczkolwiek jest to proteza. Tło powinno działać bez tego wpisu.

Nie wiem natomiast jak zmusić fbsplash do prawidłowego działania. Powinien pokazywać pasek postępu a nie robi tego. Przez to ekran startowy wygląda jakby się zawiesił.
Awatar użytkownika
jasiekmarc
Posty: 88
Rejestracja: 27 września 2009, 20:05
Lokalizacja: Wrocław

Post autor: jasiekmarc »

U mnie splash też nie działa. Pojawia się, a potem zamiast ładnego paska postępu widzę tekst (na czarnym tle), a po jakimś czasie nawet ten obrazek od splasha znika.

Z tego, co sobie teraz przypominam, moją protezą było dodanie w pliku /etc/init.d/splashutils

Kod: Zaznacz cały

SPLASH_TTYS="1 2 3 4 5 6"
w którymś miejscu.
ODPOWIEDZ