Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-gui-agent-linux
Qubes component: gui-agent-linux
https://github.com/QubesOS/qubes-gui-agent-linux
InitButtonClassDeviceStruct takes a 'map' argument as an array indexed
from 1 to num_buttons (so...
Tag for commit 06f12db256e50e2f46ebd6fc7bc20f47b2600a26
# gpg: Signature made Thu Mar 5 07:54:...
31b5e5c11def79323b94d1ee51dc582a92f119e8 authored almost 10 years ago06f12db256e50e2f46ebd6fc7bc20f47b2600a26 authored almost 10 years ago
b29338526f39c7ca0501fb8beacfd48ce68d0b65 authored almost 10 years ago
a7988cec39271ba376cf129ac1183c8f0997b4cc authored almost 10 years ago
If qubes.WaitForSession is called before even starting qubes-gui-agent
service, /tmp/qubes-sessi...
qubes-session is now started during DispVM preparation, not at its
launch, so it is no longer ti...
When we fails at sending initial MSG_CREATE for a window (after guid
reconnect), do not send fur...
Do not wait for /qubes-restore-complete change if it is already present.
a47194825042f5d897bd7da643696e135e7a7677 authored almost 10 years agod7ef6aa252397ee48f69ee49f647f9c3e14d4ea7 authored almost 10 years ago
ef65c0ba9a0ce458bd1d358a523f04eba942a6f8 authored almost 10 years ago
Conflicts:
gui-agent/vmside.c
gui-common/txrx-vchan.c
include/txrx.h
pulse/start-pulseaudio-...
Otherwise processes would use partially written environment. And worse
thing: qubes.WaitForSessi...
This will ensure that "qvm-run -a ..." will try to reach
qrexec-fork-server when it is really st...
0c23f65de0e765888d6e0383d9f3a76dc2ab73f3 authored almost 10 years ago
839f00edbbcd8f6c7596a53e78213b504ba7a854 authored almost 10 years ago
Otherwise all started applications will have '/' as current directory by
default.
e57d517ee01479d6741632b9cfd42c7b71080d2c authored almost 10 years ago
e3b681475b6d2e3aa445326a8d49e6dbcd22028f authored about 10 years ago
Moved cache to top to catch ignored entries
d751728931747b8a8a92f8707ffb041397785b1d authored about 10 years ago10d35ff66f303723390b159ff4b5ac9ec312ecd8 authored about 10 years ago
Really strip that suffix from pulseaudio version, not only "0.0" string.
fc4609dad95953a39c18c348e52304068720bd4e authored about 10 years agoWhen not installed, it outputted nothing and broke spec parsing.
19653f646c2c419f30695bf40cbd55af8a7f1c14 authored about 10 years ago
Recently pulseaudio on Fedora reports version as "5.0-rebootstraped", so
when used directly depe...
Otherwise for example gnome-terminal uses black-on-black color scheme.
25a4aa4f6f6bc6c2684d3e66c7fa068105c8648a authored about 10 years ago4b6f4214ab287199a3b304bb7ed660b73cf941e7 authored about 10 years ago
6d3d975491afae06a155a3f92e101a2715f5c56e authored about 10 years ago
d77e19222a8105362f50d9bc66923b40ac6defde authored about 10 years ago
Do not poll for vchan EOF, if dom0 (or GUI domain in the future) crash,
it is fatal anyway and g...
968edfc4255f1eef94c3b8a2033ad77189840c2f authored about 10 years ago
d3c005d54532235a80443537fb10c5ed5d6ba1d9 authored about 10 years ago
b000347f425066f5143bfb4972ada93a333e7c35 authored over 10 years ago
31bbed90c812ce4759944287627d2f3b04c59bd3 authored over 10 years ago
e38b87a6a7ac3c3fc24cfb789f28b54da4304eb5 authored over 10 years ago
Especially on debian it could happen that the directory do not exists at
qubes-gui startup time....
cba8df00e7cd3d494aa1e3463a08dc0eda583acd authored over 10 years ago
242d559a5841009fe869bd0525ee1c0df0fdf88c authored over 10 years ago
8104728da5442586165ff14ad2acde81fc5afeb8 authored over 10 years ago
5eb17138b0520d8905c7726ea667f55e69b81ff9 authored over 10 years ago
It looks to be required to changes take effect. Without that, GTK
applications place all menus o...
bae06ab82e1e19daffc778a346584ecee8ea0ae8 authored over 10 years ago
It will break the VM - its Xorg will be killed, so most GUI application
would be terminated, inc...
4a1924ed14eae38e4c90cac70d12a21b726222c5 authored over 10 years ago
9702511326169a4f6d098030ce2911f4891eb132 authored over 10 years ago
ed8e5cccb345c14ca4daafdf497bfc805dd648cb authored over 10 years ago
a53bf5e83e430e532f3bbd321fb4f6ff0c14bceb authored over 10 years ago
61470ff1835a4cd63cca9049ba1d955ee114d69c authored over 10 years ago
7f14689cb9794b68a516fd7258666c5a82fcbb44 authored over 10 years ago
28588055818f9e573d504ac6c999d822653bc125 authored over 10 years ago
0fa3276146552cd89dc4d53cece5d50a1d34a32f authored over 10 years ago
6b1a400a55707242ab4ad6608b6b9c64e09da2ca authored over 10 years ago
4a7d641482871f625ecdc0ac80d65c1d63995721 authored over 10 years ago
4ca83a3a207c9c6065552b1c1706e453256e76ba authored over 10 years ago
b137c5346228c085fa14cb8d3c8022b9bec8be3b authored over 10 years ago
37283506338e772abb34807fcba80e55199fe047 authored over 10 years ago
Not only clamp declared size, but also do not send more than allowed.
aca6329752c625ff543adf953b1fc591652c0e5a authored over 10 years agof83be0ce67a4025dcb9a22096b3ca4f5a327736c authored over 10 years ago
VM have no way to trigger grab cursor in dom0 - it is intentionally
unsupported feature. So (hop...
Theoretically focus event should be enough, but sadly it is sent after
button event, so must be ...
d99618bc0f383a1e8f4f5fd3d148dfce8298d46c authored over 10 years ago
d365a6d9f96e4112c0260cf9750ced077c5a0b6b authored over 10 years ago
3 normal buttons + 2 vertical scroll + 2 horizontal scroll
d5fbe0135785a6220014f0c000b6f459317d2b66 authored over 10 years ago98af5e4095b3d7da17d4fcb22e8f82767bd57a29 authored over 10 years ago
15eec4c57d7b8aac22b3a39bd9156946efb07188 authored over 10 years ago
xterm treat this as WM_DELETE_WINDOW - the only ClientMessage which is
supported there. And gene...
This is especially needed for minimal template, where some of them are
not installed.
If XCreateWindowNotify is handled by gui-agent after some window
properties was set, gui-agent w...
e4fe6cc94a768abedc2e9f2797b7815fe7d72232 authored over 10 years ago
7901e3cdd58075143adc9e9f732d9f4fd974f18d authored almost 11 years ago
57b7a1ad72f8c4aca1686db20f7f19b050bedf83 authored almost 11 years ago
94f36e5283c6a99242f557cccbe8867f70cabf73 authored almost 11 years ago
The select timeout is used only to periodically check if vchan is still
alive. It is more than e...
126be7e1b224c0f1ffa93eba5bd3ed22b362a44a authored almost 11 years ago
5ee709c20b0408e3fe9abbb0fdd765609ba05d86 authored almost 11 years ago
7b71001752977878d262cb048fe408e62f5a9b8e authored almost 11 years ago
Since we have forked dummy video driver, it isn't needed anymore - we
have full control over xf8...
1d5385b0024c1daf3b94c33c9feb9e3d589fb74d authored almost 11 years ago
5d769bb4311e4a5204fe97dee586cb55202dd354 authored almost 11 years ago
dab8f34b748ec24dc5f0ab1f560370be275186ec authored almost 11 years ago
bb980ba0e0f5118eb2d969f297173ca3cb46dcb3 authored almost 11 years ago
23ddacb50ddbc2a11c4390658fd1625c275989e1 authored almost 11 years ago
37ad6b78a4919f53687edc9984e1df205721c8ba authored almost 11 years ago
e0fe5f6fe59c62911b47b641447883e3fef0c1bd authored almost 11 years ago
Some applications initially create large window (twice screen size) and
just after that resize i...
2c87faff5ea462fafd0d21fcb4db9ae4a7361dc9 authored almost 11 years ago
55b09fff25f3edc328ebf65bda8bf623f42e2d5d authored about 11 years ago
1195ed05512d40b44eb5e30e9349eea3b39b84d1 authored about 11 years ago
24e3781c9b64eebd7f48269a0d0ac3986013d923 authored about 11 years ago
This caused gnome-terminal shrinking to minimal size. This bug is
described here: https://bugzil...
1159b26d7d9e310c5ebcd04c71c03f81577d88fd authored about 11 years ago
Instead of killing Xorg and restarting itself, send all windows state.
This should make possible...
vchan_cleanup is needed to call after first guid disconnected (during savefile
preparation). The...
If the callback want to terminate application - it can do it itself. Do
not force such behaviour...
f0cffe13b30cdbcd09ec2903e21663da5e764725 authored about 11 years ago
8baec5adae15f8060ad07adb8ff0811275c0ab61 authored about 11 years ago
f4ea6b605a63c14e6f193d5439d06d1c2743f479 authored about 11 years ago
The spec is parsed also outside chroot environment, where can be no
*-devel packages. So do not ...
a58e027831efd48d70d0652c536ca1c98cc65077 authored about 11 years ago
ee37154e15cd5428f1c4d2f1ccc0fca3fbe52f58 authored about 11 years ago
This solves the problem when primary output isn't the first one.
55f0ccb3046d3831b5271f481a73f2f8f91c3504 authored about 11 years ago