diff --git a/.config/i3/monitor_layout.sh b/.config/i3/monitor_layout.sh deleted file mode 100755 index 7b7da0e..0000000 --- a/.config/i3/monitor_layout.sh +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/bash - -XRANDR=$(which xrandr) - -MONITORS=( $( ${XRANDR} | awk '( $2 == "connected" ){ print $1 }' ) ) - - -NUM_MONITORS=${#MONITORS[@]} - -TITLES=() -COMMANDS=() - - -function gen_xrandr_only() -{ - selected=$1 - - cmd="xrandr --output ${MONITORS[$selected]} --auto " - - for entry in $(seq 0 $((${NUM_MONITORS}-1))) - do - if [ $selected != $entry ] - then - cmd="$cmd --output ${MONITORS[$entry]} --off" - fi - done - - echo $cmd -} - - - -declare -i index=0 -TILES[$index]="Cancel" -COMMANDS[$index]="true" -index+=1 - - -for entry in $(seq 0 $((${NUM_MONITORS}-1))) -do - TILES[$index]="Only ${MONITORS[$entry]}" - COMMANDS[$index]=$(gen_xrandr_only $entry) - index+=1 -done - -## -# Dual screen options -## -for entry_a in $(seq 0 $((${NUM_MONITORS}-1))) -do - for entry_b in $(seq 0 $((${NUM_MONITORS}-1))) - do - if [ $entry_a != $entry_b ] - then - TILES[$index]="Dual Screen ${MONITORS[$entry_a]} -> ${MONITORS[$entry_b]}" - COMMANDS[$index]="xrandr --output ${MONITORS[$entry_a]} --auto \ - --output ${MONITORS[$entry_b]} --auto --left-of ${MONITORS[$entry_a]}" - - index+=1 - fi - done -done - - -## -# Clone monitors -## -for entry_a in $(seq 0 $((${NUM_MONITORS}-1))) -do - for entry_b in $(seq 0 $((${NUM_MONITORS}-1))) - do - if [ $entry_a != $entry_b ] - then - TILES[$index]="Clone Screen ${MONITORS[$entry_a]} -> ${MONITORS[$entry_b]}" - COMMANDS[$index]="xrandr --output ${MONITORS[$entry_a]} --auto \ - --output ${MONITORS[$entry_b]} --auto --same-as ${MONITORS[$entry_a]}" - - index+=1 - fi - done -done - - -## -# Generate entries, where first is key. -## -function gen_entries() -{ - for a in $(seq 0 $(( ${#TILES[@]} -1 ))) - do - echo $a ${TILES[a]} - done -} - -if [ -z "$@" ] -then - # Call menu - gen_entries -else - $( ${COMMANDS[$(awk '{print $1}' <<< "$@")]} ) -fi diff --git a/.config/i3/move_to_workspace.py b/.config/i3/move_to_workspace.py deleted file mode 100755 index e455ec6..0000000 --- a/.config/i3/move_to_workspace.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env python3 - -import sys - -import i3ipc - -i3 = i3ipc.Connection() - -if len(sys.argv) == 1: - print("\n".join([ws.name for ws in i3.get_workspaces()])) -else: - i3.command("move to workspace {sys.argv[1]}") diff --git a/.config/i3/switch_workspace.py b/.config/i3/switch_workspace.py deleted file mode 100755 index ad06a17..0000000 --- a/.config/i3/switch_workspace.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env python3 - -import sys - -import i3ipc - -i3 = i3ipc.Connection() - -if len(sys.argv) == 1: - print("\n".join([ws.name for ws in i3.get_workspaces()])) -else: - i3.command("workspace {sys.argv[1]}")