Go to file
Marek Marczykowski-Górecki 75e54cd5ef
Implement D-Bus Activation of desktop files manually
This part of GIO library isn't suitable for short-lived processes (the
call is done asynchronously and may not reach the application before
qubes-desktop-run process is terminated). To fix this, implement dbus
activation manually, synchronously.
While at it, implement waiting for application to terminate (useful in
DispVM), by waiting for its dbus name to disappear.
dbus-python API isn't particularly nice, but don't switch to completely different
library as a stable update.

Fixes QubesOS/qubes-issues#2449
2019-03-20 05:04:58 +01:00
archlinux archlinux: no longer need to mangle shebang for python scripts 2018-10-24 00:26:38 +02:00
autostart-dropins Enable gnome settings daemon xsettings plugin 2018-01-12 05:44:54 +01:00
ci tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
debian version 4.0.43 2019-03-08 03:07:40 +01:00
doc qrexec: add qrexec-client-vm --buffer-size option 2018-03-14 01:45:14 +01:00
init Use dumpe2fs for filesystem size calculations 2019-02-07 16:04:11 -05:00
misc Use sfdisk instead of parted to resize root partition table 2019-02-24 03:12:14 +01:00
network vif-route-qubes: \n -> \\n 2018-10-15 06:20:32 +02:00
patches.debian Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
pkgs archlinux: created build scripts 2013-04-17 01:22:32 +02:00
post-install.d Tell dom0 that VM is running Linux 2018-10-23 23:32:35 +02:00
qrexec qrexec: add startup notification 2018-12-08 12:32:56 +01:00
qubes-rpc Make shellcheck happy 2018-12-15 23:45:34 +01:00
qubesagent Implement D-Bus Activation of desktop files manually 2019-03-20 05:04:58 +01:00
rpm_spec Introduce /usr/share/qubes/marker-vm 2019-01-18 23:21:18 +01:00
test-packages tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
vm-init.d Resize root filesystem at VM startup if needed 2017-10-18 21:02:15 +02:00
vm-systemd qrexec: add startup notification 2018-12-08 12:32:56 +01:00
.coveragerc tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
.gitignore Update gitignore and make clean target 2018-04-20 16:27:26 +02:00
.travis.yml travis: disable "Prefer explicit escaping" shellcheck warning 2018-12-15 23:21:10 +01:00
debian-quilt debian: fix shellcheck warnings in debian packaging 2017-09-30 05:05:33 +02:00
LICENSE Added LICENSE 2010-04-05 21:21:27 +02:00
Makefile Add qubes version to marker-vm file 2019-02-11 19:28:35 +01:00
Makefile.builder Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
run-tests Load only test_* files when looking for tests (python) 2018-04-02 23:19:02 +02:00
series-debian-jessie-vm.conf Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
series-debian-stretch-vm.conf Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
series-debian-vm.conf Stop anacron from starting in Debian using existing constraint on cron 2017-02-05 23:36:27 +00:00
setup.py network: rewrite qubes-firewall daemon 2016-09-12 05:22:53 +02:00
version version 4.0.43 2019-03-08 03:07:40 +01:00