Cách chụp ảnh màn hình (sử dụng lựa chọn) trong wm tuyệt vời thông qua màn hình


4

Đã thử:

awful.util.spawn("scrot -s")
awful.util.spawn("urxvt -e \"scrot -s\"")
os.execute("scrot -s")

và tất cả các kết hợp có thể ngay cả với sleep.
Cũng đã thử daemonize.
Không có gì hoạt động = (PS Tất cả các lệnh nằm trong các ràng buộc chính, nếu tôi thay thế scrot -sbằng scrot, tất cả các công việc, ngoại trừ chọn vùng.

Câu trả lời:


6

Vì bạn có các đối số trong dòng lệnh awful.util.spawn_with_shell () nên được sử dụng. Điều này

awful.util.spawn_with_shell("sleep 0.5 && scrot -s")

làm việc tốt cho tôi


0

Tôi đã phải vật lộn với điều này quá. spawn_with_shell không phải là giải pháp giúp nó hoạt động với tôi. Màn hình nhấp nháy khi tôi nhấn phím nóng, do đó, được định cấu hình chính xác và khi tôi nhấn Win + r (chạy) và nhập đường dẫn / đến / ảnh chụp màn hình.sh, điều đó cũng hoạt động. Đây là kịch bản theo shebang

scrot -s '%Y-%m-%d_$wx$h_scrot.png' -e 'mv $f /home/sam/Pictures/Screenshots'

Đây là những điều tôi đã thử: ảnh chụp màn hình = "/home/sam/run/sc Muff.sh" Scrot -s '% Y-% m-% d_ $ wx $ h_scrot.png' -e 'mv $ f / home / sam / Ảnh / Ảnh chụp màn hình 'awful.spawn.with_shell (ảnh chụp màn hình)

Điều gì làm việc là thực thi các tập lệnh bash với thiết bị đầu cuối: Đây là các định nghĩa biến của tôi ở đầu trang

screenshot = "/home/sam/run/screenshot.sh"
screenshot_cmd = terminal .. " -e " .. screenshot

Và sau đó xuống tập tin, tôi có những thứ này (cả hai đều hoạt động)

awful.key({ modkey  ,         }, "#107", function () awful.spawn.with_shell(screenshot_cmd) end,
          {description = "take screenshot", group = "launcher"}),
awful.key({ modkey  , "Shift" }, "p", function () awful.spawn(screenshot_cmd) end,
          {description = "take screenshot", group = "launcher"}),

Thật không may, sau này cũng mở một cửa sổ đầu cuối, đó không phải là một hành vi desirabe (Nhưng ít nhất, một cái gì đó đang hoạt động

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.