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
spa_pod_builder_add_object() is variadic, so there is no type checking
done by the C compiler. ...
Parsing the XID of the peer domain as a buffer size is incorrect and
will typically result in a ...
This is recommended by the documentation.
97d7394141f28b0fd21b74b47ba6a7cb813283e0 authored almost 2 years agoThis avoids depending on whether NDEBUG is defined.
0a5aacdb4275ccd15ac84495eea25f444c7dafbf authored almost 2 years agoNeeded for dom0 and CentOS support.
f4f3e676f71644c513f44389a250bf68cbc683e3 authored almost 2 years ago
This appears to be required by the documentation, and is necessary for
allowing properties to be...
Failing to obtain these resources means that something is horribly
wrong.
If the daemon disconnects during audio recording,
capture_stream_process() could attempt to use ...
Users should be able to adjust them via pipewire.conf.
70d2a8b0d33b11f17e855e85565ee5edd8c76490 authored almost 2 years ago
It may be possible for PipeWire to call the .process() method of the
playback stream before proc...
PipeWire can call process() on the recording stream before
process_control_commands() is able to...
Applications, and possibly PipeWire itself, do not like receiving no
data at all. It is better ...
to avoid PipeWire considering the stream to be in error.
d055876b50edec3a445d4a828ff88f188e8e6125 authored almost 2 years ago
Any logs on the data path should be at debug level only, as they can be
emitted very quickly. H...
If the playback vchan filled up, the module would stop dequeueing
buffers, and eventually PipeWi...
pw_stream_connect() must be called from the main thread, so it must be
invoked via an asynchrono...
Functions such as libvchan_server_init() and libvchan_close() are not
safe to call on the realti...
PipeWire requests a specific number of *samples*, but
libpipewire-module-qubes was treating it a...
This implements reconnection to a crashed and/or disconnected audio
daemon. It also works aroun...
This is necessary for packaged versions of the module to load, but it
seems to break the module ...
c394ca27f6d7645ee91ef162105194573240e7cf authored almost 2 years ago
When it comes to preset files, lower numbers have a higher priority.
8283f07fffa943ca78ecfd3c86b163a5b6a24df4 authored almost 2 years ago46406bfe6c1588eb0eb0f7e6bc2caffffe0548e1 authored almost 2 years ago
9451acb586916458e03d5900dda8cf1216436fac authored almost 2 years ago
dh_install --fail-missing is deprecated in favor of a separate call to
dh_missing --fail-missing.
This is needed to preset pipewire.service, pipewire.socket, and
wireplumber.socket appropriately.
This ensures that paths are correct, accounting for details such as /lib
vs /usr/lib. Defaults ...
1255f6200ccdbb6454ebf3fe47c74c5ffdc28978 authored almost 2 years ago
This adds support for the PipeWire multimedia processing framework.
PipeWire has several advanta...
8772350ee805170b98ec82359cc3520eb2f2b177 authored almost 2 years ago
* origin/pr/177:
Do not exit from qubes-run-xorg after starting Xorg
Apply custom CSS to workaround software rendering issues:
- black frames around popup menus
- ...
70bac1406f3139ddfd5c5d03b0adef4a6c338506 authored almost 2 years ago
On debian-10 and debian-11 templates
https://forum.qubes-os.org/t/3904
QubesOS/qubes-issues#2813
... in GuiVM. This results in a zombie process (right now), and will
crash gui-agent when it wil...
d79f82c4a27fdaef467f0ee90a8aa3fd5396ac79 authored about 2 years ago
Let it be automatically generated by rpmbuild, to match required
version.
efa09d0e8505bcc6e08915953284f1ac81f47093 authored about 2 years ago
Recent changes require R4.2 repo to build.
e29d0f78e34376092b763ba652190007ff632913 authored about 2 years ago
* origin/pr/148:
Add gui-agent-vm spec to .qubesbuilder too
Makefile improvements
Move SEL...
3ef5ec220d6ffe9acd611bfc8af51ce8eca9c9cd authored about 2 years ago
d325ddb42e4d204e46614d516a2fe614ca0e366a authored about 2 years ago
- Avoid unnecessary shell command invocations
- Add dependencies on .PHONY
This avoids a build-dependency on qubes-core-agent, which is not
available or installed in dom0....
This ensures that SELinux labels are assigned correctly.
792b01a8d633421da564113928741d86822d3199 authored about 2 years ago
This adds SELinux policies for the GUI agent, so that the GUI agent can
run with SELinux enforcing.
* pulseaudio-systemd:
Let systemd manage PulseAudio
If systemd will be managing PulseAudio, then start-pulseaudio-with-vchan
should do nothing. Thi...
* origin/pr/175:
Announce support for the clipboard wipe service
Change the clipboard wipe s...
b863e459476efebe4c9ff9f10c104dbbddfc78b6 authored about 2 years ago
f9cafb28ea6048882c86d74e41e6c0aa48973ace authored about 2 years ago
92e19b49d5cac138efe2ab219cbeb57f97a9bf81 authored about 2 years ago
* origin/pr/150:
dummyqbs: fix debian build with glamor
dummyqbs: Add glamor acceleration
Now the clipboard will only be automatically wiped if the
qubes-gui-agent-clipboard-wipe service...
Add functionality that automatically wipes the clipboard after a minute
from the last vm paste.
...
c0f96832000f666f7c3b97a8a92d4738477eff8b authored over 2 years ago
This could be offensive to some and it serves no purpose.
c8168cc30d32da43ba6756559d619f901778c3b4 authored over 2 years ago
* origin/pr/172:
Fix pulseaudio module path
rpm: fix pulseaudio version detection
* origin/pr/163:
Drop obsolete checks for disposable VM restore
Take modlibexecdir from pkgconfig, instead of trying to construct it
manually for every distribu...
QubesOS/qubes-issues#7807
62609b54eceaaf9a54503671b4f6c6cd2cbfc44f authored over 2 years ago
This ensures that neither pacat-simple-vchan nor PulseAudio will need to
block on vchan I/O, and...
Disposable VMs are not implemented this way anymore.
31a05ffcad06dd2d705c5163b906f689e9abee5b authored over 2 years ago
* origin/pr/156:
.qubesbuilder: replace 'spec' by 'build'
Add Qubes Builder v2 integration
02a62e043e97f6199d17f502d9c3baa45d2ca576 authored over 2 years ago
1078a728fd24292cf48b0470823bedb90ba61744 authored over 2 years ago
It prevents calling split-gpg when it is configured in git config.
62a661c4f9e4cbb6f575121580d870a4a1a2d758 authored over 2 years ago2499ddfc4ff1dd4e2c77c4b50423435635308861 authored over 2 years ago
86e1bbe78904c123bd8ac706980dbb9265649d39 authored over 2 years ago
914db742185b5ffc85039426bcc717551f06c533 authored over 2 years ago
e04ccb143580481a29489977b991e54974628c84 authored almost 3 years ago
399dc7acecae29d9398bf4eb057c078ceee91a34 authored almost 3 years ago
5a6ce85a187cf7ac2af6a49fa2ab683a82c6046f authored almost 3 years ago
* origin/pr/151:
Update qubes-session
Make qubes-session inherit the systemd user session va...
d9f648f0372dcf453bb19485ced869ff68ab7ef4 authored almost 3 years ago
The standard environment.d facility is currently not respected in Qubes OS 4.1. This leads to i...
ac4b08b15c236a1a463e079fa77ccf8daea1e482 authored almost 3 years agoc5b764b81da0f47fb50967eb6273cba3bfc8157c authored almost 3 years ago
This enables native OpenGL support if render device available
(Intel mediated with GVT-g or pass...
* origin/pr/149:
archlinux: add lsb-release into make dependencies
e7fa68432e17387437eff4c078d51ef3d08c1d08 authored about 3 years ago
The actual changes in the ABI do not affect our drivers.
0fa4e24e2d4945156093ddfee35eb60119828509 authored about 3 years ago4fca6988d1d6d0599f7caa0bab536c5572e5edb3 authored about 3 years ago
7caf286b5a3bddbf3cd2adaf8b3a41aae81d17cb authored about 3 years ago
* origin/pr/144:
Fix XEMBED_EMBEDDED_NOTIFY parameters
The X Intrinsics Toolkit header was unnecessarily #include’d, and an
Xlib internal header was in...
The GUI daemon won’t accept subwindows for much longer. Thankfully, the
only ways that a MSG_CR...
The message parameter should be the actual embedder window, not the
selection owner. This mismat...
33cf99d6dd1bdb6b418d50ffd877e65fef2cbe5b authored over 3 years ago
Pulseaudio 15.0 started to require this to match the server version.
Reported by @kevinjohna6
63c9de32fe0325340eeee53589c517266394691e authored over 3 years ago5da31c7fe07c144bb7879dd169a1e23bc45855f0 authored over 3 years ago
43978ae212c56f58555cfecea664227ce69d8b08 authored over 3 years ago
The comma needs to be there when there are multiple layouts, even if the non-us layout is first....
35ae44f98a000049d7ada6866992ffd7287ba3ea authored over 3 years ago1ce1437cf8a802b35640322e642402ccaaf1e307 authored over 3 years ago
* origin/pr/139:
Always keep latin keyboard layout
* origin/pr/138:
rpm: add xrandr dependency
It was erroneously labeled as WM_DELETE_MESSAGE.
4fafcb0393d1ccb3b18bfa14fa1543020b1db2d6 authored over 3 years agoFix array size parameter for XInternAtoms().
Thanks @jevank for the report
Fixes d5a3dbb8f4dfc7...
Thanks @jevank for the report
Fixes d5a3dbb8f4dfc761c18abfb714097cd1a2184056
Setting only non-latin layout breaks hotkeys in various applications, so setup secondary 'us' to...
9ad396429632454047281d6ad42e627a46d39a79 authored over 3 years agoIt used to be part of xorg-x11-server-utils
QubesOS/qubes-issues#6568
36142f97e74c5d34ed86acf1142496ed799f8052 authored over 3 years ago