Send monitor layout at VM startup.
Gui daemon isn't aware of multihead parameters, also gui protocol doesn't support such information - currently by design it is configured via Qubes RPC service. At GUI startup send monitor layout to the VM.
This commit is contained in:
		
							parent
							
								
									42416504bb
								
							
						
					
					
						commit
						28b8eb0445
					
				| @ -1344,6 +1344,14 @@ class QubesVm(object): | |||||||
|         if (retcode != 0) : |         if (retcode != 0) : | ||||||
|             raise QubesException("Cannot start qubes-guid!") |             raise QubesException("Cannot start qubes-guid!") | ||||||
| 
 | 
 | ||||||
|  |         if verbose: | ||||||
|  |             print >> sys.stderr, "--> Sending monitor layout..." | ||||||
|  | 
 | ||||||
|  |         try: | ||||||
|  |             subprocess.call([system_path["monitor_layout_notify_cmd"], self.name]) | ||||||
|  |         except Exception as e: | ||||||
|  |             print >>sys.stderr, "ERROR: %s" % e | ||||||
|  | 
 | ||||||
|         if verbose: |         if verbose: | ||||||
|             print >> sys.stderr, "--> Waiting for qubes-session..." |             print >> sys.stderr, "--> Waiting for qubes-session..." | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -61,6 +61,7 @@ system_path = { | |||||||
| 
 | 
 | ||||||
|     'qubes_pciback_cmd': '/usr/lib/qubes/unbind-pci-device.sh', |     'qubes_pciback_cmd': '/usr/lib/qubes/unbind-pci-device.sh', | ||||||
|     'prepare_volatile_img_cmd': '/usr/lib/qubes/prepare-volatile-img.sh', |     'prepare_volatile_img_cmd': '/usr/lib/qubes/prepare-volatile-img.sh', | ||||||
|  |     'monitor_layout_notify_cmd': '/usr/bin/qubes-monitor-layout-notify', | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| vm_files = { | vm_files = { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski
						Marek Marczykowski