Вернуться назад

Cursor

В не-GNOME среде такой способ не работает:

gsettings set org.gnome.desktop.interface cursor-theme "Adwaita"

Установим курсоры bibata-cursor-theme:

yay -S bibata-cursor-theme

В /usr/share/icons/ появились папки: Bibata-Modern-Amber, Bibata-Modern-Amber-Right, ...

Смена курсора без сохранения (после перезагрузки sway курсор сбросится):

swaymsg seat seat0 xcursor_theme Bibata-Modern-Amber 24

Чтобы курсор не сбрасывался добавим его в конфиг ~/.config/sway/config в начало (до exec, bindsym и т.д.):

seat seat0 xcursor_theme Bibata-Modern-Amber 24

Official Arch Repository

AUR

seat

Seat — это набор устройств ввода, которые работают вместе: клавиатура, мышь, тачпад, графический планшет и т.д. Один seat = одно «рабочее место». То есть: один экран, один пользователь, один комплект ввода. seat0 – основной (первый) seat.

Показать seatы:

swaymsg -t get_seats

seat0 существует "физически" в systemd-logind. Посмотреть можно так:

loginctl list-seats
  # SEAT 
  # seat0
  #
  # 1 seats listed.

seat0 нет в /dev/input/.

logind

logind – это диспетчер пользователей, сессий и устройств ввода/вывода. seat существует только потому что logind его создаёт.

Посмотреть сессии:

loginctl

Детали сессии:

loginctl session-status

Детали seat0:

loginctl seat-status seat0

Переменные окружения: