From fcee87ce46460ddf29539fef27ab26594681e670 Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Sun, 1 Sep 2024 10:18:29 +0300 Subject: [PATCH] add kernel manager --- .github/release-nest-v3 | 2 +- Makefile | 23 +++++++++++++++++++++++ data/config/look_and_feel.json | 2 +- data/config/setup_steps.json | 8 ++++++++ debian/changelog | 2 +- debian/control | 2 +- locales/en_US.json | 2 ++ 7 files changed, 37 insertions(+), 4 deletions(-) diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index bf0d87a..7813681 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -4 \ No newline at end of file +5 \ No newline at end of file diff --git a/Makefile b/Makefile index f1721f2..d8d5d92 100644 --- a/Makefile +++ b/Makefile @@ -27,3 +27,26 @@ install: cp -rvf data/icons $(DESTDIR)/usr/share/ mkdir -p $(DESTDIR)/usr/share/pika-welcome cp -rvf data/config $(DESTDIR)/usr/share/pika-welcome/ + +install_no_build_debug: + mkdir -p $(DESTDIR)/usr/bin/ + cp -vf target/debug/pika-welcome $(DESTDIR)/usr/bin/ + chmod 755 $(DESTDIR)/usr/bin/pika-welcome + cp -vf data/bin/pika-welcome-autostart $(DESTDIR)/usr/bin/ + chmod 755 $(DESTDIR)/usr/bin/pika-welcome-autostart + mkdir -p $(DESTDIR)/usr/share/glib-2.0/schemas/ + mkdir -p $(DESTDIR)/usr/share/ + mkdir -p $(DESTDIR)/usr/lib/pika/pika-welcome/scripts/ + cp -rvf data/scripts/*.sh $(DESTDIR)/usr/lib/pika/pika-welcome/scripts/ + cp -rvf locales /usr/lib/pika/pika-welcome/ + chmod 755 $(DESTDIR)/usr/lib/pika/pika-welcome/scripts/*.sh + cp data/com.github.pikaos-linux.pikawelcome.gschema.xml $(DESTDIR)/usr/share/glib-2.0/schemas/ + mkdir -p $(DESTDIR)/usr/share/applications + cp -vf data/com.github.pikaos-linux.pikawelcome.desktop $(DESTDIR)/usr/share/applications/ + mkdir -p $(DESTDIR)/etc/xdg/autostart + cp -vf data/pika-welcome-autostart.desktop $(DESTDIR)/etc/xdg/autostart/ + mkdir -p $(DESTDIR)/usr/share/icons/hicolor/scalable/apps + cp -vf data/com.github.pikaos-linux.pikawelcome.svg $(DESTDIR)/usr/share/icons/hicolor/scalable/apps/ + cp -rvf data/icons $(DESTDIR)/usr/share/ + mkdir -p $(DESTDIR)/usr/share/pika-welcome + cp -rvf data/config $(DESTDIR)/usr/share/pika-welcome/ diff --git a/data/config/look_and_feel.json b/data/config/look_and_feel.json index 5b00d78..31d1959 100644 --- a/data/config/look_and_feel.json +++ b/data/config/look_and_feel.json @@ -16,7 +16,7 @@ "icon": "pika-desktop", "button": "launch-label", "onlyin": "gnome", - "command": "/usr/bin/pika-gnome-layouts" + "command": "/usr/bin/pika-gnome-layouts &" }, { "id": 2, diff --git a/data/config/setup_steps.json b/data/config/setup_steps.json index 78eb831..fede0db 100644 --- a/data/config/setup_steps.json +++ b/data/config/setup_steps.json @@ -24,6 +24,14 @@ "button": "launch-label", "command": "/usr/lib/pika/pika-welcome/scripts/driver-manager.sh" }, + { + "id": 5, + "title": "open-kernel-manager-title", + "subtitle": "open-kernel-manager-subtitle", + "icon": "com.github.pikaos-linux.pika-kernel-manager", + "button": "launch-label", + "command": "pika-kernel-manager &" + }, { "id": 3, "title": "open-software-manager-title", diff --git a/debian/changelog b/debian/changelog index 26c3906..be2402c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -pika-welcome (5.0.0-101pika2) pika; urgency=low +pika-welcome (5.0.0-101pika3) pika; urgency=low * Port to PikaOS 4 diff --git a/debian/control b/debian/control index d0b7e74..e68fe2b 100644 --- a/debian/control +++ b/debian/control @@ -14,5 +14,5 @@ Rules-Requires-Root: no Package: pika-welcome Architecture: any -Depends: ${shlibs:Depends}, zenity +Depends: ${shlibs:Depends}, zenity, pika-drivers, pika-kernel-manager Description: A frontend in GTK 4 and Libadwaita for Post install PikaOS setup. diff --git a/locales/en_US.json b/locales/en_US.json index 1169721..95f498b 100644 --- a/locales/en_US.json +++ b/locales/en_US.json @@ -24,6 +24,8 @@ "install-media-codec-subtitle": "Get media codecs and libraries (Such as : FFMPEG, and VA-API)\nwhich are needed for many creative applications \nand provide hardware accelerated video playback/decoding and encoding.", "open-driver-manager-title": "Open Driver Manager", "open-driver-manager-subtitle": "A driver utility to install various driver such as the\nproprietary NVIDIA® drivers that significantly increase performance for NVIDIA cards \nand microcode for CPUs and such.", + "open-kernel-manager-title": "Open Kernel Manager", + "open-kernel-manager-subtitle": "A utility to mange kernel versions and SCX schedulers.", "open-software-manager-title": "Install more apps from the Software Manager", "open-software-manager-subtitle": "Install and update software using the PikaOS Software Manager.", "open-webapp-manager-title": "Install Webapps",