diff options
-rw-r--r-- | run-shell/run-shell.lua | 27 | ||||
-rwxr-xr-x | run-shell/scratch_6.sh | 13 | ||||
-rwxr-xr-x | run-shell/scratch_7.sh | 2 |
3 files changed, 16 insertions, 26 deletions
diff --git a/run-shell/run-shell.lua b/run-shell/run-shell.lua index 626be3c..e46d5a9 100644 --- a/run-shell/run-shell.lua +++ b/run-shell/run-shell.lua @@ -1,8 +1,7 @@ ------------------------------------------------- --- Spotify Shell for Awesome Window Manager --- Simplifies interaction with Spotify for Linux +-- Run Shell for Awesome Window Manager -- More details could be found here: --- https://github.com/streetturtle/awesome-wm-widgets/tree/master/spotify-shell +-- https://github.com/streetturtle/awesome-wm-widgets/tree/master/run-shell -- @author Pavel Makhov -- @copyright 2018 Pavel Makhov @@ -18,20 +17,10 @@ local completion = require("awful.completion") local run_shell = awful.widget.prompt() local w = wibox { - -- bg = '#1e252c55', - -- bgimage = '/home/pmakhov/.config/awesome/themes/awesome-darkspace/somecity.jpg', visible = false, - border_width = 1, - border_color = '#333333', - max_widget_size = 500, ontop = true, - -- height = 50, - -- width = 250, height = 1060, - width = 1920, - shape = function(cr, width, height) - gears.shape.rounded_rect(cr, width, height, 3) - end + width = 1920 } w:setup { @@ -49,10 +38,9 @@ w:setup { layout = wibox.container.margin }, { - -- { - layout = wibox.container.margin, - left = 10, run_shell, + left = 10, + layout = wibox.container.margin, }, id = 'left', layout = wibox.layout.fixed.horizontal @@ -71,11 +59,10 @@ w:setup { } local function launch(s) - - awful.spawn.with_line_callback(os.getenv("HOME") .. "/.config/awesome/awesome-wm-widgets/run-shell/scratch_6.sh", { + awful.spawn.with_line_callback(os.getenv("HOME") .. "/.config/awesome/awesome-wm-widgets/run-shell/scratch_6.sh " .. tostring(awful.screen.focused().geometry.x), { stdout = function(line) w.visible = true - w.bgimage = '/tmp/i3lock' .. line .. '.png' + w.bgimage = '/tmp/i3lock-' .. line .. '.png' awful.placement.top(w, { margins = { top = 20 }, parent = awful.screen.focused() }) awful.prompt.run { prompt = "<b>Run</b>: ", diff --git a/run-shell/scratch_6.sh b/run-shell/scratch_6.sh index be30061..1504a60 100755 --- a/run-shell/scratch_6.sh +++ b/run-shell/scratch_6.sh @@ -24,12 +24,17 @@ # -------------------------- -RES=$(xrandr --current | grep '*' | uniq | awk '{print $1}') +#RES=$(xrandr --current | grep '*' | uniq | awk '{print $1}') RNDM=$(uuidgen) -IMAGE="/tmp/i3lock$RNDM.png" +IMAGE="/tmp/i3lock-$RNDM.png" -ffmpeg -loglevel panic -f x11grab -video_size 1920x1060 -grab_y 20 -y -i :0.0+0,20 -filter_complex "boxblur=9" -vframes 1 $IMAGE -#ffmpeg -loglevel panic -f x11grab -video_size 1920x1060 -grab_y 20 -y -i :0.0+0,20 -filter_complex "boxblur=9" -vframes 1 "/tmp/i3lock$(uuidgen).png" +#ffmpeg -loglevel panic -f x11grab -video_size 1920x1060 -y -i :0.0+0,20 -filter_complex "boxblur=9" -vframes 1 $IMAGE +#ffmpeg -loglevel panic -f x11grab -video_size 1920x1060 -y -i :0.0+0,20 -vf frei0r=pixeliz0r -vframes 1 $IMAGE +ffmpeg -loglevel panic -f x11grab -video_size 1920x1060 -y -i :0.0+$1,20 -vf frei0r=pixeliz0r -vframes 1 $IMAGE +#ffmpeg -loglevel panic -f x11grab -video_size 1920x1060 -y -i :0.0+0,20 -filter_complex "boxblur=9" -vframes 1 "/tmp/i3lock$(uuidgen).png" echo $RNDM + +#lock screen +#ffmpeg -loglevel panic -f x11grab -video_size $(xdpyinfo | grep dimensions | sed -r 's/^[^0-9]*([0-9]+x[0-9]+).*$/\1/') -y -i :0.0+$1,20 -vf frei0r=pixeliz0r -vframes 1 /tmp/test.png ; i3lock -i /tmp/test.png diff --git a/run-shell/scratch_7.sh b/run-shell/scratch_7.sh deleted file mode 100755 index 165c24d..0000000 --- a/run-shell/scratch_7.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -rm -f /tmp/i3lock*
\ No newline at end of file |