update script

This commit is contained in:
2026-08-13 22:02:18 +02:00
parent 5bef759fae
commit 27fd5d5bf2
5 changed files with 171 additions and 40 deletions

View File

@@ -27,13 +27,29 @@ A modern, high-contrast **KDE Plasma System Tray Uploader** and desktop integrat
Ensure the following system dependencies are installed:
| Dependency | Purpose | Recommended Package (Fedora / Arch / Ubuntu) |
| :---------------------- | :------------------------- | :------------------------------------------- |
| **Python 3.9+** | Execution Runtime | `python3` |
| **PySide6** | GUI Framework & IPC | `python3-pyside6` or `pip install PySide6` |
| **Spectacle** | Region Screenshot Capture | `spectacle` (KDE Utility) |
| **ffmpeg** _(Optional)_ | Video Thumbnail Generation | `ffmpeg` |
| **libnotify** | Desktop Notifications | `libnotify` (`notify-send`) |
| Dependency | Purpose | Recommended Package (Arch / Fedora / Ubuntu) |
| :---------------------------------- | :---------------------------------- | :------------------------------------------- |
| **Python 3.9+** | Execution Runtime | `python` / `python3` |
| **PySide6** | GUI Framework & IPC | `python-pyside6` / `python3-pyside6` |
| **Spectacle** | Region Screenshot Capture | `spectacle` (KDE Utility) |
| **ffmpeg** _(Optional)_ | Video Thumbnail Generation | `ffmpeg` |
| **libnotify** | Desktop Notifications | `libnotify` (`notify-send`) |
| **Qt6 & KF6 Purpose** _(Optional)_ | Gwenview / Share Menu C++ Plugin | `qt6-base kf6-purpose kf6-kcoreaddons` |
### Install Dependencies via Package Manager
- **Arch Linux / Manjaro**:
```bash
sudo pacman -S python-pyside6 spectacle ffmpeg qt6-base kf6-purpose kf6-kcoreaddons
```
- **Fedora**:
```bash
sudo dnf install python3-pyside6 spectacle ffmpeg qt6-qtbase-devel kf6-purpose-devel kf6-kcoreaddons-devel
```
- **Ubuntu / Debian**:
```bash
sudo apt install python3-pyside6 spectacle ffmpeg qt6-base-dev libkf6purpose-dev libkf6kcoreaddons-dev
```
---