Added custom plymouth theme and added utilities for getting system info
This commit is contained in:
1
config/includes.chroot/etc/hostname
Normal file
1
config/includes.chroot/etc/hostname
Normal file
@@ -0,0 +1 @@
|
||||
Assessment-Kiosk
|
||||
2
config/includes.chroot/etc/plymouth/plymouthd.conf
Normal file → Executable file
2
config/includes.chroot/etc/plymouth/plymouthd.conf
Normal file → Executable file
@@ -1,2 +1,2 @@
|
||||
[Daemon]
|
||||
Theme=tribar
|
||||
Theme=simple-image
|
||||
4
config/includes.chroot/etc/skel/.bashrc
Normal file → Executable file
4
config/includes.chroot/etc/skel/.bashrc
Normal file → Executable file
@@ -21,9 +21,7 @@ NetCheck
|
||||
while [[ "$Net" = "false" ]]; do
|
||||
read -p "Network could not be initialized, Try again (y/n) " yn
|
||||
case $yn in
|
||||
[yY]* )
|
||||
NetCheck
|
||||
break;;
|
||||
[yY]* ) NetCheck;;
|
||||
[Nn]* ) break;;
|
||||
* ) echo invalid response;;
|
||||
esac
|
||||
|
||||
BIN
config/includes.chroot/opt/tools/lshw-static
Executable file
BIN
config/includes.chroot/opt/tools/lshw-static
Executable file
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
Copyright (c) 2017, litarvan.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
* Neither the name of the <organization> nor the
|
||||
names of its contributors may be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
@@ -0,0 +1,9 @@
|
||||
# Plymouth theme - Simple Image
|
||||
|
||||
This is a theme for plymouth which only displays a simple image. The current image is a simple logo for ArchLinux.
|
||||
|
||||
To change the image, you can simple change the `img.png` to whatever you want to show.
|
||||
|
||||
This package is avaliable on the [AUR](https://aur.archlinux.org/packages/plymouth-theme-simple-image-git).
|
||||
|
||||
_The current background is borrowed from [Litarvan's](https://github.com/Litarvan) excellent [lightdm theme](https://github.com/Litarvan/lightdm-webkit-theme-litarvan)._
|
||||
@@ -0,0 +1,8 @@
|
||||
[Plymouth Theme]
|
||||
Name=Arch Linux Simple Image
|
||||
Description=This is a plymouth theme which simply displays an image
|
||||
ModuleName=script
|
||||
|
||||
[script]
|
||||
ImageDir=/usr/share/plymouth/themes/simple-image
|
||||
ScriptFile=/usr/share/plymouth/themes/simple-image/simple-image.script
|
||||
@@ -0,0 +1,15 @@
|
||||
image = Image("img.png");
|
||||
|
||||
pos_x = Window.GetWidth()/2 - image.GetWidth()/2;
|
||||
pos_y = Window.GetHeight()/2 - image.GetHeight()/2;
|
||||
|
||||
sprite = Sprite(image);
|
||||
sprite.SetX(pos_x);
|
||||
sprite.SetY(pos_y);
|
||||
|
||||
fun refresh_callback () {
|
||||
sprite.SetOpacity(1);
|
||||
spr.SetZ(15);
|
||||
}
|
||||
|
||||
Plymouth.SetRefreshFunction (refresh_callback);
|
||||
Reference in New Issue
Block a user