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

Fix setting keyboard layout on Debian VM

Fixes QubesOS/qubes-issues#1514

2aa6773c77b0e14301f0fd3fa34c3b9489436495 authored about 9 years ago
Fix saving keyboard layout

Truncate the file, otherwise if one laytout would have longer code, it
would break further chang...

9da4aef2624b88bffefb52b6948784d8360e14ed authored about 9 years ago
Command line option to change keyboard layout

Patch provided by Qu here:
https://groups.google.com/d/msg/qubes-devel/kVsQg7xpQfY/rQnCoyrGAwAJ

aa5ca0bcebbdc26391d32d462af2957dd918f406 authored about 9 years ago
archlinux/rpm: update pulseaudio dependencies

QubesOS/qubes-issues#1683

c1e8cba27444a28f0dd870032816ddaab2ad6c0f authored about 9 years ago
Import PulseAudio 8.0 headers

Fixes QubesOS/qubes-issues#1683

3b06976b431090a6483a58f149598f4c3e131ef1 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/15'

* origin/pr/15:
icon-sender: avoid using xcb.xproto namespace to make xcffib compatible
arch...

b73acec5a913fc53e273e9e62fbc91dd29aba678 authored about 9 years ago
xf86-input-mfndev: add error checking for mlock

Useful for debugging #1028, but should be there from the beginning...

QubesOS/qubes-issues#1028

1d923b1ea07043685c7367dc4eb258ddedd2c27e authored about 9 years ago
version 3.1.4

f29a7925bbcc8797c480f59d19dca5f7061fab9b authored about 9 years ago
Merge remote-tracking branch 'origin/pr/16'

* origin/pr/16:
archlinux: changed xorg-server dependency to version 1.18.*

1afc9397dc220d7952d09eb978bf9f194c9a4dda authored about 9 years ago
Merge remote-tracking branch 'caturandom/master'

2a3efbf7fd9bc4c5c9b633f59396571b5c2d7961 authored about 9 years ago
archlinux: changed xorg-server dependency to version 1.18.*

3fb881a0e85a386094f056bfe6c5a93d5f0e75a1 authored about 9 years ago
version 3.1.3

d2ce71b29ac19610acf1abed4dc7be03e69b4c66 authored about 9 years ago
Fix permissions on X->gui-agent socket

X server may be running as normal user, so make sure it will be able to
connect to the gui-agent.

b601c17cec04aa33a2b7745385e810a398730008 authored about 9 years ago
screen-layout: explicitly set DISPLAY variable

There is possible race condition with qubes-session - this service is
called before qubes.WaitFo...

1fa8cda117574e357d40bd497d3d34029ec4d229 authored about 9 years ago
window-icon-update: fix crash when all the icons are too big

When all the icons are too big (> 128x128), get_icons will still return
them, but after filterin...

baabec96ac44182daedec2c90a74595c14eef1fd authored about 9 years ago
icon-sender: avoid using xcb.xproto namespace to make xcffib compatible

It is actually impossible to import xcb.xproto if xcb is an alias. As a consequence, xproto is i...

f51f4d4360b224e073ce44ca04ef5ceb37b892b9 authored about 9 years ago
archlinux: dump to Xorg server version 1.18

ce2c39698a7c6a94742e6c326566ce5a678da8f9 authored about 9 years ago
version 3.1.2

26587e3c82eb51c0193c7370ba1c933f99ef9364 authored about 9 years ago
clean up /etc/X11/Xsession.d/98qubes-session

1240aec7ecd785ed6d1f019419fc53a0eee46601 authored about 9 years ago
Include PulseAudio 7.1 headers

8491a33081cf30f63b66db03ad31e52f3d13814f authored about 9 years ago
Merge remote-tracking branch 'origin/pr/12'

* origin/pr/12:
window-icon-update: allow usage of xcffib instead of pyxcb because it is not a...

e25ee492f10a04d137e7256e0678a36bc1594fba authored over 9 years ago
window-icon-update: allow usage of xcffib instead of pyxcb because it is not available in default archlinux packages

0e4c812a1bf190c1cf46349527b0d79da4467876 authored over 9 years ago
archlinux: ensure python2 is used even when scripts are called using /usr/bin/env

8d25a4b333fe4e90c1fe0bddb6415f669449fc1a authored over 9 years ago
archlinux: dump Pulseaudio config to 7.0 and fix new window-icon-updater service

35208afbd962a0deb73a855e70269a245c14915d authored over 9 years ago
DispVM restore: do not spin forever when QubesDB connection is closed

This is already quite fatal situation, but do not make it even worse by
spinning in endless loop...

e2da2b89285eba920dc1eaebf6b238a63fa944db authored over 9 years ago
Merge remote-tracking branch 'origin/pr/10'

