From d5c9b94854a1cd4a5d47f98bed196ca6d98690ce Mon Sep 17 00:00:00 2001 From: Boria138 Date: Sat, 14 Oct 2023 22:35:05 +0600 Subject: [PATCH] Added russian readme --- README-RU.md | 203 ++++++++++++++++++++++++++++ README.md | 3 + data_from_portwine/scripts/lang | 4 + data_from_portwine/scripts/start.sh | 6 +- 4 files changed, 213 insertions(+), 3 deletions(-) create mode 100755 README-RU.md diff --git a/README-RU.md b/README-RU.md new file mode 100755 index 00000000..859fd346 --- /dev/null +++ b/README-RU.md @@ -0,0 +1,203 @@ +
+ +

PortProton

+

Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей. +Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей.

+
+ +# **Язык README** +**Русский** - [English](README.md) + +## Внимание +**Официальный сайт проекта** с сентября 2022 года: https://linux-gaming.ru. **Любой другой сайт - фальшивка!** + +## Особенности + +- Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE). +Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности. + +- Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие. + +- Для любителей консольных игр предлагается множество эмуляторов консолей (на вкладке ЭМУЛЯТОРЫ ): PPSSPP, Citra, Cemu, ePSXe, MAME и многие другие.. + +**ПОЖАЛУЙСТА, НЕ СООБЩАЙТЕ О НАЙДЕННЫХ ОШИБКАХ В WINEHQ ИЛИ ПРОГРАММНОМ ОБЕСПЕЧЕНИИ VALVE!** + +## **Ссылка на исходный код версий wine используемых в PortProton:** + +* WINE-PROTON: https://github.com/ValveSoftware/Proton + +* WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/ + +## Установка с помощью пакетов + +* **Ubuntu 20.04** (Kubuntu, Xubuntu, Lubuntu, и т.д.), **Linux Mint 20.x** : +[portproton_1.0-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_amd64.deb) +* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) : +[AUR](https://aur.archlinux.org/packages/portproton) +* **ROSA Linux** устанавливается с помощью этой команды: + +```sh +sudo urpmi portproton +``` + +* **Fedora 37+** and **Nobara**: + +```sh +sudo dnf copr enable boria138/portproton + +sudo dnf install portproton +``` + +* [**openSUSE Leap 15.4**](https://software.opensuse.org/ymp/home:Boria138/15.4/portproton.ymp?base=openSUSE%3ALeap%3A15.4&query=portproton) +* [**openSUSE Leap 15.5**](https://software.opensuse.org/ymp/home:Boria138/15.5/portproton.ymp?base=openSUSE%3ALeap%3A15.5&query=portproton) +* [**openSUSE Tumbleweed**](https://software.opensuse.org/ymp/home:Boria138/openSUSE_Tumbleweed/portproton.ymp?base=openSUSE%3AFactory&query=portproton) + +* **Alt Linux** устанавливается с помощью этой команды: + +```sh +su - + +epm ei + +epm full-upgrade + +epm play portproton + +exit +``` + +## Универсальный (ручной) метод установки + +**ВНИМАНИЕ** : при универсальном способе установки PortProton зависимости должны быть установлены вручную! + +Нормальная установка: + +```sh +wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 +``` + +Тихая установка (ENG): + +```sh +wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -eng +``` + +Тихая установка (RUS): + +```sh +wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -rus +``` + +## Зависимости + +* **Пользователи карт NVIDIA** + +Если у вас видеокарта от NVIDIA и установлен проприетарный драйвер, то необходимо проверить, установлена ли lib32-nvidia-utils (без нее ни одна 32-битная игра не будет работать) + +* **Ubuntu / Linux Mint / Pop!_OS** + +```sh +sudo dpkg --add-architecture i386 + +sudo add-apt-repository multiverse + +sudo apt update + +sudo apt upgrade + +sudo apt install curl file libc6 libnss3 policykit-1 xz-utils zenity bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 wget zenity zstd cabextract xdg-utils openssl bc libgl1-mesa-glx libgl1-mesa-glx:i386 +``` + +* **Arch Linux / Manjaro** + +Сперва проверьте включён ли **multilib** репозиторий + +```sh +/etc/pacman.conf +=================================== +[multilib] +Include = /etc/pacman.d/mirrorlist +==================================== +``` + +```sh +sudo pacman -Syu bash icoutils wget bubblewrap zstd cabextract bc tar openssl gamemode desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font zenity gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-gamemode lib32-openssl +``` + +Если у вас видеокарта от **NVIDIA**, обязательно проверьте, установлен ли пакет **lib32-nvidia-utils**. + +```sh +sudo pacman -Syu lib32-nvidia-utils +``` + +* **Debian/Deepin** + +```sh +sudo apt install software-properties-common -y + +sudo apt-add-repository non-free + +sudo dpkg --add-architecture i386 + +sudo apt update + +sudo apt upgrade + +sudo apt install bubblewrap curl gamemode icoutils tar wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract +``` + +* **openSUSE** + +```sh +sudo zypper install curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang gamemoded libgamemode0 libgamemodeauto0 +``` + +* **Fedora** + +```sh +sudo dnf update + +sudo dnf upgrade --refresh + +sudo dnf install curl gamemode gamemode.i686 icoutils wget zenity bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick +``` + +* **Alt Linux** + +```sh +sudo apt-get update + +sudo apt-get dist-upgrade -y + +sudo apt-get install bubblewrap cabextract curl gamemode icoutils i586-libvulkan1 libvulkan1 steam vulkan-tools wget zenity zstd +``` + +* **ROSA DESKTOP FRESH R12** + +```sh +sudo dnf update + +sudo dnf upgrade --refresh + +sudo dnf install sysvinit-tools curl libcurl4 icoutils wget zenity bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl bc libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686 +``` + +* **RED OS** + +```sh +sudo -E dnf install curl icoutils libcurl wget zenity bubblewrap zstd cabextract tar goverlay openssl steam +``` + +* **Solus 4.x** + +```sh +sudo eopkg it curl file zenity bubblewrap curl icoutils tar wget zenity zstd cabextract xdg-utils openssl bc vulkan vulkan-32bit mesalib-32bit samba +``` + +## Contacts + +

