From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SZzXx-0001TK-3n for garchives@archives.gentoo.org; Thu, 31 May 2012 07:11:49 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FDB9E08AC; Thu, 31 May 2012 07:11:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id DEDE2E05C1 for ; Thu, 31 May 2012 07:10:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 6CBED1B4031 for ; Thu, 31 May 2012 07:10:07 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Flag: NO X-Spam-Score: -1.199 X-Spam-Level: X-Spam-Status: No, score=-1.199 tagged_above=-999 required=5.5 tests=[AWL=-0.189, BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SFGErpMZbSqD for ; Thu, 31 May 2012 07:10:01 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 72F7B1B4028 for ; Thu, 31 May 2012 07:10:00 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SZzW2-0007CQ-TL for gentoo-user@gentoo.org; Thu, 31 May 2012 09:09:50 +0200 Received: from athedsl-355378.home.otenet.gr ([85.72.243.208]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 31 May 2012 09:09:50 +0200 Received: from realnc by athedsl-355378.home.otenet.gr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 31 May 2012 09:09:50 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Nikos Chantziaras Subject: [gentoo-user] Re: A couple questions related to fbsplash Date: Thu, 31 May 2012 10:09:05 +0300 Organization: Lucas Barks Message-ID: References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: athedsl-355378.home.otenet.gr User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120529 Thunderbird/12.0.1 In-Reply-To: X-Archives-Salt: e848df1b-54cb-4515-8414-4145d44dd699 X-Archives-Hash: 1ff0c5181238ecdb9ca7d4788aa98453 On 31/05/12 06:29, Paul Hartman wrote: > [...] > I see Tux for a microsecond, then the splash screen appears To fix that one, disable the "Bootup logo" in the kernel config: CONFIG_LOGO: Device drivers -> Graphics support > and > flashes black three times before stabilizing. I don't think it is the > display changing modes (the backlight stays on), it just looks like > it's switching between blank screen and back to showing the graphics. > It happens at the very beginning of the splash, before root is > remounted and the progress bar is moving. Make sure that SPLASH_XSERVICE is *not* set in /etc/conf.d/splash. If it's set, comment it out: # Name of the boot service starting X. Useful in cases when X is # started by a custom initscript, other than the usual 'xdm'. If you # are using a custom X initscript and do not set this variable # correctly, do not be surprised if you end up at tty1 at the end of # the boot process (instead of in an X session). # SPLASH_XSERVICE="xdm" > I'm using dracut's gensplash > module to generate the initrd, maybe it's doing something funny. OK, to verify that it's not a problem with dracut, try to use Gentoo's native tool for this (splash_geninitramfs). Try the below, which should duplicate my own working config: emerge media-gfx/splash-themes-livecd emerge media-gfx/splashutils splash_geninitramfs --verbose --res 1920x1080 --generate \ /boot/initrd.splash1920x1080 livecd-2007.0 Then edit your grub config: kernel quiet splash=theme:livecd-2007.0 console=tty1 initrd /boot/initrd.splash1920x1080 (Substitute 1920x1080 with whatever you're using.) Another useful thing to do is to disable clearing the text of tty1, so that the OpenRC messages don't get cleared. To do that, find this line: c1:12345:respawn:/sbin/agetty 38400 tty1 linux in /etc/inittab and append "--noclear" to it: c1:12345:respawn:/sbin/agetty 38400 tty1 linux --noclear Lastly, make sure that tty7 doesn't get a decoration. In /etc/conf.d/fbcondecor, set something like: FBCONDECOR_TTYS="1 2 3 4 5 6" to only decorate tty1 through tt6. Reboot and check if it works, especially automatic switching to tty7/xdm.