Thanks for that. I can certainly do something like that, although I was 
thinking of doing something generic which allows me to first choose the usb 
device and then choose the target VM.

As far as the menu stuff goes, I first created a .desktop file in 
/usr/share/applications pointing to the utility and with 
"Categories=System;". Then I found the 
/etc/xdg/menus/xfce-applications.menu. I added my entry after the 
exo-terminal.desktop one. After restarting Qubes my utility showed up under 
"System Tools" and I was able to click on it to execute it.  So my concern 
now is how often will I have to redo this? That is, when does that file get 
replaced via update or whatever?

On Thursday, December 22, 2016 at 4:44:08 PM UTC-5, Grzesiek Chodzicki 
wrote:
>
>
>
> W dniu czwartek, 22 grudnia 2016 21:28:52 UTC+1 użytkownik Chris Seekamp 
> napisał:
>>
>> I installed Qubes OS R3.2 yesterday. I have a thinkpad t450s and I use 
>> the trackpoint. I have a little utility to toggle on/off the trackpad. So 
>> after starting qubes I currently have to open up the Terminal Emulator for 
>> dom0 and execute the command. I would like to be able to put an entry in 
>> the menu (perhaps below "Terminal Emulator") to execute my utility. I also 
>> will probably be writing a program that allows me to assign a USB device 
>> attached to the sys-usb-proxy to an AppVM. Right now I have to run a 
>> sequence of commands in the terminal emulator to do this every time I want 
>> to use my USB headset. Once I have this program written, I would like to be 
>> able to invoke it from the menu as well. I see documentation on AppVM menus 
>> but not on the one for dom0. I think I have to execute these things only 
>> from dom0.
>>
>> Can someone point me to documentation for updating the dom0 menu, or if 
>> there is none, tell me which code package to grab so I can look at how this 
>> is done?
>>
>> Also, in case I want to write a GUI to do the second program I mentioned, 
>> can someone recommend which toolkit to use based on what is being used 
>> elsewhere in Qubes OS? I prefer using python (perhaps pygtk?) but I could 
>> use C/C++ as well if absolutely necessary.
>>
>> Thanks.
>>
> 1. In order to attach your USB headset to an appvm using one command do it 
> like this: qvm-usb -a vmname $(qvm-usb|grep -i NAMEYOURHEADSETHERE|cut 
> -f1), now you have a single line of bash to attach your headset. This can 
> be bound to a keyboard shortcut using XFCE keyboard menu. Alternatively you 
> can create a menu entry by saving this command as a bash script, making it 
> executable (and giving the non-root use permission to execute it) and then 
> saving it in /usr/share/applications
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/9afa6428-96d5-442b-a2f6-96cf11cfc9a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to