+ + chat on Discord +

diff --git a/README.md b/README.md index 279aebb7..8ef3486f 100755 --- a/README.md +++ b/README.md @@ -5,6 +5,9 @@ The project strives to make launching games (and other software) as simple as possible, but at the same time provides flexible settings for advanced users.

+# **Readme Language** +**English** - [Русский](README-RU.md) + ## Attention The **official website of the project** since September 2022: https://linux-gaming.ru. **Any other site is fake!** diff --git a/data_from_portwine/scripts/lang b/data_from_portwine/scripts/lang index 3ebdaaca..68a15b93 100755 --- a/data_from_portwine/scripts/lang +++ b/data_from_portwine/scripts/lang @@ -34,6 +34,8 @@ if [[ "${update_loc}" == "RUS" ]] ; then export loc_gui_download_other_wine="Скачать другую версию wine" export loc_gui_create_pfx_backup="Сделать бэкап префикса" + export loc_create_pfx_backup_path="РЕЗЕРВНОЕ КОПИРОВАНИЕ ПРЕФИКСА В..." + export loc_gui_wine_uninstaller="Удаление программм" export loc_gui_wine_cfg="Настройка префикса" export loc_gui_wine_file="Файловый менеджер" @@ -302,6 +304,8 @@ elif [[ "${update_loc}" == "ENG" ]] ; then export loc_gui_download_other_wine="Get other Wine" export loc_gui_create_pfx_backup="Create prefix backup" + export loc_create_pfx_backup_path="BACKUP PREFIX TO..." + export loc_gui_wine_uninstaller="Uninstaller" export loc_gui_wine_cfg="Prefix configuration" export loc_gui_wine_file="File manager" diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index 5b08fdf6..77ef1bca 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -389,13 +389,13 @@ pw_start_cont_xterm () { } pw_create_prefix_backup () { - if [[ ! -f "${PORT_WINE_TMP_PATH}/pfx_backup" ]]; then + if [[ ! -f "${PORT_WINE_TMP_PATH}/pfx_backup_info" ]]; then zenity_info "$PW_PFX_BACKUP_INFO" - echo "1" > "${PORT_WINE_TMP_PATH}/pfx_backup" + echo "1" > "${PORT_WINE_TMP_PATH}/pfx_backup_info" fi cd "$HOME" PW_PREFIX_TO_BACKUP=$("${pw_yad_v12_3}" --file --directory --borders=3 --width=650 --height=500 --auto-close \ - --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --title "BACKUP PREFIX TO..." 2>/dev/null ) + --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --title "$loc_create_pfx_backup_path" 2>/dev/null ) YAD_STATUS="$?" if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then exit 0 ; fi if [[ ! -z "$(grep "/${PW_PREFIX_NAME}/" "${PORT_WINE_PATH}"/*.desktop )" ]] ; then