Ram*_*owy 13 gnome themes plymouth
我已经从 GNOME-Look下载了一个主题,并按照自述文件中的说明进行操作。这不是我第一次尝试安装自定义启动画面。它告诉我做某事。我遵循了本教程,最后,他告诉我运行sudo update-initramfs -u,以及当前主题的自述文件中的此处。问题是,无论我做什么,我总是收到此错误:
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
Run Code Online (Sandbox Code Playgroud)
诚然,我对 Ubuntu 并不陌生,但我绝对不是专家。我不知道现在该怎么办。
编辑:
我知道普利茅斯已经是最新版本(0.9.2-3ubuntu13.1)。当我运行sudo apt-get install plymouth
另外,我在 VirtualBox 上运行 Ubuntu,所以它没有使用专有驱动程序。分辨率和一切都很好。我什至不知道
W: plymouth 模块“(/usr/lib/i386-linux-gnu/plymouth//.so)”是否丢失,跳过该主题是问题的原因,但我猜是. 我遵循所有步骤,这是initramfs -u我收到此错误的步骤,然后返回到旧的初始屏幕。
小智 20
我也遇到了这个问题,我是这样解决的。
简而言之,Ubuntu 16 中的文件布局将普利茅斯主题的位置从 更改/lib/plymouth/themes为/usr/share/plymouth/themes,因此所有假设以前布局的主题安装脚本现在都安装到了错误的位置。因此,当update-initramfs运行时,源数据不在导致此错误的应有位置。
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
Run Code Online (Sandbox Code Playgroud)
因此,未安装主题。后备是默认的ubuntu 徽标主题。
我发现简单地手动执行操作很方便,而且由于您熟悉 Ubuntu,因此我将专注于描述该方法,而不是像剪切和粘贴一样进行操作。
运行以下命令,它不仅会将许多新主题安装到正确的位置,还会修复现在不正确的更新替代方案。
apt-get install plymouth-themes
Run Code Online (Sandbox Code Playgroud)
在此运行后,将有一个新的目录结构锚定在/usr/share/plymouth/themes其中,该目录结构与之前的路径具有相同的布局。
考虑每个主题是否值得迁移,在这种情况下可能会有重复的主题使用已经安装的主题。
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
Run Code Online (Sandbox Code Playgroud)
迁移到新位置很简单;只需移动目录,因为每个主题都包含在以主题命名的目录中
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
Run Code Online (Sandbox Code Playgroud)
旧主题是自引用的,因为.plymouth主题文件包含对安装主题的目录的引用。将这些引用更改为正确的引用(例如vi /usr/share/plymouth/themes/orb/orb.plymouth,然后替换/lib/plymouth为/usr/share/plymouth)。
扩展 orb 示例,使用 update-alternatives 使主题列表可选。
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
Run Code Online (Sandbox Code Playgroud)
这具有利用脚本update-plymouth的额外好处,该脚本包含在gnome-look 的大多数主题中。我将包括文本
#!/bin/bash
echo "Choose the number of the theme you want to use, then [ENTER]"
echo
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
echo
read -p "Do you want to test the theme? (Y/N) "
if [ "$REPLY" != "n" -a "$REPLY" != "N" ] ; then
echo
echo "Running 10-second test..."
sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit
fi
exit
Run Code Online (Sandbox Code Playgroud)
运行update-plymouth将允许您选择您想要的主题,自动构建新的 initramfs 并让您预览它。
有了这些知识,我们就不必盲目地运行安装程序,而是要了解安装新主题所需的一切
/usr/share/plymouth/themesupdate-alternatives如上所述运行update-plymouth这让我们可以访问更多的主题,我认为这个声音主题是最好的。
| 归档时间: |
|
| 查看次数: |
24500 次 |
| 最近记录: |