I've recently installed the i3 window manager on Arch Linux. I have been able to set everything up except the opening of apps into certain workspaces because some applications can only be opened via terminal (for e.g. the terminal mail client "mutt") because they do not have class names which could be found using xprop. So I'd like to know how to use the following command for those special apps without classes. My chromium browser has a class which can be used to identify the application:
assign [class="Chromium-browser"] $workspace3
Note: i3wm : start applications on specific workspaces when i3 starts is NOT a duplicate.
xlsclients -l
to find out what it is. Depending on the toolkit used (if any) it might accept-name
or there is a general backdoor with-xrm
– icarus Feb 05 '17 at 15:17-class
: This has mostly to do with the use of X resources. If in your~/.Xresources
you have settings specifically forUXTerm
thenuxterm
will use these settings only if the windows actually has the classUXTerm
. If you have no specific settings, there is nothing to worry about. Even if you do have some settings, you can just copy them forMutt
. That way you can even set up mutt differently than your normal terminal. – Adaephon Feb 05 '17 at 21:56