This commit is contained in:
TheCrazyInsanity
2023-11-02 19:26:35 -04:00
committed by GitHub
parent d955e22046
commit 7dc3a0839a
4 changed files with 8 additions and 4 deletions

View File

@@ -1,11 +1,11 @@
pkgname="xonlyutil" pkgname="xonlyutil"
pkgver="1.0.0" pkgver="1.0.1"
pkgrel="1" pkgrel="1"
pkgdesc="A set of utility scripts to use Xorg without a window manager." pkgdesc="A set of utility scripts to use Xorg without a window manager."
depends=("xorg-server" "xdotool") depends=("xorg-server" "xdotool")
arch=("x86_64" "arm") arch=("x86_64" "arm")
source=("runxvtrun.sh" "xrun" "xsize" "xvtrun" "xvtrun.sh") source=("runxvtrun.sh" "xrun" "xsize" "xvtrun" "xvtrun.sh" "xsize.conf")
sha512sums=("SKIP" "SKIP" "SKIP" "SKIP" "SKIP") sha512sums=("SKIP" "SKIP" "SKIP" "SKIP" "SKIP" "SKIP")
package(){ package(){
sudo mkdir -p "${pkgdir}/usr/local/bin" sudo mkdir -p "${pkgdir}/usr/local/bin"
@@ -16,6 +16,7 @@ package(){
sudo cp "${srcdir}/xrun" "${pkgdir}/usr/local/bin" sudo cp "${srcdir}/xrun" "${pkgdir}/usr/local/bin"
sudo cp "${srcdir}/runxvtrun.sh" "${pkgdir}/etc/profile.d" sudo cp "${srcdir}/runxvtrun.sh" "${pkgdir}/etc/profile.d"
sudo cp "${srcdir}/xvtrun" "${pkdir}/etc/sudoers.d" sudo cp "${srcdir}/xvtrun" "${pkdir}/etc/sudoers.d"
sudo cp "${srcdir}/xsize.conf" "${pkgdir}/usr/local/bin"
sudo chmod +x "${pkgdir}/usr/local/bin/xsize" sudo chmod +x "${pkgdir}/usr/local/bin/xsize"
sudo chmod +x "${pkgdir}/usr/local/bin/xvtrun.sh" sudo chmod +x "${pkgdir}/usr/local/bin/xvtrun.sh"
sudo chmod +x "${pkgdir}/usr/local/bin/xrun" sudo chmod +x "${pkgdir}/usr/local/bin/xrun"

View File

@@ -3,6 +3,8 @@ runxvtrun.sh goes in /etc/profile.d
xvtrun goes in /etc/sudoers.d xvtrun goes in /etc/sudoers.d
xvtrun.sh goes in /usr/local/bin xvtrun.sh goes in /usr/local/bin
xrun goes in /usr/local/bin xrun goes in /usr/local/bin
xsize.conf goes in /usr/local/bin
^^^ MAKE SURE TO CHANGE XSIZE.CONF TO YOUR DISPLAY RESOLUTION!!
how it works: how it works:
it creates an xorg server running on a separate display on every vt 3 - 7, numbered 0 - 4 it creates an xorg server running on a separate display on every vt 3 - 7, numbered 0 - 4

2
xsize
View File

@@ -1,5 +1,5 @@
#! /bin/sh #! /bin/sh
export DISPLAY=:$1 export DISPLAY=:$1
for nw in `xdotool search --screen :$1 ".*"`; do for nw in `xdotool search --screen :$1 ".*"`; do
echo "$nw" && xdotool windowsize "$nw" 1366 768 && xdotool windowmove "$nw" 0 0 echo "$nw" && xdotool windowsize "$nw" $(cat /usr/local/bin/xsize.conf) && xdotool windowmove "$nw" 0 0
done done

1
xsize.conf Normal file
View File

@@ -0,0 +1 @@
1920 1080