* origin/pr/10:
fix, qubes-mount-home.service -> qubes-mount-dirs.service

eae2203ca319107b6efa0f7c2d4eb718eba24674 authored over 9 years ago
fix, qubes-mount-home.service -> qubes-mount-dirs.service

1803efd2a7652c67783692d889f0fe7cb0c602a0 authored over 9 years ago
Do not try to load /tmp/qubes-session-env when it doesn't exist

Simply restore the check which was recently removed.

Fixes QubesOS/qubes-issues#1372

97de39b67ec5d81da92d7958b1809ad058414fcd authored over 9 years ago
Make qubes-session-env consistent with qrexec-fork-server's environment

`export -p` replaced `env` to fix issues with multiline variables, but
filtering output of `expo...

a3d52fcb23654c20d950285f0fc398d6f7f39e5d authored over 9 years ago
Removing old/redundant code in qubes-session

Setting umask is not needed anymore, xsetroot was called twice.

584995d71cec7a93e849a3a9e1a055c8e4bc1124 authored over 9 years ago
Replacing "sleep 365d" with "sleep inf"

To get endless sleep, `sleep inf` (or `sleep infinity`) can be used
instead of `sleep 365d`. Cor...

549a440e49d0166a2803ba5d4bf44be33e10df18 authored over 9 years ago
Allow qubes_drv reconnection to gui-agent

When the device is disabled (xinput disable), the connection is closed.
Since no state is lost i...

039604348787b9eb9882a74ded862f5c65e7aed8 authored over 9 years ago
Merge xserver-fd.c back to vmside.c

It is senseless to have a separate file for a single, simple function.

224925378ba718b45854b893758cf0afce42bbc2 authored over 9 years ago
xf86-input: add error logging on failed communication with gui-agent

X11 input driver API doesn't allow to do anything meaningful in such
case, but at least log the ...

baaeebb9eef2616ffc48a3db73adf80625ca97e3 authored over 9 years ago
code style: fix indentation, no functional change

20778b2b0c466b3c26f103ff739f18ff60fab2c2 authored over 9 years ago
Fix handling functions and multi-line variables in environment

Multi line environment variables (and functions) were improperly handled
by /etc/profile.d/qubes...

79e9573faf656f2a64f022c4b05bd577bb64b13a authored over 9 years ago
version 3.1.1

f15ab3383f6d74933d0ed3e77b2268876bb79a03 authored over 9 years ago
Start X session as user login session

Among other things this fixes loading `~/.bash_profile`.

Fixes QubesOS/qubes-issues#1292
Fixes ...

23f20c4b0eb94f35661567cfd1dc430d830dc834 authored over 9 years ago
Merge branch 'bug1172'

* bug1172:
xsession: rename scripts to match Xsession requirements (#1172)

Fixes QubesOS/qube...

6bab172e5a02f888f93356bcc40ecc28aa369b68 authored over 9 years ago
Synchronize all key modifiers by default

It often happens that when switching between workspaces modifiers used
for that are not synchron...

978561d4288749a4563b0742d25f8890c4b02c55 authored over 9 years ago
debian: fix typo in debian/control

0cd1768da16b933dd7dcd60420e2810aa5cd7a09 authored over 9 years ago
version 3.1.0

d8fef23535de0364e1ac2af5f9be6e6292955727 authored over 9 years ago
Merge branch 'icon-updater'

* icon-updater:
Add python-xpyb dependency for icon-updater
Implement window icon updater (#...

c6f8b0e1b9a7d0255aef77340306aea94719028d authored over 9 years ago
Add python-xpyb dependency for icon-updater

43ecf007d5228e22b63d3f135bb921c01c4d6a39 authored over 9 years ago
Implement window icon updater (#967)

It is made as separate service to not introduce further complexity into
gui-daemon code. Also us...

047b02a92cebd8ddc6a8ceb27ae54007fd1ea74a authored over 9 years ago
xsession: rename scripts to match Xsession requirements (#1172)

Xsession on Debian uses `run-parts --list`. It strictly requires that
files are named with lette...

3ee365f9786dc63eb19143a20212118dfa4a2586 authored over 9 years ago
version 3.0.11

eeffa4542b49a01204b15595e7ec9883b333ce6b authored over 9 years ago
Support environment "QUBES" in addition to "X-QUBES" for backward compat

This applies to .desktop files in /etc/xdg/autostart.

7658097b73e4556f3d915d357e7e87bdb66acd2b authored over 9 years ago
Merge remote-tracking branch 'origin/autostart-dropins'

5bee3f45dd74368a9e142068ff7d166e1fc677e8 authored over 9 years ago
Update .desktop files - use OnlyShowIn=X-QUBES

d951d558fb1a943ee7b42a0f4933741c7ebc6b13 authored over 9 years ago
Merge tag 'jm_524fb452'

Tag for commit 524fb4528166279827861391cb738488248e9c38

# gpg: Signature made Sun Aug 16 02:22:...

f3440d03ed34a3dcdd7bf99f70e55d1e5fb87dbd authored over 9 years ago
qubes-session: use qubes-session-autostart instead of poor man shell version

qubes-session-autostart (provided by core-agent-linux) is much more
readable than cryptic sed ex...

f5efc139521628fcc87832fcaab822560851716b authored over 9 years ago
Revert "qubes-session: use '/var/lib/qubes/xdg' instead of '/usr/share/qubes/xdg'"

This reverts commit 924dc21c0eeb25ac018135ead3ca77250e6c0dba.

Preparation for drop-ins approach...

f026e03ce8037cf86f9f097c6c074815760543e8 authored over 9 years ago
env GNOME_DESKTOP_SESSION_ID: Prevents QT from displaying ugly QT theme

Sets a fake session ID since one os not set which permits QT to render a proper theme.
The $XDG_...

524fb4528166279827861391cb738488248e9c38 authored over 9 years ago
env QT_X11_NO_MITSHM: Stops QT from using the MIT-SHM X11 Shared Memory Extension

Prevents MIT-SHM errors for Fedora and Debian when running a QT application
vi sudo:

X Erro...

a02e54b71a9ee17f4b10558065a8fc9deaf69984 authored over 9 years ago
version 3.0.10

7c2e39c8fffe2676f7fb91dbf873e1ce1b5eb777 authored over 9 years ago
Require new enough core-agent for moved qubes xdg dir

3e964e93cb9c491bfd30477c12f3dc947284a69f authored over 9 years ago
qubes-session: use '/var/lib/qubes/xdg' instead of '/usr/share/qubes/xdg'

Accordingly to the same change in core-agent. Those files are
automatically generated, so should...

924dc21c0eeb25ac018135ead3ca77250e6c0dba authored over 9 years ago
version 3.0.9

3eb1a5b83d4d57d667ccff466b8e736429203983 authored over 9 years ago
Merge remote-tracking branch 'origin/pr/7'

* origin/pr/7:
archlinux: ensure that packet is dependant on xorg and pulseaudio versions it h...

97e32200b7f4fd1ceb1b75c5f80f891cadcd6041 authored over 9 years ago
archlinux: ensure that packet is dependant on xorg and pulseaudio versions it has been compiled for

4b7e9f89f1a5c8adf9bb4a2b9f882d37177d9912 authored over 9 years ago
archlinux: update dependencies and install script to match rpm spec file

d9b063df278d8ba17e0301af5242ad27b6373c16 authored over 9 years ago
archlinux: ensure /usr/lib64 or /lib is not used to follow archlinux packaging guidelines

1f622ae541d12ac3def59905acefc90e60fb6cb8 authored over 9 years ago
archlinux: enable pulseaudio configuration in gui agent instead of core agent because pulseaudio is a dependency of gui-agent

9dd21a0d71c55e3397172c467569e448da2aed15 authored over 9 years ago
xf86-input-mfndev: enable usage of libtoolize

55b1f09cb75d3c761b539cef274bfbf4f7ef9c3c authored over 9 years ago
version 3.0.8

7832df0d185716a049368333fe443d6d727603a1 authored over 9 years ago
vmside: delay MSG_MFNDUMP until first damage notify event

When window is mapped it should be ready to be displayed (i.e. have its
content filled), so theo...

8b53d361810ced38974378b386bd215b0a52d6e8 authored over 9 years ago
version 3.0.7

94babd07101c320f6e89b15c7655275cf7de0cd5 authored over 9 years ago
debian: use more proper way to call qubes-session

Do not override session script in the middle of Xsession startup, but
set it at the beginning. T...

1ddc9e667f5107c70f6ba6e6ba62dcd785e61e8a authored over 9 years ago
Fix garbage window content on Debian (#1028)

Make sure that max locked memory limit is large enough - otherwise
composition buffers could swa...

13ec90bd25c3d46dcf4163e949cf505e122e2860 authored over 9 years ago
vmside: handle both _NET_WM_NAME (preferred) and WM_NAME property (#1026)

Fixes qubesos/qubes-issues#1026

c069933e389448ef31c86a81142a04b2a80362f0 authored over 9 years ago
version 3.0.6

2157aa51cd4dbf977b6498d58dbbe7bf1f587ac1 authored over 9 years ago
Include Xwrapper.config used in Fedora >= 21

The essential part is "allowed_users = anybody" because Xorg is started
by gui-agent - without s...

10f512004dec4639b61fbe493024aa17ba609bbf authored over 9 years ago
vmsite: Synchronize mouse position when it enters the window

EnterNotify can be also result of desktop switch, in which case mouse
can be anywhere and there ...

c3bd3d827a18f5f55aff128991cc0cad39a1574b authored over 9 years ago
version 3.0.5

c6fe7f3eab6f95d9102eb1c0ec1243c9e75b649d authored almost 10 years ago
pulse: update module name and author

d17c099b3f077bc6806bb4fb499e658c00a8780a authored almost 10 years ago
pulse: fix handling record stop event

There was a typo "-=" instead of "==", which was quite fatal - in
pulseaudio 6.0 it causes crash...

d1ec75f58468429e0d29503144fa10c8648e5ad0 authored almost 10 years ago
version 3.0.4

7cef33a3fa8595b50bccb6a06c17af8f666fcb88 authored almost 10 years ago
vmside: log X11 errors only in verbose loglevel

375eff0c4316cf13623763d18365b3617d041184 authored almost 10 years ago
qubes-session: restore sane umask

Do not leave umask 077 here - it will be inherited by all the processes
started in this session ...

22c6fa1e44bdb1010243f1118f799d89fef88141 authored almost 10 years ago
version 3.0.3

3cfe715c0b58cf13b6aaf433b79a5557339c57af authored almost 10 years ago
pulse: load module-udev-detect by default

When the user attach some audio device (USB, PCI etc), it will not be
detected without this modu...

9926eb5186f52dec3ffaa9e74ebaab286406d24c authored almost 10 years ago
pulse: do not load module-dbus-protocol module

This module is unsupported and can cause pulseaudio crashes.

25617261cdda0973e22430e4d61a988f334745b0 authored almost 10 years ago
version 3.0.2

d729f038cf780815d4214fe08d9627b8bb9e5f5b authored almost 10 years ago
vmside: retry connection to X server if failed with EAGAIN

Apparently on Fedora 21 it happens sometimes.

1323906ef279c9020de647e8fea44bf8492ad885 authored almost 10 years ago
rpm: mark Trolltech.conf as a config file

a0448d5b14776ff4c95fe686ac8b6d721ecb32c8 authored almost 10 years ago
Merge tag 'jm_22fc329a'

Tag for commit 22fc329a8c4a01c4303de83d1a02ffffe6f412bd

# gpg: Signature made Fri Mar 27 01:32:...

ac837d06e4cbb8558826e7c700e61e4b316db968 authored almost 10 years ago
Added /etc/xdg/Trolltech.conf to spec file

22fc329a8c4a01c4303de83d1a02ffffe6f412bd authored almost 10 years ago
version 3.0.1

93431e233a3e0471207213ef9555802e39c9eed4 authored almost 10 years ago
debian: Added qt4-qtconfig to recommends

8df3f30a290f76a428f927fd39ebb57748d4a5f4 authored almost 10 years ago
Added Trolltech.conf to install section of Makefile

073a2d2ef12099a3f7720422b6f3cd105948ce6f authored almost 10 years ago
Added a default QT configuration file to /etx/xdg

This file will be used as a default when one does not exist in ~/.config
and prevent QT applicat...

617b1d6f9b039ff5310d05843e59570fb7d505e9 authored almost 10 years ago
Stops Qt form using the MIT-SHM X11 Shared Memory Extension

export QT_X11_NO_MITSHM=1

f299054cb37b40c448896ce2f1952f212d2bb09e authored almost 10 years ago
Fix systemd service permissions

6da64f04ae1e141e3be9c678d6208e879e0eda6e authored almost 10 years ago
Merge tag 'jm_ba78b4df'

Tag for commit ba78b4df605d44efb0fc98113c33cb91d7f2c304

# gpg: Signature made Tue Mar 17 16:52:...

717fa77128e63e05cee4b1d1fb91bb8a0587bf7f authored almost 10 years ago
Changed pulseaudio build depend to allow pulse-lib <=6.0 instead of 5.0 to allow fc22 to build

ba78b4df605d44efb0fc98113c33cb91d7f2c304 authored almost 10 years ago
pa_log_debug refered to 'l' and an int when in fact its an unsigned long int

008cb041e2b7e04a19c076bde006fe842f9a4315 authored almost 10 years ago
cmd.type is an unsigned int; changed to relect that

c5435c39dd1c201cb479193f643bd8b99af178a5 authored almost 10 years ago
Do not kill -STOP qubes-session, logind will hang on cleaning it up

Instead add an infinite sleep at the end.

0912fb530e9444f1ef0efb11608750b21da213eb authored almost 10 years ago
xf86-input: fix buttons labels initialization

(cherry picked from commit 0001ef041d562dc75f59171c43cbd8865c124173)

2e2a5541d98e6839bda7623e27ab793cad138753 authored almost 10 years ago