Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upSmall GUI app for easy adding new appmenus for VMs #45
Comments
marmarek
assigned
rootkovska
Mar 8, 2015
marmarek
added this to the Release 1 Beta 1 milestone
Mar 8, 2015
marmarek
added
bug
C: core
P: major
labels
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Modified by joanna on 27 Jul 2010 13:32 UTC |
marmarek
modified the milestones:
Release 1 Alpha 3,
Release 1 Beta 1
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Modified by joanna on 5 Aug 2010 21:17 UTC |
marmarek
added
enhancement
and removed
bug
labels
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Modified by joanna on 29 Sep 2010 22:45 UTC |
marmarek
modified the milestones:
Release 1 Beta 1,
Release 1 Alpha 3
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Modified by joanna on 24 Jan 2011 12:01 UTC |
marmarek
modified the milestones:
Release 1 Beta 2,
Release 1 Beta 1
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by joanna on 24 Jan 2011 12:06 UTC
Normally (in the case there is only one template in the system) the user fully trusts the template. This means the template's filesystem is not malicious, e.g. it's ok to mount it under Dom0, and the fs metadate will not be trying to exploit some (hypothetical) bug in the Dom0's fs module.
However when the user has more than one template, some templates might not be so trusted as others. In that case it's a security threat to attempt to mount template's fs under Dom0.
This means that if we don't trust the template fully, we cannot automatically update appmenues for this template!
|
Comment by joanna on 24 Jan 2011 12:06 UTC However when the user has more than one template, some templates might not be so trusted as others. In that case it's a security threat to attempt to mount template's fs under Dom0. This means that if we don't trust the template fully, we cannot automatically update appmenues for this template! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by joanna on 29 Mar 2011 00:12 UTC
I think the best solution would be to have just a few AppMenus for each VM by default (just like we have now, starting from Beta 1), and one more Appmenu -- "Add more shortcuts...". When the user clicks this appmenu, it launches our app that communicates with an agent in the AppVM, who in turn parses the VM's /usr/share/applications directory and sends out the list of appmenus using a very simple (so, safe) protocol over xenstore (or qrexec). Then the user is presented with a list of Appmenus avilable for the VM and can check which one should be added to the menu.
|
Comment by joanna on 29 Mar 2011 00:12 UTC |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Modified by joanna on 11 Apr 2011 12:17 UTC |
marmarek
removed
the
C: core
label
Mar 8, 2015
marmarek
changed the title from
Auto-update "start" menu after template VM boot
to
Small GUI app for easy adding new appmenus for VMs
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Modified by marmarek on 23 May 2011 16:25 UTC |
marmarek
assigned
marmarek
and unassigned
rootkovska
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by marmarek on 25 May 2011 11:04 UTC
TODO: Trigger apmenus template update on package installation in TemplateVM (some yum trigger?)
|
Comment by marmarek on 25 May 2011 11:04 UTC |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by marmarek on 11 Jun 2011 23:38 UTC
http://git.qubes-os.org/gitweb/?p=marmarek/core.git;a=commit;h=f26acc13b6a116101284e1cdba5113e0211a4e28
http://git.qubes-os.org/gitweb/?p=marmarek/core.git;a=commit;h=0682749990a6cc15c53fa718c026f82227e5ea70
Trigger added, menu item also.
|
Comment by marmarek on 11 Jun 2011 23:38 UTC Trigger added, menu item also. |
marmarek commentedMar 8, 2015
Reported by joanna on 8 Jun 2010 12:02 UTC
Generate new app menus for Dom0's start menu whenever the user installs new apps in a template VM.
Migrated-From: https://wiki.qubes-os.org/ticket/45