Commit Graph

755 Commits

Author SHA1 Message Date
Dmitry Maksyoma
f7254e9708 vncserver: fix -select-de 2021-10-13 22:38:40 +13:00
j-travis
bcad19542e Merge pull request #63 from kasmtech/feature/KASM-1871_scroll_sensitivity
KASM-1871 Add smooth scrolling
2021-10-12 14:24:01 -04:00
Justin Travis
24e21325ef KASM-1871 Pull in submodule from tip of master 2021-10-12 13:37:40 -04:00
Dmitry Maksyoma
e3a41bc055 vncserver: use IP when printing browser url 2021-10-09 18:59:53 +13:00
Mariusz Marciniak
0a45fcc700 KASM-1871 Add smooth scrolling
Previously all scrolling relied on "clicking" the up/down or left/right scroll buttons
which made it unprecise and to always scroll at the same speed.

Now we pass the scroll delta directly to the xorg input driver so the scroll is more responsinve and adaptive.
2021-10-07 14:08:20 +02:00
Dmitry Maksyoma
1bda8ab452 Specs: add comments 2021-10-06 23:56:34 +13:00
Dmitry Maksyoma
02ef620f67 vncserver: print browser url to connect to
Add 0.0.0.0 as default interface. Xvnc fails if -interface isn't passed.
2021-10-06 23:44:35 +13:00
mmcclaskey
3f3d31312c Update README 2021-10-04 10:48:14 -04:00
Dmitry Maksyoma
e453c7d73b vncserver: swallow -interface and pass through to Xvnc 2021-10-04 22:52:59 +13:00
j-travis
e857b86924 Merge pull request #60 from kasmtech/bugfix/KASM-1985_centos_ca_certs
KASM-1985 Address build failures by updating Centos CA certs
2021-10-03 13:55:51 -04:00
Justin Travis
e470021ca6 KASM-1985 Address build failures by updating Centos CA certs 2021-10-03 13:33:04 -04:00
mmcclaskey
5a1f9b9ae2 Update README download link 2021-09-29 13:47:14 -04:00
mmcclaskey
93e47e5d54 Bugfix/kasm 1912 websocket crash (#57)
* Copy-paste bug in SSE2 scaling to under 0.5x

* Better handling of websocket frames

* KASM-1912 websocket crash, scaling bug

Co-authored-by: Lauri Kasanen <cand@gmx.com>
Co-authored-by: matt <matt@kasmweb.com>
2021-09-24 08:25:35 -04:00
mmcclaskey
dd26c40844 KASM-1970 fix broken pipeline (#56)
Allow jobs to fail if they are not required for the greater KAsm. Later we should modify this to not allow a fail fo rrelease branches
2021-09-23 18:49:52 -04:00
mmcclaskey
3f680a7b80 KASM-1913 webp mode tweaks (#55)
Co-authored-by: matt <matt@kasmweb.com>
2021-09-23 14:04:19 -04:00
Dmitry Maksyoma
ca42870585 Specs: refactor 2021-09-21 22:27:15 +12:00
Dmitry Maksyoma
0b53e9f0a6 Specs: extract start_xvnc_pexpect() 2021-09-21 22:15:00 +12:00
Dmitry Maksyoma
3f69b7bd33 Specs: extract clean_kasm_users() 2021-09-21 22:13:34 +12:00
Dmitry Maksyoma
4cb75459ed Specs: run vncserver with debug on 2021-09-21 21:45:28 +12:00
Dmitry Maksyoma
8a424a0463 Update README 2021-09-19 00:32:22 +12:00
Dmitry Maksyoma
a9d85aa99b Update README 2021-09-19 00:29:15 +12:00
Dmitry Maksyoma
cca1dabb71 Update README 2021-09-19 00:25:28 +12:00
Dmitry Maksyoma
183917d046 Update README 2021-09-19 00:14:30 +12:00
Dmitry Maksyoma
a31601de9a Update README 2021-09-18 23:24:29 +12:00
Dmitry Maksyoma
e21366cc7b Update README 2021-09-18 23:02:37 +12:00
Dmitry Maksyoma
76a5b18748 vncserver: remove obsolete code 2021-09-18 22:56:19 +12:00
Dmitry Maksyoma
04379056af vncserver: refactor 2021-09-18 22:50:49 +12:00
Dmitry Maksyoma
49908e1867 vncserver: detect select-de.sh location 2021-09-18 22:46:01 +12:00
Dmitry Maksyoma
df4a5ac910 Put select-de.sh in /usr/lib 2021-09-18 22:45:23 +12:00
Dmitry Maksyoma
606075ddc0 vncserver: refactor 2021-09-18 22:31:32 +12:00
Dmitry Maksyoma
17fa6911c1 vncserver: extract IsDebian() 2021-09-18 22:30:34 +12:00
Dmitry Maksyoma
5f7d3ad43a Specs: pexpect starts Xvnc now 2021-09-18 22:09:50 +12:00
Dmitry Maksyoma
f857d47ccf vncserver: fix generated xstartup indentation 2021-09-17 06:09:33 +12:00
Dmitry Maksyoma
3b3c8d0881 vncserver: refactor 2021-09-17 03:39:40 +12:00
Dmitry Maksyoma
fe3569c6e8 vncserver: check user is in ssl-cert group on Debian-based distros 2021-09-16 22:57:35 +12:00
Dmitry Maksyoma
90d9cbe65b Specs: WIP 2021-09-16 22:25:11 +12:00
Dmitry Maksyoma
f0e63b2e3d Specs: require Python 3.8 2021-09-16 22:23:55 +12:00
Dmitry Maksyoma
b5eaf71248 Specs: unfocus tests 2021-09-16 19:23:17 +12:00
Dmitry Maksyoma
e643cf4115 Specs: improve test 2021-09-16 18:38:09 +12:00
Dmitry Maksyoma
df35fadc9b Specs: test specifying custom user name for guided user creation 2021-09-16 18:37:08 +12:00
Dmitry Maksyoma
a27ad89677 Spec: add user creation test 2021-09-16 18:33:17 +12:00
Dmitry Maksyoma
04e93956b5 vncserver test image: add strace 2021-09-16 18:32:32 +12:00
Dmitry Maksyoma
5de1b80ca7 Spec refactoring 2021-09-16 17:16:55 +12:00
Dmitry Maksyoma
d3e209c9ba vncserver test image based on Ubuntu Focal 2021-09-16 17:13:54 +12:00
Dmitry Maksyoma
ff8ab63aab Spec: extract start_xvnc(), kill only if running 2021-09-15 19:20:05 +12:00
Dmitry Maksyoma
a51444257a Spec: no overwrite is possible on the first run 2021-09-15 18:51:07 +12:00
Dmitry Maksyoma
e23e5cc63b Spec refactoring 2021-09-15 18:48:22 +12:00
Dmitry Maksyoma
043438e2e0 Spec: vncserver 2nd run tests 2021-09-15 18:47:08 +12:00
Dmitry Maksyoma
8152596519 Spec refactoring 2021-09-15 18:39:39 +12:00
Dmitry Maksyoma
fe2bd6c6d6 Specs: extract select_de() 2021-09-15 18:16:27 +12:00