plasmoides KDE Store/GitHub (gnome-pager, kMenu, kvitals, windowtitle, claude, launchpad)
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
# Window Title Reborn - for KDE Plasma 6.6+
|
||||
|
||||
<!-- <img src="screenshots/icon.png" alt="Window Title Reborn logo" width="88px" /> -->
|
||||
|
||||
A clean, customizable KDE Plasma panel widget that shows the active window's title and icon.
|
||||
|
||||
See it on the KDE Store: https://store.kde.org/p/2350022
|
||||
|
||||
|
||||
## Features
|
||||
|
||||
- **Shows the active window's title and icon** with rich text and HTML substitution support
|
||||
- **5 widget length modes**: Contents, Fixed, Maximum, Minimum, and Min + Max
|
||||
- **Horizontal text alignment** and **hide when unavailable** options
|
||||
- **Configurable appearance**: Font formatting, spacing, and icon choices
|
||||
- **App name substitutions** via customizable regex matching
|
||||
- **Behavior options**: Show on maximize only, scroll tasks, middle-click close, and double-click maximize/minimize
|
||||
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
## Requirements
|
||||
|
||||
- KDE Plasma 6.6+
|
||||
- KDE Frameworks 6
|
||||
- Qt 6.x
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
### Option 1: Install from Plasma widgets (recommended)
|
||||
|
||||
1. Open panel edit mode and choose **Add/Manage Widgets**.
|
||||
2. Click **Get New…** → **Download New Plasma Widgets**.
|
||||
3. Search for **"Window Title Reborn"**.
|
||||
4. Click **Install** and add the widget to your panel.
|
||||
|
||||
### Option 2: Install from KDE Store download
|
||||
|
||||
1. Go to https://store.kde.org/p/2350022
|
||||
2. Open the **Files** tab and download the *Window Title Reborn* `.plasmoid` file (if applicable).
|
||||
3. In Plasma, open **Add/Manage Widgets** → **Get New…** → **Install Widget From Local File**.
|
||||
4. Select the downloaded `.plasmoid` file and complete the installation.
|
||||
|
||||
### Option 3: Install from source with kpackagetool6
|
||||
|
||||
```bash
|
||||
git clone https://github.com/ShrekBytes/window-title-reborn.git
|
||||
cd window-title-reborn
|
||||
kpackagetool6 -t Plasma/Applet -i .
|
||||
```
|
||||
|
||||
Restart plasmashell:
|
||||
|
||||
```bash
|
||||
systemctl --user restart plasma-plasmashell
|
||||
```
|
||||
|
||||
or log out and log back in.
|
||||
|
||||
### Upgrading an existing kpackagetool6 installation
|
||||
|
||||
From inside the project directory:
|
||||
|
||||
```bash
|
||||
kpackagetool6 -t Plasma/Applet -u .
|
||||
```
|
||||
|
||||
Then restart plasmashell again:
|
||||
|
||||
```bash
|
||||
systemctl --user restart plasma-plasmashell
|
||||
```
|
||||
|
||||
or log out and log back in.
|
||||
|
||||
|
||||
### Uninstalling existing kpackagetool6 installation
|
||||
|
||||
```bash
|
||||
kpackagetool6 -t Plasma/Applet -r org.kde.plasma.windowtitlereborn
|
||||
```
|
||||
|
||||
|
||||
## Text Substitutions
|
||||
|
||||
| Substitution | Replaced With |
|
||||
|:------------:|----------------------|
|
||||
| `%a` | Application Name |
|
||||
| `%w` | Window Title |
|
||||
| `%q` | Activity Name |
|
||||
| `<b>…</b>` | Bold text |
|
||||
| `<i>…</i>` | Italic text |
|
||||
| `<br>` / `<p>` | New line |
|
||||
|
||||
|
||||
## Acknowledgements
|
||||
|
||||
- Based on [plasma6-window-title-applet](https://github.com/dhruv8sh/plasma6-window-title-applet) by **Dhruvesh Surolia**
|
||||
- [applet-window-title](https://github.com/psifidotos/applet-window-title) by **Psifidotos**
|
||||
|
||||
## License
|
||||
|
||||
Licensed under the [**GNU General Public License v3.0**](LICENSE)
|
||||
Reference in New Issue
Block a user