Update README.md

This commit is contained in:
FURK4NGG
2026-01-28 19:45:53 +03:00
committed by GitHub
parent 13ac513716
commit a580be7dc7
+36 -36
View File
@@ -11,42 +11,6 @@ wlroots-based Wayland compositors (Hyprland, Sway, River, Wayfire, Hikari, Labwc
GNOME (Wayland), KDE Plasma (Wayland) !Not tested! GNOME (Wayland), KDE Plasma (Wayland) !Not tested!
<br><br> <br><br>
## ❓ HOW IT WORKS ❓
## [blacklayer.conf]
- Stores Blacklayer configuration and resource settings
- Blacklayera ait ayarların ve kaynakların tutulduğu dosyadır
## [call-blacklayer.sh]
- Toggles Blacklayer by starting or stopping blacklayer-worker
- Çağrıldığında blacklayer-worker’ı başlatır veya tüm işlemleri sonlandırır (toggle)
## [blacklayer-worker.sh]
- Counts idle time and activates the screensaver while hiding other UI elements
- Zamanı sayarak ekran koruyucuyu açar ve Waybar gibi diğer arayüzleri gizler
## [blacklayer]
- Displays a fullscreen color, image, or animated GIF on the screen
- Ekranda tercihe göre sadece renk, resim ya da GIF oynatır
## [event-driven.sh]
- Listens for input events and stops Blacklayer when user activity is detected
- Blacklayer aktifken çalışır ve mouse/etkileşim algılandığında ekran koruyucuyu kapatır
<br><br>
## [generate-waybar-configs.sh]
- Generates one Waybar config per monitor from a single base config
- Tek bir config dosyasından her monitör için ayrı Waybar configi üretir
## [start-waybars.sh]
- Starts all Waybar instances simultaneously
- Tüm Waybarları aynı anda çalıştırmak için kullanılır
<br><br>
## [HYPRIDLE]
user-run(call-blacklayer.sh) --> Run Hypridle --> Detect no movement for X time --> idle-lock.sh or idle-sleep.sh(controls the blacklayer.conf>run-lock,run-sleep values for the run) --> If true(Lock Screen or Sleep Screen process) --> When movement detected run(idle-resume.sh)
# Blacklayer configration files (Setup Section) # Blacklayer configration files (Setup Section)
Required packets Required packets
@@ -154,6 +118,42 @@ $(pkg-config --cflags --libs gtk+-3.0 gdk-pixbuf-2.0) \
``` ```
<br><br> <br><br>
## ❓ HOW IT WORKS ❓
## [blacklayer.conf]
- Stores Blacklayer configuration and resource settings
- Blacklayera ait ayarların ve kaynakların tutulduğu dosyadır
## [call-blacklayer.sh]
- Toggles Blacklayer by starting or stopping blacklayer-worker
- Çağrıldığında blacklayer-worker’ı başlatır veya tüm işlemleri sonlandırır (toggle)
## [blacklayer-worker.sh]
- Counts idle time and activates the screensaver while hiding other UI elements
- Zamanı sayarak ekran koruyucuyu açar ve Waybar gibi diğer arayüzleri gizler
## [blacklayer]
- Displays a fullscreen color, image, or animated GIF on the screen
- Ekranda tercihe göre sadece renk, resim ya da GIF oynatır
## [event-driven.sh]
- Listens for input events and stops Blacklayer when user activity is detected
- Blacklayer aktifken çalışır ve mouse/etkileşim algılandığında ekran koruyucuyu kapatır
<br><br>
## [generate-waybar-configs.sh]
- Generates one Waybar config per monitor from a single base config
- Tek bir config dosyasından her monitör için ayrı Waybar configi üretir
## [start-waybars.sh]
- Starts all Waybar instances simultaneously
- Tüm Waybarları aynı anda çalıştırmak için kullanılır
<br><br>
## [HYPRIDLE]
user-run(call-blacklayer.sh) --> Run Hypridle --> Detect no movement for X time --> idle-lock.sh or idle-sleep.sh(controls the blacklayer.conf>run-lock,run-sleep values for the run) --> If true(Lock Screen or Sleep Screen process) --> When movement detected run(idle-resume.sh)
<br><br>
## Roadmap ## Roadmap
- [x] Changeable and resizable background(color, png, jpg, gif) using by .conf - [x] Changeable and resizable background(color, png, jpg, gif) using by .conf
- [x] Run logout codes when detect no movement in any monitor - [x] Run logout codes when detect no movement in any monitor