mirror of
https://github.com/brunofontes/linuxShortcuts.git
synced 2024-11-23 23:40:51 +00:00
49 lines
1.8 KiB
Bash
Executable File
49 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# start apps if no parameter is sent
|
|
if [ -z $1 ]
|
|
then
|
|
/bin/teams >/dev/null 2>&1 &
|
|
/usr/lib/firefox/firefox -P OXO >/dev/null 2>&1 &
|
|
/bin/terminator --title "Pomodoro" -x tmux new -t "Pomodoro" &>/dev/null &
|
|
sleep 2
|
|
kactivities-cli --set-current-activity `kactivities-cli --list-activities | grep "Main" | cut -d' ' -f2`
|
|
sleep 120
|
|
fi
|
|
|
|
# TV
|
|
TOP_LEFT_TV="0,0,20,616,1016"
|
|
TOP_RIGHT_TV="0,640,20,1255,1016"
|
|
TOP_LEFT_TV_BORDER="0,15,35,570,330"
|
|
TOP_RIGHT_TV_BORDER="0,620,35,1265,993"
|
|
|
|
# MONITOR
|
|
TOP_LEFT_MONITOR="0,1935,0,570,973"
|
|
TOP_RIGHT_MONITOR="0,2560,0,1280,1046"
|
|
TOP_LEFT_MONITOR_BORDER="0,1935,15,570,973"
|
|
TOP_RIGHT_MONITOR_BORDER="0,2540,15,1265,973"
|
|
|
|
mainFirefox=$(wmctrl -l | grep -v "TickTick" | grep "OXO|" | awk '/Firefox/ { print $1 }')
|
|
ticktickFirefox=$(wmctrl -l | grep "TickTick" | grep "OXO|" | awk '/Firefox/ { print $1 }')
|
|
wmctrl -i -r "$ticktickFirefox" -b remove,maximized_vert,maximized_horz
|
|
wmctrl -i -r "$mainFirefox" -b remove,maximized_vert,maximized_horz
|
|
wmctrl -r "Pomodoro" -F -b remove,maximized_vert,maximized_horz
|
|
wmctrl -r "OXO|Plunet BusinessManager — Mozilla Firefox" -F -b remove,maximized_vert,maximized_horz
|
|
|
|
sleep 1
|
|
|
|
wmctrl -r "$ticktickFirefox" -e $TOP_LEFT_MONITOR_BORDER
|
|
wmctrl -r "$mainFirefox" -e $TOP_RIGHT_MONITOR_BORDER
|
|
wmctrl -r "Pomodoro" -F -e $TOP_LEFT_TV_BORDER
|
|
wmctrl -r "OXO|Plunet BusinessManager — Mozilla Firefox" -F -e $TOP_RIGHT_TV_BORDER
|
|
|
|
xdotool search "(.*) Microsoft Teams" windowminimize
|
|
|
|
if [ -z $1 ]
|
|
then
|
|
sleep 2
|
|
kactivities-cli --set-current-activity `kactivities-cli --list-activities | grep "OXO" | cut -d' ' -f2`
|
|
tmux send -t Pomodoro $'echo "Press enter to start\!"; read; pdshell\n' &
|
|
echo "OXO Activity prepared. You can start working" | festival --tts &
|
|
fi
|