Make windows floating before moving them to origin workspace.
Use workspace name when appropriate.
#!/bin/bash | |
# i3mtm - move to mark | |
# ==================== | |
# patchwork by: **budRich** 2017 | |
# | |
# when launched without flags, i3mtm checks | |
# floating status of current window. If it is | |
# tiled, the window becomes floating. | |
# if it is floating, a search for marks is done |
#!/bin/bash | |
# i3cast - create and upload screen recordings | |
# ============================================ | |
# gluecifer: **budRich** 2017 | |
# | |
# ### usage ### | |
# just run the script to start the recording | |
# run it again to stop and preview the recording | |
# and perform action, (save,upload or play again). |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>author</key> | |
<string>budRich</string> | |
<key>colorSpaceName</key> | |
<string>sRGB</string> | |
<key>name</key> | |
<string>bud Solarized Dark</string> |
/* | |
BY: budRich 2017 | |
BASED ON WORK BY: L'avventura, Amor Kumar - https://userstyles.org/styles/126393/reddit-no-frills | |
WITH PIECES FROM: https://userstyles.org/styles/88599/reddit-stilig-mod | |
*/ | |
body { | |
background-color: #002b36 !important; |
#!/bin/bash | |
# i3gw - "ghost window" wrapper for i3 | |
# ctrl+c, ctrl+v by budRich 2017 | |
# | |
# https://www.reddit.com/r/i3wm/comments/6x5vgp/oc_i3gw/ | |
# https://gist.github.com/budRich/d09cbfd07ffdc57680fbc51ffff3687b | |
# | |
# i3-msg has an undocumented function (open) that creates | |
# empty containers, or as I call them: ghosts. |
#!/bin/bash | |
# i3run | |
# run, raise or minimize a program depending on its state. | |
# | |
# https://www.reddit.com/r/i3wm/comments/6x0p0q/oc_i3run/ | |
# https://gist.github.com/budRich/8810a88a5a24080f4c499c65da76853b | |
# | |
# if target window doesn't exist, a given command is launched. | |
# if target window is on another workspace, it is moved to current |
#!/bin/sh | |
# i3get | |
# | |
# search for windows in i3 tree, return desired information | |
# if no arguments are passed. con_id of acitve window is returned. | |
# ctrl+c, ctrl+v by budRich 2017 | |
# bash to sh by: nimaje | |
# | |
# Options: |
#!/bin/bash | |
about(){ | |
# ? show script info | |
# # pass function name as arg: details about that function | |
echo ' | |
i3ass - version 0.3 - major rewrite | |
ctrl+c & ctrl+v: by budRich, 2017 | |
testing: mxh- |
#!/bin/bash | |
eval $(xdotool getmouselocation --shell) | |
wname="$(xdotool getwindowname $WINDOW)" | |
if [ "$wname" = "i3" ]; then | |
notify-send "hello" | |
fi | |
# getmouselocation [--shell] | |
# Outputs the x, y, screen, and window id of the mouse cursor. Screen |