-
-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove per-VM configuration, but allow providing a path to the configuration file. This is in order to move GUI daemon configuration to qvm-features.
- Loading branch information
Showing
3 changed files
with
83 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,62 @@ | ||
# Default configuration file for Qubes GUI daemon | ||
# For syntax go http://www.hyperrealm.com/libconfig/libconfig_manual.html | ||
# (For syntax go http://www.hyperrealm.com/libconfig/libconfig_manual.html) | ||
# | ||
# TODO: This file will be superseded by auto-generated configuration from | ||
# qvm-features. | ||
|
||
global: { | ||
# default values | ||
#allow_fullscreen = false; | ||
#override_redirect_protection = true; | ||
#allow_utf8_titles = false; | ||
# Change the lines below to change the secure copy and paste keyboard shortcuts | ||
# Before changing secure_(copy|paste)_sequence below because you need | ||
# Ctrl-Shift-(c|v) for normal terminal copy&paste, please note that you | ||
# can also use Ctrl-Ins and Shift-Ins for that (thus: no need to change). | ||
# If you still want to change, here is a list of valid modifier key names: | ||
# "Ctrl", "Shift", "Mod4" (Windows key) | ||
#secure_copy_sequence = "Ctrl-Shift-c"; | ||
#secure_paste_sequence = "Ctrl-Shift-v"; | ||
#windows_count_limit = 500; | ||
#audio_low_latency = true; | ||
# Change the line below to set how tray icons are handled | ||
# see `man qubes-guid` for options | ||
#trayicon_mode = "border1"; | ||
#startup_timeout = 45; | ||
}; | ||
|
||
# most of setting can be set per-VM basis | ||
|
||
VM: { | ||
# Example of a VM with UTF-8 title characters allowed | ||
#example-work-vm: { | ||
# allow_utf8_titles = true; | ||
#}; | ||
# Example of a VM with full screen access | ||
# see https://www.qubes-os.org/doc/full-screen-mode/ | ||
# for discussion of risks and alternatives | ||
#example-media-vm: { | ||
# allow_fullscreen = true; | ||
#}; | ||
# Example of a VM that may create very large windows that | ||
# have the override_redirect flag set. This flag allows a | ||
# window to unconditionally cover all other windows and | ||
# causes the window manager to make it impossible to | ||
# minimize or hide the window in question. | ||
# | ||
# Qubes OS will prevent a window having the override_redirect | ||
# flag set from covering more than 90% of the screen as a | ||
# protection measure. The protection measure unsets this | ||
# flag and lets the window manager (and hence the user) | ||
# control the window. | ||
# | ||
# If this causes issues with a VM's or an application's usage, | ||
# please adapt this example to disable this protection for | ||
# a specific VM. | ||
#example-vm-with-large-unusual-windows: { | ||
# override_redirect_protection = false; | ||
#} | ||
}; | ||
# Allow full-screen access | ||
# | ||
# See https://www.qubes-os.org/doc/full-screen-mode/ | ||
# for discussion of risks and alternatives. | ||
# | ||
# allow_fullscreen = false; | ||
|
||
# override_redirect protection | ||
# | ||
# You might disable this for of a VM that may create very large windows that | ||
# have the override_redirect flag set. This flag allows a window to | ||
# unconditionally cover all other windows and causes the window manager to | ||
# make it impossible to minimize or hide the window in question. | ||
# | ||
# Qubes OS will prevent a window having the override_redirect flag set from | ||
# covering more than 90% of the screen as a protection measure. The | ||
# protection measure unsets this flag and lets the window manager (and hence | ||
# the user) control the window. | ||
# | ||
# If this causes issues with a VM's or an application's usage, you can | ||
# disable this protection for a specific VM. | ||
# | ||
# override_redirect_protection = true; | ||
|
||
# Allow UTF-8 title characters | ||
# | ||
# allow_utf8_titles = false; | ||
|
||
# Secure copy and paste keyboard shortcuts | ||
# | ||
# Before changing secure_(copy|paste)_sequence below because you need | ||
# Ctrl-Shift-(c|v) for normal terminal copy&paste, please note that you can | ||
# also use Ctrl-Ins and Shift-Ins for that (thus: no need to change). If you | ||
# still want to change, here is a list of valid modifier key names: "Ctrl", | ||
# "Shift", "Mod4" (Windows key) | ||
# | ||
# secure_copy_sequence = "Ctrl-Shift-c"; | ||
# secure_paste_sequence = "Ctrl-Shift-v"; | ||
|
||
# Limit number of windows | ||
# | ||
# windows_count_limit = 500; | ||
|
||
# Low-latency audio mode (TODO unused?) | ||
# | ||
# audio_low_latency = true; | ||
|
||
# Set how tray icons are handled. See `man qubes-guid` for options. | ||
# | ||
# trayicon_mode = "border1"; | ||
|
||
# Timeout when waiting for qubes-gui-agent | ||
# | ||
# startup_timeout = 45; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters