# Storing and Switching Desktops

It is important to understand that once a user has designed a desktop layout, this layout will stay persistent even after the user logs out. However, for windows that may be moving between tasks, only the initial view of the window is stored if the user logs out or switches desktop.

Switching desktops can be handy for designing multiple desktops for a single user based on common tasks. For example, consider a rules designer has set up the following desktop:

<figure><img src="https://2423451286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F42mDa58RoaDxb6t8mbaI%2Fuploads%2Fgit-blob-90c463c36b4d6eb2547214f5a4459a39a8c4a63e%2Fimage.png?alt=media" alt=""><figcaption><p>Many windows</p></figcaption></figure>

This user would probably not wish to clutter this desktop just to perform another task. So, the user can click on one of the radio buttons at the top of the portal:

<figure><img src="https://2423451286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F42mDa58RoaDxb6t8mbaI%2Fuploads%2Fgit-blob-9a016de574cc943dc600fb8c289ad3b764f3d50e%2Fimage.png?alt=media" alt=""><figcaption><p>top of the portal</p></figcaption></figure>

Each radio button designates a separate desktop. If the user selects a different desktop, the portal resets to a new clean page *(unless the user has already selected and designed a new desktop for that radio button):*

<figure><img src="https://2423451286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F42mDa58RoaDxb6t8mbaI%2Fuploads%2Fgit-blob-ae27ce95cac04590349ed83a3e9919ee03f554c2%2Fimage.png?alt=media" alt=""><figcaption><p>clean top of the portal</p></figcaption></figure>

## Filtering within desktops

Normally filters *(such as repository filters and server filters)* are stored against the user. However, in the portal view, those filters are desktop specific. This allows for an easier customization of each desktop to a specific project.
