mirror of
https://gitgud.io/wackyideas/aerothemeplasma.git
synced 2026-10-20 22:04:23 +00:00
Compare commits
5 commits
f99b9f15a9
...
b1268dc08f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1268dc08f | ||
|
|
c8b0a0c12b | ||
|
|
2e5ba56e3f | ||
|
|
dc6924443c | ||
|
|
943fa9b9b2 |
4 changed files with 19 additions and 44 deletions
|
|
@ -29,13 +29,13 @@ Ultimately, this project doesn't change the fact that the underlying operating s
|
||||||
|
|
||||||
### Are we Wayland yet?
|
### Are we Wayland yet?
|
||||||
|
|
||||||
Kinda.
|
Mostly! Since 6.8, AeroThemePlasma no longer provides an X11 session.
|
||||||
|
|
||||||
AeroThemePlasma should largely work on Wayland, save for some visual quirks that haven't been ironed out yet. There are certain issues that Wayland presents that makes development on it a bit cumbersome, as well as KWin lacking features that ATP relies on under X11. See [Current Wayland issues](#wayland) for specific details.
|
AeroThemePlasma should largely work on Wayland, save for some visual quirks that haven't been ironed out yet. There are certain issues that Wayland presents that makes development on it a bit cumbersome, as well as KWin lacking features that ATP relies on under X11. See [Current Wayland issues](#wayland) for specific details.
|
||||||
|
|
||||||
### What about HiDPI?
|
### What about HiDPI?
|
||||||
|
|
||||||
Currently AeroThemePlasma works best on 100% scaling, but work is slowly being made towards HiDPI support. However, there are some unavoidable issues with HiDPI that ATP can't get around unfortunately, such as [QTBUG-135833](https://bugreports.qt.io/browse/QTBUG-135833) and certain Wayland problems.
|
Currently AeroThemePlasma works best on 100% scaling, but work is slowly being made towards HiDPI support. However, there are some unavoidable issues with HiDPI that ATP can't get around unfortunately, such as [QTBUG-135833](https://bugreports.qt.io/browse/QTBUG-135833).
|
||||||
|
|
||||||
### What distros are supported?
|
### What distros are supported?
|
||||||
|
|
||||||
|
|
@ -85,8 +85,7 @@ When developing most things related to ATP (and KDE in general), it's useful to
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
alias restart-plasma='setsid plasmashell --replace'
|
alias restart-plasma='setsid plasmashell --replace'
|
||||||
alias restart-kwin_x11='setsid kwin_x11 --replace'
|
alias restart-kwin='setsid kwin_wayland --replace'
|
||||||
alias restart-kwin_wayland='setsid kwin_wayland --replace'
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Which can then be used like any other command in the terminal:
|
Which can then be used like any other command in the terminal:
|
||||||
|
|
@ -97,9 +96,9 @@ restart-plasma
|
||||||
|
|
||||||
Note however that restarting KWin when using Wayland **will restart the entire compositor, which may result in certain applications being killed**.
|
Note however that restarting KWin when using Wayland **will restart the entire compositor, which may result in certain applications being killed**.
|
||||||
|
|
||||||
### Starting a nested Wayland session within X11
|
### Starting a nested Wayland session
|
||||||
|
|
||||||
A KWin Wayland session can be loaded within an X11 environment using the following command:
|
A nested KWin Wayland session can be loaded using the following command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
dbus-run-session kwin_wayland --width 1366 --height 768 --xwayland "plasmashell"
|
dbus-run-session kwin_wayland --width 1366 --height 768 --xwayland "plasmashell"
|
||||||
|
|
@ -109,12 +108,18 @@ This spawns a nested Wayland session with the resolution of 1366x768, while also
|
||||||
|
|
||||||
### Get window information
|
### Get window information
|
||||||
|
|
||||||
For X11-specific window properties, use `xprop`. KWin can also query windows using the following command (works on both X11 and Wayland):
|
For X11-specific window properties (for applications running in XWayland), use `xprop`. KWin can also query windows using the following command (works on both X11 and Wayland):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
qdbus6 org.kde.KWin /KWin queryWindowInfo
|
qdbus6 org.kde.KWin /KWin queryWindowInfo
|
||||||
```
|
```
|
||||||
|
|
||||||
|
And additionally `kwindowprop`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kwindowprop
|
||||||
|
```
|
||||||
|
|
||||||
### KWin effects
|
### KWin effects
|
||||||
|
|
||||||
A list of KWin effects can be printed out using DBus:
|
A list of KWin effects can be printed out using DBus:
|
||||||
|
|
@ -245,4 +250,4 @@ Some of these issues are fixable but not a lot of effort has been put into doing
|
||||||
5. ~~SevenStart's blur region often lags behind or doesn't appear at all upon opening the menu. This can likely be fixed by restructuring SevenStart in some way, but not much time has been spent fixing this bug.~~
|
5. ~~SevenStart's blur region often lags behind or doesn't appear at all upon opening the menu. This can likely be fixed by restructuring SevenStart in some way, but not much time has been spent fixing this bug.~~
|
||||||
6. SevenStart's floating orb positioning fails only sometimes. Additionally, because Wayland doesn't allow client windows to raise themselves, in some cases the floating orb will appear permanently stuck underneath the panel and its child windows until the shell is restarted.
|
6. SevenStart's floating orb positioning fails only sometimes. Additionally, because Wayland doesn't allow client windows to raise themselves, in some cases the floating orb will appear permanently stuck underneath the panel and its child windows until the shell is restarted.
|
||||||
6. Aero Peek is not visible on Wayland, although the windows do properly fade in and out of view. This should most likely be replaced with a proper KWin effect that renders the Aero Peek windows in place of regular windows.
|
6. Aero Peek is not visible on Wayland, although the windows do properly fade in and out of view. This should most likely be replaced with a proper KWin effect that renders the Aero Peek windows in place of regular windows.
|
||||||
7. HiDPI is not properly supported for SMOD. See #252 for more details. This is an issue for both X11 and Wayland, but X11 has an easier workaround as KDecoration3 on X11 ignores DPI scaling entirely.
|
7. ~~HiDPI is not properly supported for SMOD. See #252 for more details. This is an issue for both X11 and Wayland, but X11 has an easier workaround as KDecoration3 on X11 ignores DPI scaling entirely.~~
|
||||||
|
|
|
||||||
32
INSTALL.md
32
INSTALL.md
|
|
@ -14,8 +14,6 @@
|
||||||
|
|
||||||
It's necessary to have KDE Plasma already installed on your system (plasma-workspace and plasma-desktop) in order to get all the Plasma-specific dependencies for AeroThemePlasma.
|
It's necessary to have KDE Plasma already installed on your system (plasma-workspace and plasma-desktop) in order to get all the Plasma-specific dependencies for AeroThemePlasma.
|
||||||
|
|
||||||
Before installing AeroThemePlasma, it's important to know which display server you're running on (Wayland or X11). This can be checked using Plasma's Info Center page in the settings. It's recommended, **but optional**, to run AeroThemePlasma on X11 for now, as it's generally the more stable and feature rich experience (certain restrictions on the Wayland session make some effects and features impossible to achieve, this should hopefully be addressed in the future).
|
|
||||||
|
|
||||||
### Arch Linux
|
### Arch Linux
|
||||||
|
|
||||||
Required packages:
|
Required packages:
|
||||||
|
|
@ -24,11 +22,6 @@ Required packages:
|
||||||
pacman -S git cmake extra-cmake-modules ninja curl unzip qt6-virtualkeyboard qt6-multimedia qt6-5compat qt6-wayland plasma-wayland-protocols wayland-protocols vulkan-headers plasma5support kvantum sddm sddm-kcm base-devel plasma-nm plasma-pa plasma-workspace plasma-desktop
|
pacman -S git cmake extra-cmake-modules ninja curl unzip qt6-virtualkeyboard qt6-multimedia qt6-5compat qt6-wayland plasma-wayland-protocols wayland-protocols vulkan-headers plasma5support kvantum sddm sddm-kcm base-devel plasma-nm plasma-pa plasma-workspace plasma-desktop
|
||||||
```
|
```
|
||||||
|
|
||||||
Since Plasma 6.4, the X11 session has been separated from the main codebase. On Arch Linux, additional dependencies for X11 include:
|
|
||||||
|
|
||||||
- `kwin-x11`
|
|
||||||
- `plasma-x11-session`
|
|
||||||
|
|
||||||
KSysGuard has been officially deprecated by KDE, however an unofficial [port](https://github.com/zvova7890/ksysguard6) exists for Qt6, which can be installed using the [AUR](https://aur.archlinux.org/packages/ksysguard6-git) package on Arch-based distros.
|
KSysGuard has been officially deprecated by KDE, however an unofficial [port](https://github.com/zvova7890/ksysguard6) exists for Qt6, which can be installed using the [AUR](https://aur.archlinux.org/packages/ksysguard6-git) package on Arch-based distros.
|
||||||
|
|
||||||
### Note: Dependencies for other distros besides Arch Linux have been provided by contributors and aren't updated frequently, which may result in incorrect or missing dependencies.
|
### Note: Dependencies for other distros besides Arch Linux have been provided by contributors and aren't updated frequently, which may result in incorrect or missing dependencies.
|
||||||
|
|
@ -41,11 +34,6 @@ Required Packages:
|
||||||
dnf install gcc gcc-c++ cmake make extra-cmake-modules plasma-workspace-devel libksysguard-devel unzip kvantum qt6-qtmultimedia-devel qt6-qt5compat-devel libplasma-devel qt6-qtbase-devel qt6-qtwayland-devel plasma-activities-devel kf6-kpackage-devel kf6-kglobalaccel-devel qt6-qtsvg-devel wayland-devel plasma-wayland-protocols kf6-ksvg-devel kf6-kcrash-devel kf6-kguiaddons-devel kf6-kcmutils-devel kf6-kio-devel kdecoration-devel kf6-ki18n-devel kf6-knotifications-devel kf6-kirigami-devel kf6-kiconthemes-devel cmake gmp-ecm-devel kf5-plasma-devel libepoxy-devel kwin-devel kf6-karchive kf6-karchive-devel plasma-wayland-protocols-devel qt6-qtbase-private-devel qt6-qtbase-devel kf6-knewstuff-devel kf6-knotifyconfig-devel kf6-attica-devel kf6-krunner-devel kf6-kdbusaddons-devel kf6-sonnet-devel plasma5support-devel plasma-activities-stats-devel polkit-qt6-1-devel qt-devel libdrm-devel kf6-kitemmodels-devel kf6-kstatusnotifieritem-devel kf6-frameworkintegration-devel
|
dnf install gcc gcc-c++ cmake make extra-cmake-modules plasma-workspace-devel libksysguard-devel unzip kvantum qt6-qtmultimedia-devel qt6-qt5compat-devel libplasma-devel qt6-qtbase-devel qt6-qtwayland-devel plasma-activities-devel kf6-kpackage-devel kf6-kglobalaccel-devel qt6-qtsvg-devel wayland-devel plasma-wayland-protocols kf6-ksvg-devel kf6-kcrash-devel kf6-kguiaddons-devel kf6-kcmutils-devel kf6-kio-devel kdecoration-devel kf6-ki18n-devel kf6-knotifications-devel kf6-kirigami-devel kf6-kiconthemes-devel cmake gmp-ecm-devel kf5-plasma-devel libepoxy-devel kwin-devel kf6-karchive kf6-karchive-devel plasma-wayland-protocols-devel qt6-qtbase-private-devel qt6-qtbase-devel kf6-knewstuff-devel kf6-knotifyconfig-devel kf6-attica-devel kf6-krunner-devel kf6-kdbusaddons-devel kf6-sonnet-devel plasma5support-devel plasma-activities-stats-devel polkit-qt6-1-devel qt-devel libdrm-devel kf6-kitemmodels-devel kf6-kstatusnotifieritem-devel kf6-frameworkintegration-devel
|
||||||
```
|
```
|
||||||
|
|
||||||
On Fedora, additional dependencies for X11 include:
|
|
||||||
|
|
||||||
- `kwin-x11`
|
|
||||||
- `kwin-x11-devel`
|
|
||||||
|
|
||||||
### openSUSE Leap / Tumbleweed
|
### openSUSE Leap / Tumbleweed
|
||||||
|
|
||||||
Required packages:
|
Required packages:
|
||||||
|
|
@ -54,21 +42,12 @@ Required packages:
|
||||||
zypper install cmake gcc gcc-c++ gmp-ecm-devel kdecoration6-devel kf6-attica-devel kf6-extra-cmake-modules kf6-karchive-devel kf6-kauth-devel kf6-kbookmarks-devel kf6-kcmutils-devel kf6-kcodecs-devel kf6-kcolorscheme-devel kf6-kcompletion-devel kf6-kconfig-devel kf6-kconfigwidgets-devel kf6-kcoreaddons-devel kf6-kcrash-devel kf6-kdbusaddons-devel kf6-kglobalaccel-devel kf6-kguiaddons-devel kf6-ki18n-devel kf6-kiconthemes-devel kf6-kio-devel kf6-kirigami-devel kf6-kitemviews-devel kf6-kjobwidgets-devel kf6-knewstuff-devel kf6-knotifications-devel kf6-knotifyconfig-devel kf6-kpackage-devel kf6-krunner-devel kf6-kservice-devel kf6-ksvg-devel kf6-kwidgetsaddons-devel kf6-kwindowsystem-devel kf6-kxmlgui-devel kf6-qqc2-desktop-style-devel kf6-solid-devel kf6-sonnet-devel knotifications-devel kwin6-devel kwin6-x11-devel libepoxy-devel libksysguard6-devel libplasma6-devel libpolkit-qt6-1-devel make ninja plasma-wayland-protocols plasma5support6-devel plasma6-activities-devel plasma6-activities-stats-devel plasma6-workspace-devel qt6-base-devel qt6-gui-private-devel qt6-qt5compat-devel qt6-quick-devel qt6-quickcontrols2-devel qt6-quicktest-devel qt6-quickwidgets-devel qt6-svg-devel qt6-uitools-devel qt6-wayland-devel qt6-waylandclient-private-devel wayland-protocols-devel
|
zypper install cmake gcc gcc-c++ gmp-ecm-devel kdecoration6-devel kf6-attica-devel kf6-extra-cmake-modules kf6-karchive-devel kf6-kauth-devel kf6-kbookmarks-devel kf6-kcmutils-devel kf6-kcodecs-devel kf6-kcolorscheme-devel kf6-kcompletion-devel kf6-kconfig-devel kf6-kconfigwidgets-devel kf6-kcoreaddons-devel kf6-kcrash-devel kf6-kdbusaddons-devel kf6-kglobalaccel-devel kf6-kguiaddons-devel kf6-ki18n-devel kf6-kiconthemes-devel kf6-kio-devel kf6-kirigami-devel kf6-kitemviews-devel kf6-kjobwidgets-devel kf6-knewstuff-devel kf6-knotifications-devel kf6-knotifyconfig-devel kf6-kpackage-devel kf6-krunner-devel kf6-kservice-devel kf6-ksvg-devel kf6-kwidgetsaddons-devel kf6-kwindowsystem-devel kf6-kxmlgui-devel kf6-qqc2-desktop-style-devel kf6-solid-devel kf6-sonnet-devel knotifications-devel kwin6-devel kwin6-x11-devel libepoxy-devel libksysguard6-devel libplasma6-devel libpolkit-qt6-1-devel make ninja plasma-wayland-protocols plasma5support6-devel plasma6-activities-devel plasma6-activities-stats-devel plasma6-workspace-devel qt6-base-devel qt6-gui-private-devel qt6-qt5compat-devel qt6-quick-devel qt6-quickcontrols2-devel qt6-quicktest-devel qt6-quickwidgets-devel qt6-svg-devel qt6-uitools-devel qt6-wayland-devel qt6-waylandclient-private-devel wayland-protocols-devel
|
||||||
```
|
```
|
||||||
|
|
||||||
In openSUSE, additional dependencies for X11 include:
|
|
||||||
|
|
||||||
- `kwin6-x11-devel`
|
|
||||||
|
|
||||||
### Ubuntu 25.10
|
### Ubuntu 25.10
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
apt install build-essential cmake ninja-build curl libqt6virtualkeyboard6 libqt6multimedia6 libqt6core5compat6 libplasma5support6 libkdecorations3-dev libkf6colorscheme-dev libkf6i18n-dev libkf6iconthemes-dev libkf6kcmutils-dev libkirigami-dev libkf6kio-dev libkf6notifications-dev libkf6svg-dev libkf6crash-dev libkf6globalaccel-dev libplasma-dev libplasmaactivities-dev libxcb-composite0-dev libxcb-randr0-dev libxcb-shm0-dev libxcb-damage0-dev libepoxy-dev libqt6svg6-dev kwin-dev plasma-wayland-protocols libkf5qqc2desktopstyle-dev libkf6qqc2desktopstyle-dev libplasma5support-dev libkf6auth-dev libkf6newstuff-dev libkf6notifyconfig-dev libkf6attica-dev libkf6runner-dev libkf6dbusaddons-dev libkf6sonnet-dev libkf6xmlgui-dev libkf6coreaddons-dev libkf6widgetsaddons-dev libkf6guiaddons-dev qt6-base-dev qt6-5compat-dev qml-module-org-kde-qqc2desktopstyle libplasmaactivitiesstats-dev plasma-workspace-dev libkf6statusnotifieritem-dev qml-module-org-kde-kirigami-addons-sounds qml6-module-org-kde-kirigamiaddons-sounds
|
apt install build-essential cmake ninja-build curl libqt6virtualkeyboard6 libqt6multimedia6 libqt6core5compat6 libplasma5support6 libkdecorations3-dev libkf6colorscheme-dev libkf6i18n-dev libkf6iconthemes-dev libkf6kcmutils-dev libkirigami-dev libkf6kio-dev libkf6notifications-dev libkf6svg-dev libkf6crash-dev libkf6globalaccel-dev libplasma-dev libplasmaactivities-dev libxcb-composite0-dev libxcb-randr0-dev libxcb-shm0-dev libxcb-damage0-dev libepoxy-dev libqt6svg6-dev kwin-dev plasma-wayland-protocols libkf5qqc2desktopstyle-dev libkf6qqc2desktopstyle-dev libplasma5support-dev libkf6auth-dev libkf6newstuff-dev libkf6notifyconfig-dev libkf6attica-dev libkf6runner-dev libkf6dbusaddons-dev libkf6sonnet-dev libkf6xmlgui-dev libkf6coreaddons-dev libkf6widgetsaddons-dev libkf6guiaddons-dev qt6-base-dev qt6-5compat-dev qml-module-org-kde-qqc2desktopstyle libplasmaactivitiesstats-dev plasma-workspace-dev libkf6statusnotifieritem-dev qml-module-org-kde-kirigami-addons-sounds qml6-module-org-kde-kirigamiaddons-sounds
|
||||||
```
|
```
|
||||||
|
|
||||||
On Ubuntu, additional dependencies for X11 include:
|
|
||||||
|
|
||||||
- `kwin-x11`
|
|
||||||
- `kwin-x11-dev`
|
|
||||||
|
|
||||||
### Gentoo
|
### Gentoo
|
||||||
|
|
||||||
Check out [AeroShell Gentoo Overlay](https://gitgud.io/CCF100/aeroshell-gentoo-overlay) by [Chloe Christine Fontenot](https://gitgud.io/CCF100)
|
Check out [AeroShell Gentoo Overlay](https://gitgud.io/CCF100/aeroshell-gentoo-overlay) by [Chloe Christine Fontenot](https://gitgud.io/CCF100)
|
||||||
|
|
@ -102,13 +81,10 @@ The following packages are now on the AUR:
|
||||||
|
|
||||||
```
|
```
|
||||||
aerothemeplasma-desktop-git
|
aerothemeplasma-desktop-git
|
||||||
aerothemeplasma-desktop-x11-git
|
|
||||||
aerothemeplasma-icons-git
|
aerothemeplasma-icons-git
|
||||||
aerothemeplasma-sounds-git
|
aerothemeplasma-sounds-git
|
||||||
aeroshell-workspace-git
|
aeroshell-workspace-git
|
||||||
aeroshell-kwin-components-x11-git
|
|
||||||
aeroshell-kwin-components-git
|
aeroshell-kwin-components-git
|
||||||
aeroshell-smodglow-x11-git
|
|
||||||
aeroshell-smod-git
|
aeroshell-smod-git
|
||||||
aeroshell-libplasma-git
|
aeroshell-libplasma-git
|
||||||
uac-polkit-agent-git
|
uac-polkit-agent-git
|
||||||
|
|
@ -117,7 +93,7 @@ uac-polkit-agent-git
|
||||||
They can be installed using any AUR helper of your choice:
|
They can be installed using any AUR helper of your choice:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yay -S aerothemeplasma-desktop-x11 uac-polkit-agent aerothemeplasma-desktop aeroshell-libplasma aeroshell-workspace aeroshell-kwin-components aeroshell-smod aeroshell-smodglow-x11 aerothemeplasma-sounds aerothemeplasma-icons
|
yay -S uac-polkit-agent aerothemeplasma-desktop aeroshell-libplasma aeroshell-workspace aeroshell-kwin-components aeroshell-smod aerothemeplasma-sounds aerothemeplasma-icons
|
||||||
```
|
```
|
||||||
|
|
||||||
If you've previously installed ATP from source, it's likely that you will be met with errors on installation as a result of file conflicts on your filesystem. It's recommended to uninstall ATP from source before moving to the AUR packages.
|
If you've previously installed ATP from source, it's likely that you will be met with errors on installation as a result of file conflicts on your filesystem. It's recommended to uninstall ATP from source before moving to the AUR packages.
|
||||||
|
|
@ -136,7 +112,7 @@ It's highly recommended to use git for downloading AeroThemePlasma as updating b
|
||||||
Run the following script:
|
Run the following script:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ bash install.sh [--skip-x11] # --skip-x11 to skip building X11 components
|
$ bash install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
**NOTE:** The `--ninja` argument has been replaced for `CMAKE_GENERATOR`. Set `CMAKE_GENERATOR=Ninja` before running the script if you wish to use Ninja instead. Like so:
|
**NOTE:** The `--ninja` argument has been replaced for `CMAKE_GENERATOR`. Set `CMAKE_GENERATOR=Ninja` before running the script if you wish to use Ninja instead. Like so:
|
||||||
|
|
@ -170,8 +146,6 @@ The script relies on `LIBEXEC_DIR` and `UAC_LIBEXEC_DIR` in order to determine t
|
||||||
$ LIBEXEC_DIR=libexec UAC_LIBEXEC_DIR=libexec/kf6 bash install.sh --ninja
|
$ LIBEXEC_DIR=libexec UAC_LIBEXEC_DIR=libexec/kf6 bash install.sh --ninja
|
||||||
```
|
```
|
||||||
|
|
||||||
Additionally, for distros that don't ship the X11 version of KWin, pass the argument `--skip-x11` to the install script in order to avoid building components that depend on X11.
|
|
||||||
|
|
||||||
The script will ask for admin privileges for file installation. Do **NOT** run any of the provided install scripts with sudo/doas or as root.
|
The script will ask for admin privileges for file installation. Do **NOT** run any of the provided install scripts with sudo/doas or as root.
|
||||||
|
|
||||||
**It's highly recommended** to keep the generated build files, so uninstalling AeroThemePlasma and its dependencies can be done using `sudo make uninstall` or `sudo ninja uninstall` in each build directory. A backup of all `install_manifest.txt` files (that list all files that have been installed on the system) is stored in the `manifest` folder.
|
**It's highly recommended** to keep the generated build files, so uninstalling AeroThemePlasma and its dependencies can be done using `sudo make uninstall` or `sudo ninja uninstall` in each build directory. A backup of all `install_manifest.txt` files (that list all files that have been installed on the system) is stored in the `manifest` folder.
|
||||||
|
|
@ -207,7 +181,7 @@ $ sudo pacman -S libplasma
|
||||||
|
|
||||||
### Fonts
|
### Fonts
|
||||||
|
|
||||||
On Arch Linux, use [this script](https://gitgud.io/aeroshell/aeroshell-workspace/-/blob/Plasma/6.7/scripts/install_fonts_arch.sh) to extract fonts and install them as an Arch package from a valid Windows 7 ISO. A 32-bit Windows 7 ISO is recommended for faster download speeds.
|
On Arch Linux, use [this script](https://gitgud.io/aeroshell/aeroshell-workspace/-/blob/Plasma/6.8/scripts/install_fonts_arch.sh) to extract fonts and install them as an Arch package from a valid Windows 7 ISO. A 32-bit Windows 7 ISO is recommended for faster download speeds.
|
||||||
|
|
||||||
## First run <a name="firstrun"></a>
|
## First run <a name="firstrun"></a>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
# AeroThemePlasma
|
# AeroThemePlasma
|
||||||
|
|
||||||
## HIATUS NOTICE: This is a long overdue announcement, but development will slow down significantly as a result of real life priorities I have to take care of first. Estimated time until I continue development is unknown, but don't expect anything significant in the following few months, until August, probably. Thank you for your patience and support.
|
## Microsoft® Windows™ is a registered trademark of Microsoft® Corporation. This name is used for referential use only, and does not aim to usurp copyrights from Microsoft. Microsoft Ⓒ 2026 All rights reserved. All resources belong to Microsoft Corporation.
|
||||||
|
|
||||||
## Microsoft® Windows™ is a registered trademark of Microsoft® Corporation. This name is used for referential use only, and does not aim to usurp copyrights from Microsoft. Microsoft Ⓒ 2025 All rights reserved. All resources belong to Microsoft Corporation.
|
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
|
@ -13,9 +11,7 @@ ATP is in constant development and testing, it has been tested on:
|
||||||
- Arch Linux x64 and other Arch derivatives
|
- Arch Linux x64 and other Arch derivatives
|
||||||
- Plasma 6.8.0, KDE Frameworks 6.30.0, Qt 6.11.2
|
- Plasma 6.8.0, KDE Frameworks 6.30.0, Qt 6.11.2
|
||||||
- 96 DPI scaling, multi monitor
|
- 96 DPI scaling, multi monitor
|
||||||
- X11, Wayland*
|
- Wayland, X11 (Before Plasma 6.8)
|
||||||
|
|
||||||
*AeroThemePlasma currently lacks full Wayland support, which may result in Wayland-specific issues. Proper Wayland support is planned for Plasma 6.8
|
|
||||||
|
|
||||||
## This software comes "as is" without warranty of any kind. It's always recommended to make backups of your system just in case. I am not responsible for broken systems, please proceed with caution.
|
## This software comes "as is" without warranty of any kind. It's always recommended to make backups of your system just in case. I am not responsible for broken systems, please proceed with caution.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ git checkout $BRANCH_VERSION
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr -B build . || exit 1
|
cmake -DCMAKE_INSTALL_PREFIX=/usr -B build . || exit 1
|
||||||
cmake --build build || exit 1
|
cmake --build build || exit 1
|
||||||
$SU_CMD cmake --install build || exit 1
|
$SU_CMD cmake --install build || exit 1
|
||||||
$SU_CMD update-mime-database "/usr/local/share/mime"
|
$SU_CMD update-mime-database "/usr/share/mime"
|
||||||
cp build/install_manifest.txt "$CUR_DIR/manifest/aeroshell-workspace_install_manifest.txt"
|
cp build/install_manifest.txt "$CUR_DIR/manifest/aeroshell-workspace_install_manifest.txt"
|
||||||
cd "$CUR_DIR/repos"
|
cd "$CUR_DIR/repos"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue