+ -
当前位置:首页 → 问答吧 → plymouth可以使用了。。

plymouth可以使用了。。

时间:2009-10-03

来源:互联网

官方论坛上http://bbs.archlinux.org/viewtopic.php?id=81406也就是chakra porject弄出来了。以前都无法正常工作的。

今天试了下,可以满足使用了。当然这个东西仍然在开发中,而且官方没有提供arch支持,如果有什么问题,不完美很正常。

比如你非正常关机,那么启动界面应该就停留在plymouth上了。关机的时候没有启动的时候好看。

哎呀都来研究研究啊。

PS: 默认的logo和配色都很丑。请根据情况修改。

作者: jarryson   发布时间: 2009-10-03

花哨的东东,还拖慢启动速度,无兴趣 ;-)

作者: 聚焦深空   发布时间: 2009-10-03

fc的启动很帅的,希望快点成熟。

作者: zhou3345   发布时间: 2009-10-03

將來一定要把它移植到Gentoo上去,太期待嘞。

作者: coderoar   发布时间: 2009-10-03

用上了,配合kms,效果很cool,不过现在有点不完美…………

作者: imagelife   发布时间: 2009-10-04

推荐配色:
--with-background-start-color-stop=0x000000 \
--with-background-end-color-stop=0x4D4D4D

logo见附件。效果个人觉得不错

PS: 如果觉得chakra不爽,可以修改为arch-logo,PKGBUILD里面还有plymouth.initcpio_install都需要替换为arch-logo.

稍候附上我修改过的PKGBUILD,有几个地方更改过了,比如关机的时候不再显示arch默认关机信息,更改了开机logo和背景。
上传的图像
arch-logo.png (45.1 KB, 31 次查看)

作者: jarryson   发布时间: 2009-10-04

总算折腾好openbox+tint2

作者: gza633   发布时间: 2009-10-04

说实话,我是从FC转过来的
当初就是因为这个东东,个人觉得启动速度,所以想把它给去掉,可是接下来一连串的依赖关系(gdm和kernel的编译都需要它),当时把我给郁闷的啊

心痛下就转arch了,用下来真的感觉很不错
估计以后不再转了

作者: ubuntu590   发布时间: 2009-10-04

还挺期待的。但是希望不会太拖慢启动速度。

作者: xjpvictor   发布时间: 2009-10-04

没啥感觉拖速度的。不过看不到启动信息,心理不太踏实。。

PKGBUILD请上AUR找plymouth-git

更改过的logo和背景颜色,关机直接进入plymouth,修正一点PKGBUILD。。

作者: jarryson   发布时间: 2009-10-04

我喜欢~

试试

作者: qiii2006   发布时间: 2009-10-04

引用:
作者: coderoar
將來一定要把它移植到Gentoo上去,太期待嘞。
代码:
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"

inherit git autotools

EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth"

DESCRIPTION="Graphical boot animation (splash) and logger"
HOMEPAGE="http://cgit.freedesktop.org/plymouth/"
SRC_URI=""

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

DEPEND=""
RDEPEND="sys-boot/dracut"


src_prepare() {

        eautoreconf

}


src_install() {
        emake install DESTDIR="${D}" || die "install failed"

        #work around qa warning
        rm "${D}"/lib64/libply.la #if in x86,
        rm "${D}"/lib64/libply.a #change lib64 --> lib
}

作者: zhou3345   发布时间: 2009-10-04

樓上的謝嘞,但是這個我已經做過,還移植嘞mkinitcpio以及一係列的東西。但是要讓它們協同工作,還需要一段時間。

作者: coderoar   发布时间: 2009-10-04

引用:
作者: coderoar
樓上的謝嘞,但是這個我已經做過,還移植嘞mkinitcpio以及一係列的東西。但是要讓它們協同工作,還需要一段時間。
很期待能整合进genkernel,直接生成initram文件,这样普通用户使用就简单了。

作者: zhou3345   发布时间: 2009-10-04

这个需要kms支持才能用吗?

作者: iamkr   发布时间: 2009-10-04

引用:
作者: zhou3345
很期待能整合进genkernel,直接生成initram文件,这样普通用户使用就简单了。
genkernel目前還沒有模塊化,所以hack起來比較睏難。因此,我打算用Arch的mkinitcpio來代替。

作者: coderoar   发布时间: 2009-10-04

引用:
作者: coderoar
genkernel目前還沒有模塊化,所以hack起來比較睏難。因此,我打算用Arch的mkinitcpio來代替。
portage中不是有一个红帽的 mkinitrd 么,Arch的这个有什么特点与不同?

