Поиск по сайту:

Сделайте приложение Steam современным и нативным в Ubuntu

Хотите украсить окно своего приложения Steam в Ubuntu или другом Linux. Вот бесплатный проект с открытым исходным кодом для выполнения этой работы в GNOME.

Это Adwaita для Steam, скин, который делает Steam более похожим на родное приложение GNOME. При этом панели заголовка и панели инструментов будут объединены в компактную панель заголовка в стиле оформления на стороне клиента GNOME.

Благодаря расширению закругленных углов окон оно будет выглядеть как родное приложение.

Steam со скином Adwaita

Скин поддерживает множество различных цветовых тем, включая Adwaita, Yaru, Pop, Kate, Breeze, Tokyo-Night, Metro и другие.

Он также может изменить кнопки управления (кнопки развертывания, свертывания и закрытия) на стиль MacOS, Windows и GNOME (Adwaita), настроить боковую панель так, чтобы она всегда отображалась или только наведена, а также показывать/скрывать QR-код при входе в систему.

Боковая панель при наведении и кнопки управления в стиле macOS

Шаг 1. Установите скин Adwaita для Steam.

ПРИМЕЧАНИЕ. Скин протестирован и работает в Ubuntu 24.04 с пакетом Steam Flatpak и Deb. Не уверен, работает ли это для пакета Snap.

Оболочку можно установить либо с помощью сценария установки командной строки, либо с помощью графического инструмента. Выбирайте любой способ, который вам больше нравится.

Вариант 1. Используйте установщик Python

Проект предлагает установщик Python для установки скина из командной строки.

Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, выполните команды ниже одну за другой.

  • Сначала возьмите исходный код, выполнив команду:

    git clone https://github.com/tkashkin/Adwaita-for-Steam
  • Затем перейдите в исходную папку и запустите скрипт Python:

    cd Adwaita-for-Steam
    ./install.py

    Или вы можете запустить ./install.py, чтобы просмотреть дополнительные параметры сценария.

Скрипт установит скин в каталог ~/.var/app/com.valvesoftware.Steam/.steam/steam/ или ~/.steam/steam в зависимости от какой пакет Steam вы установили.

После установки запустите или перезапустите приложение, чтобы увидеть изменения. Вы также можете удалить скин в любое время, выполнив команду ./install.py uninstall из исходной папки.

Вариант 2. Используйте графический инструмент

По выбору вы можете выполнить две приведенные ниже команды одну за другой, чтобы установить приложение Flatpak под названием AdwSteamGTK, которое предлагает графические параметры для установки скина.

  • Сначала откройте терминал (Ctrl+Alt+T) и выполните команду, чтобы убедиться, что демон Flatpak установлен:

    sudo apt install flatpak
  • Затем установите приложение как пакет Flatpak:

    flatpak install https://dl.flathub.org/repo/appstream/io.github.Foldex.AdwSteamGtk.flatpakref

После установки запустите приложение либо с помощью поиска в разделе «Обзор GNOME», либо выполнив команду flatpak run io.github.Foldex.AdwSteamGtk.

Затем выберите цветовую тему, стиль кнопок управления и т. д. и, наконец, нажмите «Применить», чтобы установить скин.

Шаг 2. Установите расширение для закругленных углов окна

После установки обшивки необходимо также установить надстройку, чтобы угол окна стал закругленным.

Для GNOME 40 ~ 44 (имеется в виду Ubuntu 22.04, Debian 12, RHEL 9) выберите расширение «Закругленные углы окна». В то время как GNOME 46/47 (Ubuntu 24.04, Fedora Workstaion и т. д.) вместо этого может установить «Закругленные углы окон возродились».

Пользователи Ubuntu могут сначала установить «Менеджер расширений» либо из Центра приложений (фильтровать по пакету Debian), либо из программного обеспечения Ubuntu, а затем использовать его для поиска и установки расширения.

Найдите и установите через Менеджер расширений

В то время как все остальные могут перейти на веб-страницу расширения в EGO:

https://extensions.gnome.org/extension/7048/rounded-window-corners-reborn/
https://extensions.gnome.org/extension/5237/rounded-window-corners/

Затем используйте тумблер ВКЛ/ВЫКЛ для установки. Хотя вам нужно установить расширение браузера (если оно предложит) и обновить. И Debian/Ubuntu сначала необходимо установить пакет агента, выполнив команду в терминале:

sudo apt install chrome-gnome-shell

После установки скина и расширения Gnome перезапустите приложение Steam, чтобы увидеть изменения.

Удалить:

И .install.py, и графический файл AdwSteamGTK предоставляют возможность удаления.

А само приложение можно удалить, выполнив команду в окне терминала (Ctrl+Alt+T):

flatpak uninstall --delete-data io.github.Foldex.AdwSteamGtk

Для расширения либо снова зайдите на веб-страницу EGO и выключите тумблер, либо используйте приложение «Диспетчер расширений» или «Расширения Gnome» для удаления.