install.fairie/home/dot_config/vnc/etc/kasmvnc/kasmvnc.yaml

143 lines
3.5 KiB
YAML
Raw Normal View History

2023-06-28 00:19:01 -07:00
---
desktop:
resolution:
width: 1024
height: 768
# allow_resize: true
# pixel_depth: 24
# gpu:
# hw3d: false
# drinode: /dev/dri/renderD128
# network:
# protocol: httpecho -e "test123\ntest123" | kasmvncpasswd -u user -rwo
# interface: 0.0.0.0
# websocket_port: auto
# use_ipv4: true
# use_ipv6: true
# udp:
# public_ip: auto
# port: auto
# stun_server: auto
# ssl:
# pem_certificate: /etc/ssl/certs/ssl-cert-snakeoil.pem
# pem_key: /etc/ssl/private/ssl-cert-snakeoil.key
# require_ssl: true
# user_session:
# # session_type: shared
# new_session_disconnects_existing_exclusive_session: false
# concurrent_connections_prompt: false
# concurrent_connections_prompt_timeout: 10
# idle_timeout: never
# keyboard:
# remap_keys:
# # - 0x22->0x40
# ignore_numlock: false
# raw_keyboard: false
# Mouse, trackpad, etc.
# pointer:
# enabled: true
# runtime_configuration:
# allow_client_to_override_kasm_server_settings: true
# allow_override_standard_vnc_server_settings: true
# allow_override_list:
# - pointer.enabled
# - data_loss_prevention.clipboard.server_to_client.enabled
# - data_loss_prevention.clipboard.client_to_server.enabled
# - data_loss_prevention.clipboard.server_to_client.primary_clipboard_enabled
# logging:
# log_writer_name: all
# log_dest: logfile
# # 0 - minimal verbosity, 100 - most verbose
# level: 30
# security:
# brute_force_protection:
# blacklist_threshold: 5
# blacklist_timeout: 10
# data_loss_prevention:
# visible_region:
# # top: 10
# # left: 10
# # right: 40
# # bottom: 40
# concealed_region:
# allow_click_down: false
# allow_click_release: false
# clipboard:
# delay_between_operations: none
# allow_mimetypes:
# - chromium/x-web-custom-data
# - text/html
# - image/png
# # Add to docs: Cut buffers and CLIPBOARD selection.
# server_to_client:
# enabled: true
# size: unlimited
# primary_clipboard_enabled: false
# client_to_server:
# enabled: true
# size: unlimited
# keyboard:
# enabled: true
# rate_limit: unlimited
# watermark:
# # image: /etc/kasmvnc/picture.png
# # location: 10,10
# # tint: 255,20,20,128
# # repeat_spacing: 10
# logging:
# # "verbose" SETTING LOGS YOUR PRIVATE INFORMATION. Keypresses and clipboard content
# level: off
# encoding:
# max_frame_rate: 60
# full_frame_updates: none
# rect_encoding_mode:
# min_quality: 7
# max_quality: 8
# consider_lossless_quality: 10
# rectangle_compress_threads: auto
# video_encoding_mode:
# jpeg_quality: -1
# webp_quality: -1
# max_resolution:
# width: 1920
# height: 1080
# enter_video_encoding_mode:
# time_threshold: 5
# area_threshold: 45%
# exit_video_encoding_mode:
# time_threshold: 3
# logging:
# level: off
# scaling_algorithm: progressive_bilinear
# compare_framebuffer: auto
# zrle_zlib_level: auto
# hextile_improved_compression: true
server:
# http:
# headers:
# - Cross-Origin-Embedder-Policy=require-corp
# - Cross-Origin-Opener-Policy=same-origin
# httpd_directory: /usr/share/kasmvnc/www
advanced:
# x_font_path: auto
kasm_password_file: ${HOME}/.config/vnc/kasmpasswd
# x_authority_file: auto
# auto_shutdown:
# no_user_session_timeout: never
# active_user_session_timeout: never
# inactive_user_session_timeout: never
# command_line:
# prompt: true