作者: zhou3345   发布时间: 2009-10-04

可能arch的比较明朗一点把。。

plymouth不需要KMS

今天我找了半天的xsplash视频,终于发现这个东西算不上启动界面。。启动了X再来过渡。。我还不如直接登录了。

作者: jarryson   发布时间: 2009-10-04

引用:
作者: zhou3345
portage中不是有一个红帽的 mkinitrd 么,Arch的这个有什么特点与不同?
mkinitrd沒用過,Fedora11用的就是這個,據說以後要換成跨發行版的dracut;mkinitcpio是模塊化的,所以添加新的特性非常簡便,而且還支持通過uswsusp來休眠——這個目前的genkernel是辦不到的。

作者: coderoar   发布时间: 2009-10-04

我用了aur里的plymouth-git,开启了intel的KMS,启动很不错,不过关机就卡住了,只能强行按电源开关关机,不知道和我没有用dm有没有关系。
我是在inittab里用这种方式启动xfce的。
x:5:respawn:/bin/su username -l -c "/bin/bash --login -c 'xinit -- :0' >/dev/null 2>&1"

作者: zlowly   发布时间: 2009-10-15

卡住是什么现象,你可以按alt+fn切换到控制台。也可以取消关机的plymouth

作者: jarryson   发布时间: 2009-10-15

感谢jarryson,很好用

作者: yafeng   发布时间: 2009-10-15

7月份的时候试过一次...无爱...

作者: huntxu   发布时间: 2009-10-15

引用:
作者: jarryson
卡住是什么现象,你可以按alt+fn切换到控制台。也可以取消关机的plymouth
就是console出现完kill session的提示后,stop daemon信息出现之前就黑屏了,alt+fn可以切换到其他控制台,但是login那里无法输入任何东西。

作者: zlowly   发布时间: 2009-10-15

应该是切换到F7可以看到输出。很有可能是某个服务停止失败了。我在里面设置的是失败就推出plymouth。因为启动的时候可能需要看什么时候失败

作者: jarryson   发布时间: 2009-10-15

这东西我觉得动态漂啊漂的滚动条是唯一亮点 感觉用fbsplash就够了 还能用自己的图片

作者: iamkr   发布时间: 2009-10-16

fbsplash这东西好是好,就是要给内核打补丁。虽然我每次都打了。。

作者: jarryson   发布时间: 2009-10-16

引用:
作者: jarryson
应该是切换到F7可以看到输出。很有可能是某个服务停止失败了。我在里面设置的是失败就推出plymouth。因为启动的时候可能需要看什么时候失败
可能吧。我的HAL从来STOP都是FAIL的。

作者: zlowly   发布时间: 2009-10-17

我这不仅没出现GUI 还进不了X
提示
error: unexpectedly disconnected from boot status daemon
init: Id "c1" respawning too fast: disabled for 5 minutes
init: Id "c2" respawning too fast: disabled for 5 minutes
init: Id "c3" respawning too fast: disabled for 5 minutes
init: Id "c4" respawning too fast: disabled for 5 minutes
init: Id "c5" respawning too fast: disabled for 5 minutes
init: Id "c6" respawning too fast: disabled for 5 minutes
init: no more processes left in this runlevel
init: Id "c1" respawning too fast: disabled for 5 minutes
init: Id "c2" respawning too fast: disabled for 5 minutes
init: Id "c3" respawning too fast: disabled for 5 minutes
init: Id "c4" respawning too fast: disabled for 5 minutes
init: Id "c5" respawning too fast: disabled for 5 minutes
init: Id "c6" respawning too fast: disabled for 5 minutes

作者: 沙漠之子   发布时间: 2009-10-30

哇噻,这是什么现象,任何一个运行等级都不行?

作者: jarryson   发布时间: 2009-10-30

不建议用,问题很多。

作者: zhuqin_83   发布时间: 2009-10-30

r600 kms,总是到最后一个daemon启动完之后卡住
在rc.local里面加了plymouth quit……

有什么办法能解决这个问题?。。

作者: hurricanek   发布时间: 2009-10-30

先围观一下。。 过几天会试试这个东东。

作者: firefoxmmx   发布时间: 2009-10-31

引用:
作者: hurricanek
r600 kms,总是到最后一个daemon启动完之后卡住
在rc.local里面加了plymouth quit……

有什么办法能解决这个问题?。。
卡住是什么现象,最后一个服务是什么,你怎么知道是最后一个服务的时候卡住,因为plymouth是看不到服务器动进度的

作者: jarryson   发布时间: 2009-10-31