drkhsh / qubes-qmenu

Manage QubesOS via dmenu. (drkhsh fork)

Home Page:https://git.drkhsh.at/qmenu/log.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

   ____ _____ ___  ___  ____  __  __
  / __ `/ __ `__ \/ _ \/ __ \/ / / /
 / /_/ / / / / / /  __/ / / / /_/ /
 \__, /_/ /_/ /_/\___/_/ /_/\__,_/
   /_/

qmenu

Collection of tools that utilize dmenu to provide the user with a drop down menu for QubesOS R4.0+, from which they can quickly administer their qube preferences, firewall rules, applications, devices, etc. with only the keyboard.

The colors that correspond to the qube label can be adjusted by creating a text file called qmenu.conf in /home/user/.config/ with the following contents:

[LABEL 1]=#[HEX TRIPLET]
[LABEL 2]=#[HEX TRIPLET]
...
[LABEL 8]=#[HEX TRIPLET]

qmenu-al

Launch domU applications.

Usage: qmenu-al [OPTION]

 --all
 --focused

qmenu-dm

List and manage your connected devices.

Usage: qmenu-dm [OPTION]

 --all
 --audio-input
 --block
 --usb

qmenu-vm

List, manage and configure your qubes.

Selecting the top row, instead of any qube, will refresh the list.

Usage: qmenu-vm [OPTION]

 --all
 --focused
 --halted
 --paused
 --running
 --tags=[TAG]

Installation

  1. [user@dispXXXX ~]$ git clone https://github.com/sine3o14nnae/qmenu/

  2. [user@dom0 ~]$ qvm-run --pass-io dispXXXX 'cat /home/user/qmenu/qmenu-XX' > /tmp/qmenu-XX

  3. [user@dom0 ~]$ sudo cp /tmp/qmenu-XX /usr/bin/

  4. [user@dom0 ~]$ sudo chmod 755 /usr/bin/qmenu-XX

About

Manage QubesOS via dmenu. (drkhsh fork)

https://git.drkhsh.at/qmenu/log.html

License:GNU General Public License v3.0


Languages

Language:Shell 99.9%Language:Ruby 0.1%