summaryrefslogtreecommitdiff
path: root/run-shell
diff options
context:
space:
mode:
authorPavel Makhov <pmakhov@touchtunes.com>2018-11-09 11:29:35 -0500
committerPavel Makhov <pmakhov@touchtunes.com>2018-11-09 11:29:35 -0500
commit1eefac87faefa22b0d3941a9fd4c76010688f59e (patch)
tree7eb712d54a5d6bc58f38c5aceef38963b2c94693 /run-shell
parent73ff9974c93ed4ec594c895e8abe7c63ecf54755 (diff)
improvements for run shell
Diffstat (limited to 'run-shell')
-rw-r--r--run-shell/run-shell.lua27
-rwxr-xr-xrun-shell/scratch_6.sh13
-rwxr-xr-xrun-shell/scratch_7.sh2
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