Change code layout - qmenu - manage qubes os via dmenu (drkhsh fork)
HTML git clone git://git.drkhsh.at/qmenu.git
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit a7537a6150671d8a0c39f81878695043893ea9c5
DIR parent 4b9beeaab5e55b88f6c7a8118258d6561805e483
HTML Author: sine3o14nnae <3o14@pm.me>
Date: Wed, 14 Aug 2019 23:15:37 +0200
Change code layout
Diffstat:
M qmenu-vm | 116 +++++++++++++++++++++----------
1 file changed, 79 insertions(+), 37 deletions(-)
---
DIR diff --git a/qmenu-vm b/qmenu-vm
@@ -1,6 +1,6 @@
#!/bin/bash
-fqvm_settings_cli() {
+fqvm_preferences() {
local property=0
@@ -1243,7 +1243,7 @@ while true; do
correct_qube_label
- # Note that '-m 0' option in 'dmenu' is very important
+ # Note that the '-m 0' option in 'dmenu' is important
# for security as it restricts 'qmenu-vm' to monitor 0
dmenu_fmc="-f -m 0 -nb $theme_0 -nf $theme_1 -sb $qube_label -sf $theme_1"
@@ -1260,69 +1260,111 @@ while true; do
case $chosefrom in
- Applications) fqvm_applications;;
+ Applications)
+
+ fqvm_applications;;
- Boot) qvm-start --skip-if-running $target_qube&;;
+ Boot)
+
+ qvm-start --skip-if-running $target_qube&;;
+
+ Bootfrom)
- Bootfrom) qubes-vm-boot-from-device $target_qube;;
+ qubes-vm-boot-from-device $target_qube;;
- Clone*) fqvm_clone;;
+ Clone*)
+
+ fqvm_clone;;
- Command) fqvm_run;;
+ Command)
+
+ fqvm_run;;
- Disk) fqvm_disk;;
+ Disk)
+
+ fqvm_disk;;
- Firewall) fqvm_firewall;;
+ Firewall)
+
+ fqvm_firewall;;
- GUI*) qubes-vm-settings $target_qube;;
+ GUI*)
+
+ qubes-vm-settings $target_qube;;
- Keyboard) fqvm_keyboard;;
+ Keyboard)
+
+ fqvm_keyboard;;
- Kill) answer=`echo -e "No\nYes" |\
- dmenu -i -p "Kill $target_qube?" $dmenu_fmc`
+ Kill)
+
+ answer=`echo -e "No\nYes" |\
+ dmenu -i -p "Kill $target_qube?" $dmenu_fmc`
- if [ "$answer" = "Yes" ]; then
+ if [ "$answer" = "Yes" ]; then
- qvm-kill $target_qube& fi;;
+ qvm-kill $target_qube& fi;;
- Pause) answer=`echo -e "No\nYes" |\
- dmenu -i -p "Pause $target_qube?" $dmenu_fmc`
+
+ Pause)
+
+ answer=`echo -e "No\nYes" |\
+ dmenu -i -p "Pause $target_qube?" $dmenu_fmc`
- if [ "$answer" = "Yes" ]; then
+ if [ "$answer" = "Yes" ]; then
- qvm-pause $target_qube& fi;;
+ qvm-pause $target_qube& fi;;
- PCI*) fqvm_pci;;
+
+ PCI*)
+
+ fqvm_pci;;
- Preferences) fqvm_settings_cli;;
+ Preferences)
+
+ fqvm_preferences;;
- Reboot) answer=`echo -e "No\nYes" |\
- dmenu -i -p "Reboot $target_qube?" $dmenu_fmc`
+ Reboot)
+
+ answer=`echo -e "No\nYes" |\
+ dmenu -i -p "Reboot $target_qube?" $dmenu_fmc`
- if [ "$answer" = "Yes" ]; then
+ if [ "$answer" = "Yes" ]; then
- if qvm-check --running $target_qube &>/dev/null; then
+ if qvm-check --running $target_qube &>/dev/null; then
- $(qvm-shutdown --wait $target_qube && qvm-start $target_qube)&
- fi
- fi;;
+ $(qvm-shutdown --wait $target_qube && qvm-start $target_qube)&
+ fi
+ fi;;
- Remove) fqvm_remove;;
+
+ Remove)
+
+ fqvm_remove;;
- Services*) fqvm_service;;
+ Services*)
+
+ fqvm_service;;
- Shutdown) answer=`echo -e "No\nYes" |\
- dmenu -i -p "Shutdown $target_qube?" $dmenu_fmc`
+ Shutdown)
+
+ answer=`echo -e "No\nYes" |\
+ dmenu -i -p "Shutdown $target_qube?" $dmenu_fmc`
- if [ "$answer" = "Yes" ]; then
+ if [ "$answer" = "Yes" ]; then
- qvm-shutdown $target_qube& fi;;
+ qvm-shutdown $target_qube& fi;;
- Unpause) qvm-unpause $target_qube&;;
+
+ Unpause)
+
+ qvm-unpause $target_qube&;;
- USB) fqvm_usb;;
+ USB)
+
+ fqvm_usb;;
- *)
+ *)
esac
done
fi