Shell

IMAGE: Settings → Client → Shell page with the General, User Session, User Registration and other blocks

In this section you set up the Gizmo Client shell:

  • general settings;

  • user session;

  • user registration;

  • system;

  • application settings;

  • top-up grace period;

  • password policy.

To apply the settings in this section, restart Gizmo Client.

General

The General block holds the key settings of the Gizmo Client shell:

  • client language;

  • logout action;

  • client data path;

  • manager password;

  • power saving.

Client language

Client Language — the language of the Gizmo Client shell.

Logout action

Logout Action — the action performed after the user session ends.

Options:

  • no action;

  • restart;

  • close all programs;

  • shut down;

  • log off;

  • standby;

  • switch to admin mode.

Client data path

Client Data Path — the path where Gizmo Client metadata is stored on the computer with Gizmo Client installed.

The default value is %PROGRAMDATA%\NETProjects\Gizmo Client\.

Manager password

Manager Password — the password that you enter in a special hidden Gizmo Client window to enter maintenance mode. In this mode you can:

  • minimize the Gizmo Client shell;

  • deactivate Gizmo Client;

  • uninstall Gizmo Client.

For more about Gizmo Client maintenance mode, see How to minimize, disable or remove the shell.

The default manager password is password.

Power saving

Power Saving — the option that controls what the computer with Gizmo Client does when idle.

When this option is on, you can set the power saving parameters:

  • option;

  • after [minutes].

After [Minutes] — the idle time in minutes after which the selected action runs. The minimum value is 1.

Option — the action that runs when the set time is up. Options:

  • Shut Down;

  • Sleep.

User session

The User Session block holds the settings that control Gizmo Client behavior during an active client session.

Options:

  • auto relogin for users;

  • auto relogin for guests;

  • terminate pending sessions;

  • log out disconnected clients;

  • timeout.

Auto Relogin Users — automatically logs in clients from user groups to Gizmo Client after the computer with Gizmo Client restarts unexpectedly.

Auto Relogin Guests — automatically logs in clients from guest groups to Gizmo Client after the computer with Gizmo Client restarts unexpectedly.

Terminate Pending Sessions — automatically ends the client session in Gizmo Server and Gizmo Manager when the connection between Gizmo Server and Gizmo Client is lost.

Log Out Disconnected Clients — automatically ends the client session in Gizmo Client when the connection between Gizmo Server and Gizmo Client is lost.

Timeout [Seconds] — if the network connection between Gizmo Server and Gizmo Client is lost and one of the options above (Log Out Disconnected Clients or Terminate Pending Sessions) is on, this is how long to wait (in seconds) before the client session is ended: in Gizmo Client (when Log Out Disconnected Clients is on) and in Gizmo Server and Gizmo Manager (when Terminate Pending Sessions is on).

The default value is 180 seconds.

To apply the Timeout, Log Out Disconnected Clients and Terminate Pending Sessions options, restart Gizmo Client.

User registration

The User Registration block holds the settings of the registration screen. Options:

  • registration;

  • registration verification;

  • password recovery;

  • verification code length and character type.

Registration

Options:

  • client registration;

  • web registration portal.

Client Registration — when on, the client can sign up on their own on a registration screen in Gizmo Client.

Web Registration Portal — when on, the client can sign up on their own on a registration screen on the web portal.

Registration verification

You can turn on Registration Verification: when a client registers in Gizmo Client, they are asked to verify their email or phone.

You can choose the verification method (email or phone) as soon as you turn this option on.

Remember to set up message delivery for the chosen method: for email — Communication methods, for phone — an SMS or Telegram integration, see Adding an integration.

Password recovery

You can turn on Password Recovery: the Gizmo Client registration screen then offers a password recovery screen.

You can choose the recovery method (email or phone) as soon as you turn this option on.

Remember to set up message delivery for the chosen method: for email — Communication methods, for phone — an SMS or Telegram integration, see Adding an integration.

Verification code length and character type

These options set the length and makeup of the verification codes used for client password recovery in Gizmo Client.

The maximum recovery code length is 6 characters.

Recovery code makeup:

  • uppercase letters;

  • digits;

  • uppercase letters and digits.

System

The System block holds the system behavior settings of Gizmo Client:

  • shell auto update;

  • shell auto downgrade;

  • run batch files on hosts.

Shell Auto Update — if a Gizmo Server update requires a Gizmo Client update, it happens automatically when this option is on.

Shell Auto Downgrade — if rolling Gizmo Server back to an older version requires a Gizmo Client downgrade, it happens automatically when this option is on.

Run Batch Files on Hosts — the option that allows running .bat scripts on the computer with Gizmo Client running.

Application settings

The Application Settings block holds the settings for launching apps through Gizmo Client:

  • restrict running multiple apps at the same time.

Restrict Multiple App Launch — controls whether a client can run several apps at the same time. When this option is on, two or more apps cannot run at the same time.

Top-up grace period

Top-Up Grace Period — when on, a client with an active session whose time has run out sees a countdown timer with a message to top up the balance or buy time. If the client tops up the balance in the given time, the session continues; if not, they are logged out.

Top-Up Grace Period (value) — this parameter appears when the option above is on and sets the length of the top-up grace period in minutes.

Password policy

The Password Policy block sets the requirements that apply when a client creates or changes a password in Gizmo Client:

  • minimum password length;

  • maximum password length;

  • password must contain.

Minimum Password Length — the minimum number of characters in the password.

Maximum Password Length — the maximum number of characters in the password.

Password Must Contain — required character groups:

  • lowercase letters;

  • uppercase letters;

  • digits.

You can turn on several of these requirements at the same time.