update script
This commit is contained in:
30
README.md
30
README.md
@@ -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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user