# Настройка Ubuntu 24.04 после установки


{{% param description %}}

<!--more-->

## Настройка переключения раскладки клавиатуры с помощью Alt-Shift на Ubuntu 24.04 в Wayland

К сожалению, встроенное окно ввода переключения раскладки не дает вводить, многим привычную, комбинацию **Alt-Shift**
или **Ctrl-Shift**. Для настройки этих комбинаций переключения раскладки в Wayland, можно воспользоваться командами:

```shell
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift>Alt_L']"
```

Добавляем индикацию раскладки на самой клавиатуре индикатором **Scroll Lock**.

```shell
gsettings set org.gnome.desktop.input-sources xkb-options "['grp_led:scroll', 'grp:alt_shift_toggle']"
```

К стати, это убирает индикацию переключения раскладки на экране. Если ходите вернуть как было -- сбросьте этот параметр:

```shell
gsettings reset org.gnome.desktop.input-sources xkb-options
gsettings get org.gnome.desktop.input-sources xkb-options
```

---

## Настройка количества рабочих столов

Открываем **Настройки/Многозадачность** переключаем на **Фиксированное количество рабочих столов**:

{{<image src="number-of-workspace-ru.webp">}}


---

## Настройка быстрых клавиш для переключения между рабочими столами

Открываем **Настройки/Клавиатура/Комбинации клавиш**:

{{<image src="keyboard-hotkeys-ru.webp">}}

Далее, идем в **Перемещение/Переключиться на рабочее место 1** и назначаем нужное сочетание клавиш:

{{<image src="workspace-hotkeys-ru.webp">}}

В данном диалоге можно назначить сочетания только для четырех рабочих столов, если нужно больше, то это можно сделать
через консоль:

```shell
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "['<Alt>0']"
```

---

## Как убрать задержку после ввода неправильного пароля в ubuntu?

В файле `/etc/pam.d/common-auth` нужно добавить опцию `nodelay`. Это уберет задержку между неправильными паролями как
в прямом входе пользователя, через sudo, так и через ssh подключение.

```text
auth    [success=1 default=ignore]      pam_unix.so nullok nodelay
```

---

## Управление питанием при закрытии крышки ноутбука

В файле `/etc/systemd/logind.conf` ищем строку `HandleLidSwitch=suspend`. По умолчанию используется режим `suspend`.
Так же можно использовать `hibernate`, `ignore` и `poweroff`. Другие режимы можно
посмотреть в [Документации](https://www.freedesktop.org/software/systemd/man/latest/logind.conf.html). Размер swap
файла/раздела рекомендуется держать не меньшим, чем размер ОЗУ, хотя и с меньшим размером гибернация во многих случаях 
будет работать. 

Включить или разбудить компьютер по сети можно через [WOL]({{< relref "wake-on-lan" >}}).

