I can't speak to tris specifically, but yes, if you have a *.itp file and a *.gro file for a solvent molecule(s) then you can use a non-water solvent. I've done it with octanol and hexadecane before.
That said, I can't remember if I used gmx solvate with the cs command, or if I just created a box of "solvent" alone and then used gmx insert-molecules to add the protein in. Regardless, it's possible.