# emerge =net-misc/tigervnc-1.13.90-r1 -pvq [ebuild R ] net-misc/tigervnc-1.13.90-r1 USE="dri3 drm gnutls java nls opengl server viewer xinerama" net-misc/tigervnc-1.13.90-r1 doesn't create ~/.vnc folder, and also ignores session + geometry parameters in ~/.vnc/config setting session=gnome in ~/.vnc/config - starts gnome classic with 1024x768 resolution, no matter what you set in "geometry". Downgrading back to net-misc/tigervnc-1.13.1-r3 solves the issue
regarding ~/.vnc folder - vncpasswd should create this folder, but it's not being created, and need to create it manually
From the changelog at https://github.com/TigerVNC/tigervnc/releases/tag/v1.13.90 "The viewers and servers now follow the XDG Base Directory Specification, like "~/.config", for storing files in the home directory. Existing users will continue using the legacy "~/.vnc" directory, but new users will get the XDG directories." If you already have .vnc and .config/tigervnc does not exist, it will use it for backwards compatibility. Otherwise, it will not use .vnc and will not create it (but should create .config/tigervnc instead).
(In reply to Viorel Munteanu from comment #2) > From the changelog at > https://github.com/TigerVNC/tigervnc/releases/tag/v1.13.90 > > "The viewers and servers now follow the XDG Base Directory Specification, > like "~/.config", for storing files in the home directory. Existing users > will continue using the legacy "~/.vnc" directory, but new users will get > the XDG directories." > > If you already have .vnc and .config/tigervnc does not exist, it will use it > for backwards compatibility. Otherwise, it will not use .vnc and will not > create it (but should create .config/tigervnc instead). Thank you! indeed, using ~/.config/tigervnc/config now works. Maybe above should be printed after package installed and/or updated in documentation - https://wiki.gentoo.org/wiki/TigerVNC
Good idea. I will document this somewhere.