mirror of
https://github.com/oSoWoSo/DistroHopper.git
synced 2024-08-14 22:46:53 +00:00
* Added fullscreen option * Add fullscreen instructions to Readme * Add fullscreen exit instructions to Readme
This commit is contained in:
parent
63f5c11a8e
commit
ee0a76dbbb
2 changed files with 13 additions and 4 deletions
|
@ -265,6 +265,7 @@ You can also pass optional parameters
|
||||||
--snapshot delete <tag> : Delete a snapshot.
|
--snapshot delete <tag> : Delete a snapshot.
|
||||||
--snapshot info : Show disk/snapshot info.
|
--snapshot info : Show disk/snapshot info.
|
||||||
--status-quo : Do not commit any changes to disk/snapshot.
|
--status-quo : Do not commit any changes to disk/snapshot.
|
||||||
|
--fullscreen : Starts VM in full screen mode (Ctl+Alt+f to exit)"
|
||||||
```
|
```
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
16
quickemu
16
quickemu
|
@ -311,7 +311,10 @@ function vm_boot() {
|
||||||
local Y_RES=648
|
local Y_RES=648
|
||||||
if [ "${XDG_SESSION_TYPE}" == "x11" ]; then
|
if [ "${XDG_SESSION_TYPE}" == "x11" ]; then
|
||||||
local LOWEST_WIDTH=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f1 | sort | head -n1)
|
local LOWEST_WIDTH=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f1 | sort | head -n1)
|
||||||
if [ ${LOWEST_WIDTH} -ge 3840 ]; then
|
if [ ${FULLSCREEN} ]; then
|
||||||
|
X_RES=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f1 | sort | head -n1)
|
||||||
|
Y_RES=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f2 | cut -d'x' -f2 | sort | head -n1)
|
||||||
|
elif [ ${LOWEST_WIDTH} -ge 3840 ]; then
|
||||||
X_RES=3200
|
X_RES=3200
|
||||||
Y_RES=1800
|
Y_RES=1800
|
||||||
elif [ ${LOWEST_WIDTH} -ge 2560 ]; then
|
elif [ ${LOWEST_WIDTH} -ge 2560 ]; then
|
||||||
|
@ -335,11 +338,11 @@ function vm_boot() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${DISPLAY_DEVICE}" == "qxl-vga" ]; then
|
if [ "${DISPLAY_DEVICE}" == "qxl-vga" ]; then
|
||||||
VIDEO="-device ${DISPLAY_DEVICE},xres=${X_RES},yres=${Y_RES}"
|
VIDEO="-device ${DISPLAY_DEVICE},xres=${X_RES},yres=${Y_RES}, ${FULLSCREEN}"
|
||||||
elif [ "${DISPLAY_DEVICE}" == "virtio-vga" ]; then
|
elif [ "${DISPLAY_DEVICE}" == "virtio-vga" ]; then
|
||||||
VIDEO="-device ${DISPLAY_DEVICE},virgl=${VIRGL},xres=${X_RES},yres=${Y_RES}"
|
VIDEO="-device ${DISPLAY_DEVICE},virgl=${VIRGL},xres=${X_RES},yres=${Y_RES}, ${FULLSCREEN}"
|
||||||
else
|
else
|
||||||
VIDEO="-device VGA,vgamem_mb=128,xres=${X_RES},yres=${Y_RES}"
|
VIDEO="-device VGA,vgamem_mb=128,xres=${X_RES},yres=${Y_RES}, ${FULLSCREEN}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo " - Video: ${DISPLAY_DEVICE}"
|
echo " - Video: ${DISPLAY_DEVICE}"
|
||||||
|
@ -519,6 +522,7 @@ function usage() {
|
||||||
echo " --snapshot info : Show disk/snapshot info."
|
echo " --snapshot info : Show disk/snapshot info."
|
||||||
echo " --status-quo : Do not commit any changes to disk/snapshot."
|
echo " --status-quo : Do not commit any changes to disk/snapshot."
|
||||||
echo " --system-qemu : Use system install of qemu."
|
echo " --system-qemu : Use system install of qemu."
|
||||||
|
echo " --fullscreen : Starts VM in full screen mode"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -534,6 +538,7 @@ usb_devices=()
|
||||||
ram=""
|
ram=""
|
||||||
cpu_cores=""
|
cpu_cores=""
|
||||||
|
|
||||||
|
FULLSCREEN=""
|
||||||
DELETE=0
|
DELETE=0
|
||||||
ENABLE_EFI=0
|
ENABLE_EFI=0
|
||||||
SNAPSHOT_ACTION=""
|
SNAPSHOT_ACTION=""
|
||||||
|
@ -571,6 +576,9 @@ while [ $# -gt 0 ]; do
|
||||||
-status-quo|--status-quo)
|
-status-quo|--status-quo)
|
||||||
STATUS_QUO="-snapshot"
|
STATUS_QUO="-snapshot"
|
||||||
shift;;
|
shift;;
|
||||||
|
-fullscreen|--fullscreen)
|
||||||
|
FULLSCREEN="--full-screen"
|
||||||
|
shift;;
|
||||||
-vm|--vm)
|
-vm|--vm)
|
||||||
VM="${2}"
|
VM="${2}"
|
||||||
shift
|
shift
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue