summaryrefslogtreecommitdiff
path: root/slock/slock.c
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-02 03:49:37 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-02 03:49:37 +0900
commit38f67866cbf9fe0ad6ffac1e0376153c3d00f913 (patch)
tree0247a586a79b6cb72bc2030a84bf6889cdb23606 /slock/slock.c
parentd505508601b4b76c2b8c118e10fb7eda7b9ad7e2 (diff)
modified thesiah-default.mom, modified slock.c
Diffstat (limited to 'slock/slock.c')
-rw-r--r--slock/slock.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/slock/slock.c b/slock/slock.c
index 0174da5..bcf9b87 100644
--- a/slock/slock.c
+++ b/slock/slock.c
@@ -258,7 +258,7 @@ resizerectangles(struct lock *lock)
static void
drawlogo(Display *dpy, struct lock *lock, int color)
{
- /*
+ /*
XSetForeground(dpy, lock->gc, lock->colors[BACKGROUND]);
XFillRectangle(dpy, lock->drawable, lock->gc, 0, 0, lock->x, lock->y); */
lock->drawable = lock->bgmap;
@@ -459,7 +459,7 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen)
lock->screen = screen;
lock->root = RootWindow(dpy, lock->screen);
- if(image)
+ if(image)
{
lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen));
imlib_context_set_image(image);
@@ -679,18 +679,18 @@ main(int argc, char **argv) {
int result = system(command);
free(command);
if (result != 0) {
- background_image = ".local/share/lock";
+ background_image = ".local/share/wallpapers/lock";
personalblur = 0;
}
if (strcmp(background_image, "") == 0) {
- background_image = ".local/share/lock";
+ background_image = ".local/share/wallpapers/lock";
}
size_needed = strlen(home_path) + strlen(background_image) + 2; // +2 for slash and null terminator
char* full_background_image = malloc(size_needed);
strcpy(full_background_image, home_path);
strcat(full_background_image, "/");
- strcat(full_background_image, background_image);
-
+ strcat(full_background_image, background_image);
+
Imlib_Image buffer = imlib_load_image(full_background_image);
if (buffer) {
blurRadius = personalblur;
@@ -725,20 +725,20 @@ main(int argc, char **argv) {
imlib_context_set_image(image);
imlib_context_set_display(dpy);
imlib_context_set_visual(DefaultVisual(dpy,0));
- imlib_context_set_drawable(RootWindow(dpy,XScreenNumberOfScreen(scr)));
+ imlib_context_set_drawable(RootWindow(dpy,XScreenNumberOfScreen(scr)));
imlib_copy_drawable_to_image(0,0,0,scr->width,scr->height,0,0,1);
}
#ifdef BLUR
/*Blur function*/
imlib_image_blur(blurRadius);
-#endif // BLUR
+#endif // BLUR
#ifdef PIXELATION
/*Pixelation*/
int width = scr->width;
int height = scr->height;
-
+
for(int y = 0; y < height; y += pixelSize)
{
for(int x = 0; x < width; x += pixelSize)
@@ -747,7 +747,7 @@ main(int argc, char **argv) {
int green = 0;
int blue = 0;
- Imlib_Color pixel;
+ Imlib_Color pixel;
Imlib_Color* pp;
pp = &pixel;
for(int j = 0; j < pixelSize && j < height; j++)
@@ -770,8 +770,8 @@ main(int argc, char **argv) {
blue = 0;
}
}
-
-
+
+
#endif
/* check for Xrandr support */
rr.active = XRRQueryExtension(dpy, &rr.evbase, &rr.errbase);
@@ -867,3 +867,4 @@ main(int argc, char **argv) {
XCloseDisplay(dpy);
return 0;
}
+