Compare commits
No commits in common. "ee9607e72ce56786d2fbcfd920248608badb7ce1" and "5dac0577b5ead5fcc49731b9de64b4e03afa3de7" have entirely different histories.
ee9607e72c
...
5dac0577b5
37
scripts/tabb
37
scripts/tabb
|
@ -1,7 +1,8 @@
|
|||
#!/bin/bash
|
||||
# tabb for tabbed by Alexis.
|
||||
tabbed_id=$(tabbed -d -c)
|
||||
|
||||
main() {
|
||||
tabbed_id=$(tabbed -d -c)
|
||||
while true; do
|
||||
if [[ ! $(pgrep -x "tabbed") ]]; then
|
||||
echo "No Tabbed process found. Exiting..."
|
||||
|
@ -30,43 +31,25 @@ main() {
|
|||
xdotool windowreparent "$wid" "$tabbed_id"
|
||||
fi
|
||||
done
|
||||
if [[ $automode = "false" ]]; then
|
||||
break
|
||||
# exit
|
||||
if [ "$automode" = false ]; then
|
||||
exit 0
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
helpfunct(){
|
||||
echo "tabb - Handler script for suckless tabbed"
|
||||
echo ""
|
||||
echo "by Alexis Jhon Gaspar (lucss21a) (c) 2023-2024"
|
||||
echo ""
|
||||
echo "Options:"
|
||||
echo ""
|
||||
echo "-e: Turn on auto-reparenting on all windows (default)"
|
||||
echo "-d: Turn on auto-reprenting only on existing windows"
|
||||
echo "-h: Show this message"
|
||||
}
|
||||
while getopts "edh" opt; do
|
||||
case $opt in
|
||||
e )
|
||||
case $flag in
|
||||
-e )
|
||||
automode=true
|
||||
main
|
||||
;;
|
||||
d )
|
||||
|
||||
-d )
|
||||
automode=false
|
||||
main
|
||||
;;
|
||||
h )
|
||||
helpfunct
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ $OPTIND -eq 1 ]; then
|
||||
shift $((OPTIND-1))
|
||||
echo "No arguments passed, turning auto-reparenting on ALL windows..."
|
||||
automode=true
|
||||
automode=false
|
||||
main
|
||||
fi
|
||||
shift $((OPTIND-1))
|
||||
|
|
|
@ -45,8 +45,6 @@ install: st
|
|||
sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||
tic -sx st.info
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps
|
||||
cp -f st.png $(DESTDIR)$(PREFIX)/share/pixmaps
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/share/applications # desktop-entry patch
|
||||
test -f ${DESTDIR}${PREFIX}/share/applications/st.desktop || cp -n st.desktop $(DESTDIR)$(PREFIX)/share/applications # desktop-entry patch
|
||||
@echo Please see the README file regarding the terminfo entry of st.
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 1 KiB |
Loading…
Reference in a new issue