├── .gitignore ├── LICENSE ├── README.md ├── adds ├── ALL_HUD_2021-10 ├── BZU-GMB-console-2022.4v3 ├── BZU-GMB-console-2022.5v1 ├── BZU-GMB-console-2022.6v1 ├── BZU-GMB-console-2022.7v1 ├── Debian-Ubuntu-LinuxMint │ ├── Nvidia │ │ ├── 90-nvidia.conf │ │ ├── Nvidia-ubuntu-configure+overclock │ │ ├── com.leinardi.gwe.png │ │ ├── gwe-release.tar.gz │ │ └── xorg.conf.nvidia │ ├── ubuntu-2204-Manuals-links │ └── Снимок экрана от 2022-02-13 00-29-14.png ├── Gnome-session-standalone ├── GravityMark ├── HD7970-AMDVLK ├── MangoHud.conf ├── Manjaro │ ├── 90-nvidia.conf │ ├── Manjaro-Gnome-Deus-Ex-Mankind-Divided-native │ ├── Manjaro-Gnome-Tomb-Raider-2013-native │ ├── Manjaro-Gnome-terminal commands-v3 │ └── Manjaro-Gnome-terminal commands-v4 ├── OpenGothic-OpenXray-16 ├── ROSA │ ├── Qpdf Tools-build-rosa │ ├── 0DNS-сервера для steam │ ├── 0rosa-best-app-utils │ ├── AppleMagicMouse-rosa │ ├── BZU-GMB-console-rosa-2022.9v1 │ ├── BZU-GMB-console-rosa-2023.1v1 │ ├── INTEL-LINUX-UHD600-GPU-XORG-CONF │ ├── MacOS+VirtualBox │ ├── MangoHud.conf │ ├── Nvidia-rosa │ │ ├── 90-nvidia-2.conf │ │ ├── 90-nvidia.conf │ │ ├── Nvidia-old-gpu-driver │ │ │ ├── INSTALL │ │ │ └── inttf-nvidia-patcher.sh │ │ ├── blacklist-nouveau │ │ ├── com.leinardi.gwe.png │ │ ├── gwe-release.tar.gz │ │ └── nvidia-rosa-настройка gtx1050+ │ ├── Pipewire-Simultaneous.sh │ ├── ROSA-FRESH-DESTOP-MANGOHUD │ ├── ROSA-GNOME-08-06-22-old │ ├── ROSA-GNOME-COMMANDS-FOR-INSTALL │ ├── ROSA-UPDATE-GRUB │ ├── ROSA_HELP_v3 │ ├── RPCS3-xbox-pad-stick-conf │ ├── backport-repo-rosa │ ├── bzu-gmb-module-testing │ │ └── [rosa2021.1]cinebench_r15-wine_v1b │ ├── commands-ggs │ ├── dendy-emulator │ ├── firefox best addons │ ├── firefox-vaapi │ ├── glib-for-2021-1-redroot-testing-v1 │ ├── gnome-autologin-nopass-after-sleep │ ├── gnome-disable-lock-screen-after-sleep │ ├── gnome-extensions-for-rosa-12+[18-10-23] │ ├── intel-gpu-conf │ │ ├── 20-intel.conf │ │ └── grub-intel │ ├── kdenlive-git-redroot-testing │ ├── kisak-build-22.3.4 │ ├── lakka-audio-conf │ ├── linux-tkg-rosa │ ├── linux-xanmod-edge-repo │ ├── mesa-build-rosa-for-intel-arc │ ├── mesa-git-build-on-os │ ├── mesa-git-build-on-os-v5-minimal │ ├── mesa-git-build-on-os3-minimal │ ├── mesa-git-build-on-os4-minimal │ ├── mesa-git-build-portable-v2 │ ├── mesa-git-redroot-stable │ ├── mesa-git-redroot-testing-v2 │ ├── mesa-git-spec │ ├── mesa_redroot_stable.spec │ ├── nemo-full-install-rosa.txt │ ├── notebook-soft │ ├── opengothic-build-rosa │ ├── qemu-kvm-virt-manager-rosa-install │ ├── r9_fury_x_mesa │ ├── repos │ │ ├── [rosa2021] rosa_gaming_app_for_creators │ │ ├── [rosa2021] rosa_gaming_repo │ │ ├── [rosa2021] rosa_gaming_system_apps │ │ ├── [rosa2021]mesa-redroot-devel │ │ ├── [rosa2021]mesa-redroot-rc │ │ ├── [rosa2021]mesa-redroot-stable │ │ ├── repos-list │ │ ├── rosa_gaming_app_for_creators_personal │ │ └── testing │ │ │ ├── [rosa2021]kernel-redroot-testing-6-3 │ │ │ ├── [rosa2021]mesa-redroot-testing-23-1-0 │ │ │ ├── [rosa2021]mesa-redroot-testing-23-1-2 │ │ │ ├── [rosa2021]mesa-redroot-testing-23-2-dev │ │ │ ├── [rosa2021]mesa-redroot-testing-23-2-rc2 │ │ │ ├── [rosa2021]mesa-redroot-testing-23-3-0-devel+nvk │ │ │ └── mesa-git-build-on-os-v5-minimal │ ├── retroarch-install-configure │ ├── retroarch-rosa-linux-steam-version │ ├── rosa - best-utility │ ├── rosa-commands-bash-v1 │ ├── rosa-gamescope-build │ ├── rosa-grub-default │ ├── rosa-mesa-vaapi-enable │ ├── rosa_gaming_app_for_creators_personal │ ├── steam-monitoring │ ├── system-monitoring-center python for rosa │ ├── touchpad-indicator-rosa │ ├── virtualbox-full-install-configure-rosa │ ├── vmware-bulid-modules-conf-rosa │ ├── yad-html-sample.sh │ ├── yandex-disk-indicator-rosa-install │ ├── Запуск bash скрипта в фоновом режиме через Systemd │ └── поменять права на папку или сменить пользователя ├── [BZU]GameMod_full_Ubuntu_LinuxMint_beta (1).sh ├── [GGS]gnome-gui-switcher-dev[link] ├── [link]ubuntu-22-04-beta-gnome-extensions-pack ├── [link]ubuntu-22-04-beta-gnome-extensions-pak ├── bzu-old ├── commands-bash-v1 ├── ipega-config-gamepad ├── org.corectrl.corectrl.desktop ├── reload-gamma.sh ├── script-mini-installer.sh ├── ubuntu-2204-Manuals-links └── ubuntu-2204-steam-install-packeg-ppa ├── bzu-gmb-gui-beta4.sh ├── bzu-gmb-gui-testing.sh ├── bzu-gmb-launcher-testing.sh ├── bzu-gmb-launcher.sh ├── bzu-gmb.desktop ├── config ├── app-dir ├── list-os ├── module-base ├── name_version ├── os-run-script ├── packages-debian-book_worm ├── packages-manjaro ├── packages-rosa ├── packages-ubuntu-linux_mint ├── packages-ubuntu2204 ├── script_dir_install ├── status ├── user ├── utils-dir └── yad-module-form ├── core-utils-new ├── lib64 │ ├── libgtksourceview-3.0.so.1 │ └── libgtksourceview-3.0.so.1.8.0 └── lib_core-utils.sh ├── core-utils ├── yad ├── yad-icon-browser ├── yad-settings ├── yad-tools └── zenity ├── dev.sh ├── global_vars.sh ├── icons ├── 512px-Steam_icon_logo.svg.png ├── Natron-portable48.png ├── OpenGL248.png ├── OpenGL_logo.png ├── Opengl-logo.svg.png ├── Opengl148.png ├── PlayOnLinux_Logo.png ├── amd-anti-tearing48.png ├── amdvlk48.png ├── audacious48.png ├── audacity48.png ├── blender-portable48.png ├── blender48.png ├── bzu-gmb-new320.png ├── bzu-gmb-new48.png ├── bzu-gmb48.png ├── bzu-gmb512.png ├── bzugmb512.png ├── celluloid48.png ├── codium48.png ├── corectrl-2-48.png ├── corectrl48.png ├── cpu-attacks48.png ├── cpu-x.png ├── cpu-x48.png ├── debian-logo-icon327.png ├── figma-linux48.png ├── fix-logs48.png ├── furmark.png ├── furmark48.png ├── gamemode.png ├── gamemode48.png ├── gdebi48.png ├── gdebi_logo.png ├── gimp48.png ├── glances.png ├── glances48.png ├── gnome-ext-pack.png ├── gnome-ext-pack48.png ├── godot-4-portable-logo48.png ├── godot48.png ├── godot_portable48.png ├── goverlay48.png ├── goverlay512.png ├── gravity-mark48.jpg ├── inkscape-appimage48.png ├── inkscape48.png ├── inscape-icon48.png ├── inxi-logo.png ├── inxi48.png ├── kate-editor.png ├── kate-editor48.png ├── kate.svg ├── kdenlive-appimage48png.png ├── kdenlive48.png ├── key-mapper-app48.png ├── krita-appimage-48.png ├── krita-logo48.png ├── krita48.png ├── kron4ek-magica_voxel-logo.png ├── kron4ek-magica_voxel-logo48.png ├── liquorix-kernel48.png ├── liquorix-kernel512.png ├── logo.a2f1036fd4ea.png ├── lossless-cut48.png ├── lutris48.png ├── mangohud400.png ├── mangohud48.png ├── mesa-devel-fidel48.png ├── mesa-git-fidel48.png ├── mesa-kisak1024.png ├── mesa-kisak48.png ├── mesa-oibaf1024.png ├── mesa-oibaf48.png ├── mesa-redroot-git-devel327.png ├── mesa-redroot-git-devel327.png.kra ├── mesa-redroot-git-devel48.png ├── mesa-redroot-git-devel48.png.kra ├── mesa-redroot-git327.kra ├── mesa-redroot-git327.png ├── mesa-redroot-git48.png ├── mesa-redroot-stable48.png ├── mesa-redroot-stable48.png~ ├── mesa-redroot-stable512.kra ├── mesa-redroot-stable512.png ├── mesa.png ├── mesa.webp ├── mesa48.png ├── noisetorch-app48.png ├── obs-studio256.png ├── obs-studio48.png ├── pinta48.png ├── piper48.png ├── playonlinux48.png ├── port-proton-adons48.png ├── port-proton-new-addon48.png ├── port-proton-new48.png ├── port-proton48.png ├── protonge.png ├── protonge48.png ├── protonup-qt48.png ├── psensor.png ├── psensor48.png ├── qpdf-tools48.png ├── refresh2025-48.png ├── rosa-linux-krita48.png.kra ├── rosa-linux-redroot48.kra ├── rosa-linux-redroot48.png ├── rosa-linux48.png ├── simple-scan48.png ├── simplescreenrecorder48.png ├── steam48.png ├── thunderbird48.png ├── tux-gaming320-blue.png ├── tux-gaming320-red.png ├── tux-gaming320.png ├── tux-gaming48-red.png ├── tux-head-48.png ├── tux-head-red48.png ├── ubuntu-kernel-lowlatency48.png ├── ubuntu-logo-icon327.png ├── ubuntu-logo-icon48.png ├── ubuntu.png ├── visualstudiocode48.png ├── vkbasalt256.png ├── vkbasalt48.png ├── vulkan-logo-png-transparent.png ├── vulkan-smoketest-benchmark.png ├── vulkan48.png ├── xanmod-latest225.png ├── xanmod-latest48.png ├── xanmod225.png ├── xanmod48.png ├── xboxdrv48.png └── xboxdrv_logo.png ├── image ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── angry_mesa.png ├── bzu-gmb-beta4-7.png ├── bzu-gmb-wallpeper-2021-10.png ├── bzu-gmb49.png ├── debian-black-logo512.png ├── debian-logo-icon512.png ├── mesa-logo.png ├── new-panel-logo-exp-1080.png └── new-panel-logo1080.png ├── manual_update.sh ├── mini_install.sh ├── module_install_log ├── modules-temp ├── Lutris │ └── Lutris.sh ├── amd-anti-tearing │ ├── amd-anti-tearing.sh │ └── x11-commands ├── amdvlk-portable │ └── amdvlk-portable.sh ├── any-app-ppa.sh.sample ├── audacious-ppa │ └── audacious-ppa.sh ├── audacity-ppa │ └── audacity-ppa.sh ├── back-to-gnome-vanilla │ └── back-to-gnome-vanilla.sh ├── blender-28318-portable │ └── blender-28318-portable.sh ├── blender-2937-portable │ └── blender-2937-portable.sh ├── blender-300-portable │ ├── blender-300-portable.sh │ └── blender-300-portable.sh.old ├── blender-portable │ └── blender-portable.sh ├── blender-ppa │ └── blender-ppa.sh ├── celluloid-ppa │ └── celluloid-ppa.sh ├── corectrl-2 │ ├── corectrl-2.sh │ └── grub-flag-base ├── corectrl-debian-testing │ ├── corectrl-debian-testing.sh │ └── grub-flag-base ├── corectrl-mint-20 │ └── corectrl-mint-20.sh ├── corectrl-rosa │ ├── corectrl-rosa.sh │ └── grub-flag-base ├── corectrl │ └── corectrl.sh ├── cpu-attacks │ ├── cpu-attacks.sh │ └── grub-flag-base ├── cpu-x-rosa │ └── cpu-x-rosa.sh ├── cpu-x │ └── cpu-x.sh ├── feralgamemode │ └── feralgamemode.sh ├── figma-linux-ppa │ └── figma-linux-ppa.sh ├── furmark-linux │ └── furmark-linux.sh ├── gdebi │ └── gdebi.sh ├── gimp-ppa │ └── gimp-ppa.sh ├── glances │ └── glances.sh ├── gnome-ext-pack-2004 │ └── gnome-ext-pack-2004.sh ├── gnome-ext-pack-2110 │ └── gnome-ext-pack-2110.sh ├── gnome-ext-pack-debian-testing │ └── gnome-ext-pack-debian-testing.sh ├── gnome-ext-pack-debian │ └── gnome-ext-pack-debian.sh ├── gnome-gui-switcher-rosa │ └── gnome-gui-switcher-rosa.sh ├── gnome-gui-switcher │ └── gnome-gui-switcher.sh ├── godot-dev-portable │ └── godot-dev-portable.sh ├── godot-portable │ └── godot-portable.sh ├── godot-ppa │ └── godot-ppa.sh ├── goverlay-ppa │ └── goverlay-ppa.sh ├── goverlay │ └── goverlay.sh ├── gravity-mark-portable │ └── gravity-mark-portable.sh ├── inkscape-appimage │ └── inkscape-appimage.sh ├── inkscape-ppa │ └── inkscape-ppa.sh ├── inxi │ └── inxi.sh ├── kate-editor-ppa │ └── kate-editor-ppa.sh ├── kdenlive-appimage │ └── kdenlive-appimage.sh ├── kdenlive-ppa │ └── kdenlive-ppa.sh ├── key-mapper-app │ └── key-mapper-app.sh ├── krita-appimage │ └── krita-appimage.sh ├── krita-ppa │ └── krita-ppa.sh ├── linux-logs-fix │ └── linux-logs-fix.sh ├── liquorix-kernel-stable │ ├── liquorix-kernel-stable.sh │ └── liquorix-kernel-stable.sh.old ├── lossless-cut-appimage │ └── lossless-cut-appimage.sh ├── magica-voxel-wine │ └── magica-voxel-wine.sh ├── mangohud-ppa │ └── mangohud-ppa.sh ├── mangohud │ └── mangohud.sh ├── mesa-devel-fidel │ └── mesa-devel-fidel.sh ├── mesa-git-fidel │ └── mesa-git-fidel.sh ├── mesa-kisak │ ├── mesa-kisak.sh │ └── mesa-kisak.sh.old ├── mesa-oibaf │ └── mesa-oibaf.sh ├── mesa-redroot-git-devel │ └── mesa-redroot-git-devel.sh ├── mesa-redroot-git │ └── mesa-redroot-git.sh ├── mesa-redroot-stable │ └── mesa-redroot-stable.sh ├── natron-portable │ └── natron-portable.sh ├── noisetorch-app │ └── noisetorch-app.sh ├── obs-studio-ppa │ └── obs-studio-ppa.sh ├── pinta-ppa │ └── pinta-ppa.sh ├── piper-ppa │ └── piper-ppa.sh ├── playonlinux │ └── playonlinux.sh ├── port-proton-adons │ └── port-proton-adons.sh ├── port-proton │ └── port-proton.sh ├── proton-ge │ └── proton-ge.sh ├── protonup-qt-appimage │ ├── protonup-qt-appimage-old.sh │ └── protonup-qt-appimage.sh ├── psensor-all │ └── psensor-all.sh ├── qpdf-tools-ppa │ └── qpdf-tools-ppa.sh ├── refresh2025-benchmark │ └── refresh2025-benchmark.sh ├── rosa-kernel-5 │ └── rosa-kernel-5.sh ├── rosa-kernel-61 │ └── rosa-kernel-61.sh ├── rosa-kernel-63 │ └── rosa-kernel-63.sh ├── simple-scan-ppa │ └── simple-scan-ppa.sh ├── simple-screen-recorder-ppa │ └── simple-screen-recorder-ppa.sh ├── steam │ └── steam.sh ├── tfm-vulkan │ └── tfm-vulkan.sh ├── thunderbird-ppa │ ├── thunderbird-ppa.sh │ └── thunderbird-ppa.sh.old ├── tuxinvader-kernel-lts-ppa │ └── tuxinvader-kernel-lts-ppa.sh ├── tuxinvader-kernel-ppa │ └── tuxinvader-kernel-ppa.sh ├── ubuntu-kernel-lowlatency │ └── ubuntu-kernel-lowlatency.sh ├── visual-studio-code-ppa │ └── visual-studio-code-ppa.sh ├── vkbasalt-ppa │ └── vkbasalt-ppa.sh ├── vkbasalt │ └── vkbasalt.sh ├── vscodium-portable │ └── vscodium-portable.sh ├── xanmod-kernel-latest │ └── xanmod-kernel-latest.sh ├── xanmod-kernel-stable │ └── xanmod-kernel-stable.sh └── xboxdrv │ └── xboxdrv.sh ├── modules_select └── update_log /.gitignore: -------------------------------------------------------------------------------- 1 | # Build and Release Folders 2 | bin-debug/ 3 | bin-release/ 4 | [Oo]bj/ 5 | [Bb]in/ 6 | 7 | # Other files and folders 8 | .settings/ 9 | 10 | # Executables 11 | *.swf 12 | *.air 13 | *.ipa 14 | *.apk 15 | 16 | # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` 17 | # should NOT be excluded as they contain compiler settings and other important 18 | # information for Eclipse / Flash Builder. 19 | -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/Nvidia/90-nvidia.conf: -------------------------------------------------------------------------------- 1 | # nvidia-settings: X configuration file generated by nvidia-settings 2 | # nvidia-settings: version 470.57.01 3 | 4 | Section "ServerLayout" 5 | Identifier "Layout0" 6 | Screen 0 "Screen0" 0 0 7 | InputDevice "Keyboard0" "CoreKeyboard" 8 | InputDevice "Mouse0" "CorePointer" 9 | Option "Xinerama" "0" 10 | EndSection 11 | 12 | Section "Files" 13 | EndSection 14 | 15 | Section "Module" 16 | Load "dbe" 17 | Load "extmod" 18 | Load "type1" 19 | Load "freetype" 20 | Load "glx" 21 | EndSection 22 | 23 | Section "InputDevice" 24 | # generated from default 25 | Identifier "Mouse0" 26 | Driver "mouse" 27 | Option "Protocol" "auto" 28 | Option "Device" "/dev/psaux" 29 | Option "Emulate3Buttons" "no" 30 | Option "ZAxisMapping" "4 5" 31 | EndSection 32 | 33 | Section "InputDevice" 34 | # generated from default 35 | Identifier "Keyboard0" 36 | Driver "kbd" 37 | EndSection 38 | 39 | Section "Monitor" 40 | # HorizSync source: edid, VertRefresh source: edid 41 | Identifier "Monitor0" 42 | VendorName "Unknown" 43 | ModelName "GSV1x2 DEMO" 44 | HorizSync 30.0 - 83.0 45 | VertRefresh 50.0 - 76.0 46 | Option "DPMS" 47 | EndSection 48 | 49 | Section "Device" 50 | Identifier "Device0" 51 | Driver "nvidia" 52 | VendorName "NVIDIA Corporation" 53 | BoardName "NVIDIA GeForce GTX 1050" 54 | #если у вас уже есть настройки в файле, достаточно добавить три пункта ниже. 55 | Option "RegistryDwords" "PerfLevelSrc=0x2222" 56 | Option "TripleBuffer" "True" 57 | Option "Coolbits" "28" 58 | EndSection 59 | 60 | Section "Screen" 61 | Identifier "Screen0" 62 | Device "Device0" 63 | Monitor "Monitor0" 64 | DefaultDepth 24 65 | Option "Stereo" "0" 66 | Option "nvidiaXineramaInfoOrder" "DFP-0" 67 | Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }" 68 | Option "SLI" "Off" 69 | Option "MultiGPU" "Off" 70 | Option "BaseMosaic" "off" 71 | SubSection "Display" 72 | Depth 24 73 | EndSubSection 74 | EndSection 75 | -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/Nvidia/Nvidia-ubuntu-configure+overclock: -------------------------------------------------------------------------------- 1 | 2 | lts-mainline https://launchpad.net/~tuxinvader/+archive/ubuntu/lts-mainline 3 | sudo add-apt-repository ppa:tuxinvader/lts-mainline 4 | sudo apt-get update 5 | deb http://ppa.launchpad.net/tuxinvader/lts-mainline/ubuntu focal main 6 | deb-src http://ppa.launchpad.net/tuxinvader/lts-mainline/ubuntu focal main 7 | 8 | 9 | lts-mainline-longterm https://launchpad.net/~tuxinvader/+archive/ubuntu/lts-mainline-longterm 10 | sudo add-apt-repository ppa:tuxinvader/lts-mainline-longterm 11 | sudo apt-get update 12 | deb http://ppa.launchpad.net/tuxinvader/lts-mainline-longterm/ubuntu focal main 13 | deb-src http://ppa.launchpad.net/tuxinvader/lts-mainline-longterm/ubuntu focal main 14 | 15 | sudo apt install -f linux-generic-5.15* linux-generic-5.10* 16 | 17 | 18 | https://kernel.ubuntu.com/~kernel-ppa/mainline/ 19 | https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.5/ 20 | 21 | 22 | Nvidia ppa offical 23 | https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa 24 | sudo add-apt-repository ppa:graphics-drivers/ppa 25 | sudo apt-get update 26 | sudo apt install -f nvidia-driver-470 27 | 28 | 29 | for debian: 30 | deb http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu focal main 31 | deb-src http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu focal main 32 | Signing key: 4096R/2388FF3BE10A76F638F80723FCAE110B1118213C 33 | sudo apt-get update 34 | sudo apt install -f nvidia-driver-470 35 | 36 | ###CUDA Toolkit### 37 | wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin 38 | sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 39 | wget https://developer.download.nvidia.com/compute/cuda/11.5.1/local_installers/cuda-repo-ubuntu2004-11-5-local_11.5.1-495.29.05-1_amd64.deb 40 | sudo dpkg -i cuda-repo-ubuntu2004-11-5-local_11.5.1-495.29.05-1_amd64.deb 41 | sudo apt-key add /var/cuda-repo-ubuntu2004-11-5-local/7fa2af80.pub 42 | sudo apt-get update 43 | sudo apt-get -y install cuda 44 | 45 | ###kernel flag### 46 | sudo nano /etc/default/grub 47 | #add in GRUB_CMDLINE_LINUX_DEFAULT=" 48 | nvidia-drm.modeset=1 49 | #save 50 | sudo update-grub 51 | 52 | 53 | ###GreenWithEnvy### 54 | https://gitlab.com/leinardi/gwe 55 | #Install from source code 56 | sudo apt install -f pkg-config python3-dev libgirepository1.0-dev meson ninja-build appstream-util python3-pip libcairo2-dev libxt-dev gir1.2-dazzle-1.0 57 | git clone --recurse-submodules -j4 https://gitlab.com/leinardi/gwe.git 58 | cd gwe 59 | git checkout release 60 | sudo -H pip3 install -r requirements.txt 61 | meson . build --prefix /usr 62 | ninja -v -C build 63 | sudo ninja -v -C build install 64 | 65 | 66 | 67 | 68 | nvidia-fan-control-linux 69 | https://github.com/vandabbin/nvidia-fan-control-linux/blob/master/fan-control.sh 70 | -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/Nvidia/com.leinardi.gwe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/adds/Debian-Ubuntu-LinuxMint/Nvidia/com.leinardi.gwe.png -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/Nvidia/gwe-release.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/adds/Debian-Ubuntu-LinuxMint/Nvidia/gwe-release.tar.gz -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/Nvidia/xorg.conf.nvidia: -------------------------------------------------------------------------------- 1 | # nvidia-settings: X configuration file generated by nvidia-settings 2 | # nvidia-settings: version 470.57.01 3 | 4 | Section "ServerLayout" 5 | Identifier "Layout0" 6 | Screen 0 "Screen0" 0 0 7 | InputDevice "Keyboard0" "CoreKeyboard" 8 | InputDevice "Mouse0" "CorePointer" 9 | Option "Xinerama" "0" 10 | EndSection 11 | 12 | Section "Files" 13 | EndSection 14 | 15 | Section "Module" 16 | Load "dbe" 17 | Load "extmod" 18 | Load "type1" 19 | Load "freetype" 20 | Load "glx" 21 | EndSection 22 | 23 | Section "InputDevice" 24 | # generated from default 25 | Identifier "Mouse0" 26 | Driver "mouse" 27 | Option "Protocol" "auto" 28 | Option "Device" "/dev/psaux" 29 | Option "Emulate3Buttons" "no" 30 | Option "ZAxisMapping" "4 5" 31 | EndSection 32 | 33 | Section "InputDevice" 34 | # generated from default 35 | Identifier "Keyboard0" 36 | Driver "kbd" 37 | EndSection 38 | 39 | Section "Monitor" 40 | # HorizSync source: edid, VertRefresh source: edid 41 | Identifier "Monitor0" 42 | VendorName "Unknown" 43 | ModelName "GSV1x2 DEMO" 44 | HorizSync 30.0 - 83.0 45 | VertRefresh 50.0 - 76.0 46 | Option "DPMS" 47 | EndSection 48 | 49 | Section "Device" 50 | Identifier "Device0" 51 | Driver "nvidia" 52 | VendorName "NVIDIA Corporation" 53 | BoardName "NVIDIA GeForce GTX 1050" 54 | EndSection 55 | 56 | Section "Screen" 57 | Identifier "Screen0" 58 | Device "Device0" 59 | Monitor "Monitor0" 60 | DefaultDepth 24 61 | Option "Stereo" "0" 62 | Option "nvidiaXineramaInfoOrder" "DFP-0" 63 | Option "metamodes" "DVI-D-0: 1920x1080_60 +0+0, HDMI-0: 1920x1080_60 +1920+0" 64 | Option "SLI" "Off" 65 | Option "MultiGPU" "Off" 66 | Option "BaseMosaic" "off" 67 | SubSection "Display" 68 | Depth 24 69 | EndSubSection 70 | EndSection 71 | 72 | 73 | -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/ubuntu-2204-Manuals-links: -------------------------------------------------------------------------------- 1 | #install addons 2 | sudo apt install -f --reinstall gnome-session gnome-tweaks chrome-gnome-shell gnome-shell-extensions numix-icon-theme-circle git libglib2.0-dev grub-customizer paprefs pavucontrol gnome-screenshot 3 | # for ProtonUp-Qt (32bit lib) 4 | sudo apt install -f libfuse-dev 5 | 6 | #FireFox deb 7 | sudo snap remove --purge firefox 8 | sudo add-apt-repository ppa:mozillateam/ppa 9 | sudo apt install -t 'o=LP-PPA-mozillateam' firefox 10 | #or 11 | sudo apt install firefox-esr 12 | #ppa forece! 13 | sudo gedit /etc/apt/preferences.d/mozillateamppa 14 | #add 15 | Package: firefox* 16 | Pin: release o=LP-PPA-mozillateam 17 | Pin-Priority: 501 18 | 19 | #firefox best addons 20 | https://www.mozilla.org/ru/firefox/all/#product-desktop-release 21 | https://addons.mozilla.org/ru/firefox/addon/traduzir-paginas-web/ 22 | https://addons.mozilla.org/ru/firefox/addon/auto-tab-discard/ 23 | https://addons.mozilla.org/ru/firefox/addon/browsec/ 24 | https://addons.mozilla.org/ru/firefox/addon/ublock-origin/ 25 | #firefox gnome extension 26 | sudo apt install chrome-gnome-shell 27 | 28 | #extensions.gnome.org 29 | Blur my Shell https://extensions.gnome.org/extension/3193/blur-my-shell/ 30 | https://extensions.gnome.org/extension/2917/bring-out-submenu-of-power-offlogout-button/ 31 | https://extensions.gnome.org/extension/4167/custom-hot-corners-extended/ 32 | https://extensions.gnome.org/extension/517/caffeine/ 33 | https://extensions.gnome.org/extension/3210/compiz-windows-effect/ 34 | https://extensions.gnome.org/extension/1446/transparent-window-moving/ 35 | https://extensions.gnome.org/extension/2236/night-theme-switcher/ 36 | https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/ 37 | https://extensions.gnome.org/extension/1319/gsconnect/ 38 | https://extensions.gnome.org/extension/277/impatience/ 39 | https://extensions.gnome.org/extension/3843/just-perfection/ 40 | https://extensions.gnome.org/extension/906/sound-output-device-chooser/ 41 | https://extensions.gnome.org/extension/19/user-themes/ 42 | https://extensions.gnome.org/extension/4033/x11-gestures/ 43 | https://extensions.gnome.org/extension/2890/tray-icons-reloaded/ 44 | https://extensions.gnome.org/extension/615/appindicator-support/ 45 | https://extensions.gnome.org/extension/4320/asusctl-gex/ 46 | 47 | 48 | #mesa-oibaf! 49 | sudo add-apt-repository ppa:oibaf/graphics-drivers -y 50 | sudo dpkg --purge --force-all libgl1-amber-dri:amd64 51 | sudo dpkg --purge --force-all libgl1-amber-dri 52 | sudo dpkg --purge --force-all libgl1-mesa-dri 53 | sudo rm /var/cache/apt/archives/libgl1-mesa-dri_22.1~git2204100600.5da8c2~oibaf~j_amd64* 54 | sudo apt install -f libgl1-mesa-dri mesa-utils 55 | sudo apt install -f 56 | sudo apt upgrade -y 57 | sudo dpkg --purge --force-all 58 | 59 | #delete 60 | sudo apt-get install ppa-purge 61 | sudo ppa-purge ppa:oibaf/graphics-drivers 62 | 63 | #kisak-mesa 64 | sudo ppa-purge ppa:oibaf/graphics-drivers 65 | sudo -S add-apt-repository -y ppa:kisak/kisak-mesa 66 | sudo -S apt upgrade -y 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /adds/Debian-Ubuntu-LinuxMint/Снимок экрана от 2022-02-13 00-29-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/adds/Debian-Ubuntu-LinuxMint/Снимок экрана от 2022-02-13 00-29-14.png -------------------------------------------------------------------------------- /adds/Gnome-session-standalone: -------------------------------------------------------------------------------- 1 | dbus-run-session -- gnome-shell --nested --wayland 2 | -------------------------------------------------------------------------------- /adds/GravityMark: -------------------------------------------------------------------------------- 1 | https://tellusim.com/download/GravityMark_1.51.run 2 | export QT_SELECT=qt4 3 | sudo apt-get install -f qt5-default 4 | ./GravityMark_1.51.run 5 | -------------------------------------------------------------------------------- /adds/HD7970-AMDVLK: -------------------------------------------------------------------------------- 1 | LAST DRIVER FOR GCN1 (HD7970) 2 | https://github.com/GPUOpen-Drivers/AMDVLK/releases/tag/v-2021.Q2.5 3 | 4 | FOR GRUB 5 | # for HD7970 6 | GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.ppfeaturemask=0xffffffff modprobe.blacklist=radeon radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 radeon.audio=1 mitigations=off" 7 | -------------------------------------------------------------------------------- /adds/MangoHud.conf: -------------------------------------------------------------------------------- 1 | ################### File Generated by GOverlay ################### 2 | vsync=1 3 | #gl_vsync=1 4 | toggle_fps_limit=F1 5 | legacy_layout=false 6 | gpu_stats 7 | gpu_temp 8 | gpu_core_clock 9 | gpu_mem_clock 10 | gpu_power 11 | gpu_load_change 12 | gpu_load_value=50,90 13 | gpu_load_color=FFFFFF,FF7800,CC0000 14 | gpu_text=GPU 15 | cpu_stats 16 | cpu_temp 17 | cpu_power 18 | cpu_mhz 19 | cpu_load_change 20 | core_load_change 21 | cpu_load_value=50,90 22 | cpu_load_color=FFFFFF,FF7800,CC0000 23 | cpu_color=2e97cb 24 | cpu_text=CPU 25 | #io_stats 26 | io_read 27 | io_write 28 | io_color=a491d3 29 | vram 30 | vram_color=ad64c1 31 | ram 32 | ram_color=c26693 33 | fps 34 | engine_version 35 | engine_color=eb5b5b 36 | gpu_name 37 | gpu_color=2e9762 38 | vulkan_driver 39 | arch 40 | wine 41 | wine_color=eb5b5b 42 | frame_timing=1 43 | frametime_color=00ff00 44 | resolution 45 | vkbasalt 46 | gamemode 47 | custom_text=Distro: 48 | exec=cat "/etc/os-release" | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/"//g' 49 | #custom_text=Version: 50 | #exec=lsb_release -a | grep Release | cut -c 10-26 51 | custom_text=Kernel: 52 | exec=uname -r 53 | custom_text=Session: 54 | exec=printf x11 55 | ##media_player 56 | #media_player_color=ffffff 57 | time 58 | background_alpha=0.4 59 | font_size=24 60 | background_color=020202 61 | position=top-right 62 | text_color=ffffff 63 | toggle_hud=Shift_R+F12 64 | toggle_logging=Shift_L+F2 65 | output_folder=/home/gamer 66 | media_player_name=spotify 67 | -------------------------------------------------------------------------------- /adds/Manjaro/90-nvidia.conf: -------------------------------------------------------------------------------- 1 | # nvidia-settings: X configuration file generated by nvidia-settings 2 | # nvidia-settings: version 470.57.01 3 | 4 | Section "ServerLayout" 5 | Identifier "Layout0" 6 | Screen 0 "Screen0" 0 0 7 | InputDevice "Keyboard0" "CoreKeyboard" 8 | InputDevice "Mouse0" "CorePointer" 9 | Option "Xinerama" "0" 10 | EndSection 11 | 12 | Section "Files" 13 | EndSection 14 | 15 | Section "Module" 16 | Load "dbe" 17 | Load "extmod" 18 | Load "type1" 19 | Load "freetype" 20 | Load "glx" 21 | EndSection 22 | 23 | Section "InputDevice" 24 | # generated from default 25 | Identifier "Mouse0" 26 | Driver "mouse" 27 | Option "Protocol" "auto" 28 | Option "Device" "/dev/psaux" 29 | Option "Emulate3Buttons" "no" 30 | Option "ZAxisMapping" "4 5" 31 | EndSection 32 | 33 | Section "InputDevice" 34 | # generated from default 35 | Identifier "Keyboard0" 36 | Driver "kbd" 37 | EndSection 38 | 39 | Section "Monitor" 40 | # HorizSync source: edid, VertRefresh source: edid 41 | Identifier "Monitor0" 42 | VendorName "Unknown" 43 | ModelName "GSV1x2 DEMO" 44 | HorizSync 30.0 - 83.0 45 | VertRefresh 50.0 - 76.0 46 | Option "DPMS" 47 | EndSection 48 | 49 | Section "Device" 50 | Identifier "Device0" 51 | Driver "nvidia" 52 | VendorName "NVIDIA Corporation" 53 | BoardName "NVIDIA GeForce GTX 1050" 54 | #если у вас уже есть настройки в файле, достаточно добавить три пункта ниже. 55 | Option "RegistryDwords" "PerfLevelSrc=0x2222" 56 | Option "TripleBuffer" "True" 57 | Option "Coolbits" "28" 58 | EndSection 59 | 60 | Section "Screen" 61 | Identifier "Screen0" 62 | Device "Device0" 63 | Monitor "Monitor0" 64 | DefaultDepth 24 65 | Option "Stereo" "0" 66 | Option "nvidiaXineramaInfoOrder" "DFP-0" 67 | Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }" 68 | Option "SLI" "Off" 69 | Option "MultiGPU" "Off" 70 | Option "BaseMosaic" "off" 71 | SubSection "Display" 72 | Depth 24 73 | EndSubSection 74 | EndSection 75 | -------------------------------------------------------------------------------- /adds/Manjaro/Manjaro-Gnome-Deus-Ex-Mankind-Divided-native: -------------------------------------------------------------------------------- 1 | sudo pamac upgrade -a --no-confirm 2 | 3 | sudo sed -Ei '/EnableAUR/s/^#//' /etc/pamac.conf 4 | #manjaro-steam 5 | sudo pamac install steam steam-native steam-native-runtime 6 | #all-in-one libs+32bit+driver mesa 7 | sudo pamac install --no-confirm lib32-mesa vulkan-radeon mesa-vdpau lib32-vulkan-radeon lib32-mesa-vdpau libva-mesa-driver lib32-libva-mesa-driver curl gamemode lib32-gamemode icoutils wget zenity bubblewrap zstd cabextract bc tar vulkan-tools lib32-p11-kit lib32-libcurl-gnutls libcurl-gnutls lib32-sdl2 lib32-freetype2 lib32-gtk2 lib32-alsa-plugins lib32-libpulse lib32-openal lib32-libudev0 lib32-systemd nss-mdns lib32-nss lib32-glu lib32-dbus libcurl-compat lib32-libcurl-compat libxcrypt-compat lib32-libxcrypt lib32-gconf gconf lib32-libldap 8 | 9 | 10 | 11 | #32-bit lib games support nvidia 12 | sudo pamac install lib32-nvidia-utils 13 | 14 | #no start and error liblber-2.4.so.2 15 | cp -f /usr/lib/libcurl.so.4.7.0 /mnt/steam-data/SteamLibrary_linux_test_new/steamapps/common/Deus\ Ex\ Mankind\ Divided/lib/x86_64/libcurl.so.4 16 | -------------------------------------------------------------------------------- /adds/Manjaro/Manjaro-Gnome-Tomb-Raider-2013-native: -------------------------------------------------------------------------------- 1 | sudo pamac upgrade -a --no-confirm 2 | 3 | #all-in-one libs+32bit+driver mesa 4 | sudo sed -Ei '/EnableAUR/s/^#//' /etc/pamac.conf 5 | sudo pamac install --no-confirm lib32-mesa vulkan-radeon mesa-vdpau lib32-vulkan-radeon lib32-mesa-vdpau libva-mesa-driver lib32-libva-mesa-driver curl gamemode lib32-gamemode icoutils wget zenity bubblewrap zstd cabextract bc tar vulkan-tools lib32-p11-kit lib32-libcurl-gnutls libcurl-gnutls lib32-sdl2 lib32-freetype2 lib32-gtk2 lib32-alsa-plugins lib32-libpulse lib32-openal lib32-libudev0 lib32-systemd nss-mdns lib32-nss lib32-glu lib32-dbus libcurl-compat lib32-libcurl-compat libxcrypt-compat lib32-libxcrypt lib32-gconf gconf lib32-libldap 6 | 7 | #manjaro-steam 8 | sudo pamac install steam steam-native steam-native-runtime 9 | 10 | #32-bit lib games support nvidia 11 | sudo pamac install lib32-nvidia-utils 12 | 13 | #no start and error liblber-2.4.so.2 14 | cp -f /usr/lib/libcurl.so.4.7.0 /mnt/steam-data/SteamLibrary_linux_test_new/steamapps/common/Tomb\ Raider/lib/i686/libcurl.so.4 15 | -------------------------------------------------------------------------------- /adds/OpenGothic-OpenXray-16: -------------------------------------------------------------------------------- 1 | https://github.com/Try/OpenGothic 2 | #1 3 | wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add - 4 | sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-focal.list http://packages.lunarg.com/vulkan/lunarg-vulkan-focal.list 5 | sudo apt update 6 | sudo apt install vulkan-sdk 7 | #2 8 | sudo apt install -f --reinstall git cmake g++ glslang-tools libvulkan-dev libasound2-dev libx11-dev libxcursor-dev 9 | #3 10 | cd 11 | git clone --recurse-submodules https://github.com/Try/OpenGothic.git 12 | #4 13 | cd OpenGothic 14 | cmake -B build -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo 15 | #5 16 | make -C build -j12 #number_of_cpucores 17 | # locate executables at OpenGothic/build/opengothic 18 | #6 19 | # копировать папку opengothic в папку с игрой (gothic-2-gold) 20 | # создать копии библиотек с новыми имменами (что бы не было битых ссылок): 21 | libphysfs.so.3.1.0 -> libphysfs.so.1 22 | libphysfs.so.3.1.0 -> libphysfs.so 23 | libsquish.so.0.0 -> libsquish.so 24 | # 25 | # для запуска игры: 26 | cd /Gothic-2-Gold/opengothic 27 | sh Gothic2Notr.sh -g /Gothic-2-Gold 28 | 29 | simple: 30 | mangohud MANGOHUD_CONFIG=wine,benchmark_percentiles,gpu_name,cpu_temp,gpu_temp,vram,ram,font_size=22,vulkan_driver,wine,gpu_text=rx6700xt,cpu_text=2640v3,arch,gpu_core_clock,gpu_mem_clock,cpu_power,gpu_power,cpu_mhz,resolution,vkbasalt,gamemode,gpu_load_change,cpu_load_change,position=top-right,vsync=3 sh /mnt/steam_data/linux_native_games/Gothic-2-Gold/opengothic/Gothic2Notr_starter.sh -g /mnt/steam_data/linux_native_games/Gothic-2-Gold 31 | 32 | 33 | 34 | https://github.com/OpenXRay/xray-16/wiki/%5BEN%5D-How-to-build-and-setup-on-Linux 35 | 36 | #1 37 | sudo apt install -f --reinstall git cmake make libglew-dev libopenal-dev libcrypto++-dev libogg-dev libtheora-dev libvorbis-dev libsdl2-dev liblzo2-dev libjpeg-dev libncurses5-dev gcc g++ dpkg-dev 38 | #2 39 | git clone https://github.com/OpenXRay/xray-16.git --recurse-submodules 40 | #3 41 | cd xray-16 && mkdir bin && cd bin 42 | #4 43 | cmake .. 44 | make -j12 #number_of_cpucores 45 | #5 46 | mkdir S.T.A.L.K.E.R.-Call-of-Pripyat 47 | #6 48 | #После компиляции скопируйте содержимое каталога xray-16/bin/x64/Release/ в ~/S.T.A.L.K.E.R.-Call-of-Pripyat/bin/ 49 | #Скопируйте каталог gamedata и файл fsgame.ltx из каталога xray-16/res в ~/S.T.A.L.K.E.R.-Call-of-Pripyat/ 50 | #Из xray-16/src/xr_3da/ скопируйте скрипт xr_3da.sh в ~/S.T.A.L.K.E.R.-Call-of-Pripyat/bin. 51 | #В ~/S.T.A.L.K.E.R.-Call-of-Pripyat/ поместите игровые ресурсы levels, localization, mp, patches, resources 52 | #7 53 | cd /S.T.A.L.K.E.R.-Call-of-Pripyat/bin/ 54 | sh xr_3da.sh -fsltx /S.T.A.L.K.E.R.-Call-of-Pripyat/fsgame.ltx 55 | 56 | #simple: 57 | mangohud --dlsym sh /mnt/steam_data/linux_native_games/S.T.A.L.K.E.R.-Call-of-Pripyat/bin/xr_3da.sh -fsltx "/mnt/steam_data/linux_native_games/S.T.A.L.K.E.R.-Call-of-Pripyat/fsgame.ltx" 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /adds/ROSA/ Qpdf Tools-build-rosa: -------------------------------------------------------------------------------- 1 | sudo dnf install git cmake make clang lib64qt5widgets-devel lib64qt5widgets5 extra-cmake-modules 2 | git clone https://github.com/silash35/qpdftools.git 3 | cd qpdftools 4 | mkdir build 5 | cd build 6 | cmake -DCMAKE_BUILD_TYPE=Release .. 7 | make 8 | sudo make install 9 | -------------------------------------------------------------------------------- /adds/ROSA/0DNS-сервера для steam: -------------------------------------------------------------------------------- 1 | DNS-сервера для steam 2 | 3 | Cloudflare DNS: 4 | 1.1.1.1 5 | 1.0.0.0 6 | 7 | Yandex DNS: 8 | 77.88.8.8 9 | 77.88.8.1 10 | 11 | Cloudflare: 1.1.1.1 + 1.0.0.1 12 | or 13 | Quad9: 9.9.9.9 + 149.112.112.112 14 | or 15 | OpenDNS: 208.67.222.222 + 208.67.220.220 16 | or 17 | OpenNIC: 46.151.208.154 + 128.199.248.105 18 | -------------------------------------------------------------------------------- /adds/ROSA/0rosa-best-app-utils: -------------------------------------------------------------------------------- 1 | sudo dnf install -y python3-pip virt-manager virt-manager-common qemu.x86_64 qemu.i686 qemu-common.x86_64 qemu-common.i686 qemu-device-display-virtio-gpu.x86_64 qemu-device-display-virtio-gpu.i686 qemu-device-display-virtio-gpu-pci.x86_64 qemu-device-display-virtio-gpu-pci.i686 qemu-kvm nemo lib64nemo-extensions-devel lib64nemo-extensions1 lib64nemo-gir3.0 nemo-audio-tab nemo-compare nemo-fileroller nemo-image-converter nemo-python nemo-python-devel nemo-pastebin meld gksu stacer wavemon cpu-x psensor kdiskmark mangohud vkbasalt goverlay gamescope system-monitoring-center encfs fceux;pip3 install Xlib pygame pywebview 2 | 3 | #conky 4 | sudo dnf install conky conky-manager conky-theme-blueconky 5 | 6 | 7 | 8 | 9 | 10 | 11 | #virtualbox 12 | sudo usermod -aG vboxusers $USER 13 | sudo /sbin/vboxconfig 14 | 15 | #1 16 | sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress 17 | # если диски не равны по емкости, но разделы помещаются. 18 | sudo dd if=/dev/nvme0n1 of=/dev/sda bs=1M conv=sparse,sync status=progress 19 | Здесь: 20 | 21 | sdb- это пункт назначения 22 | sda- исходный жесткий диск 23 | bs- это команда размера блока, соответствующая 64 КБ 24 | conv = нет ошибки, синхронизациясинхронизирует ввод-вывод и в случае ошибки не останавливается. 25 | 26 | Значение по умолчанию для настроек 64 КБ составляет 512 байт, что относительно мало. В качестве условия лучше включить 64К или 128К. С другой стороны, передача небольшого блока более надежна. 27 | 28 | #2 29 | lsusb 30 | echo options usb-storage quirks=174c:5136:u | sudo tee /etc/modprobe.d/blacklist_uas.conf 31 | sudo update-initramfs -u 32 | sudo reboot 33 | 34 | #3 35 | как правильно получить точное разрешение экрана в консоли (полезно для создания софта): 36 | xdpyinfo -display :0.0 | grep dimensions | egrep -o "[0-9]+x[0-9]+ pixels" | egrep -o "[0-9]+x[0-9]+" 37 | #4 38 | Как точно узнать название вашей системы: 39 | cat "/etc/os-release" | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/"//g' 40 | #5 41 | Как получить список всех Linux ядер установленных в систему Debian-base (включая остатки пакетов от ядер) 42 | dpkg -l | grep "linux" | grep "rc linux" | cut -d " " -f 3 43 | 44 | #6 45 | обновить систему и исключить один или несколько пакетов 46 | dnf search google-chrome 47 | 48 | google-chrome-beta.x86_64 : Google Chrome (beta) 49 | google-chrome-stable.x86_64 : Google Chrome 50 | google-chrome-unstable.x86_64 : Google Chrome (unstable) 51 | 52 | sudo dnf --refresh -x 'google-chrome-beta.x86_64,google-chrome-stable.x86_64,google-chrome-unstable.x86_64' update 53 | 54 | sudo dnf --refresh --exclude 'google-chrome-beta.x86_64,google-chrome-stable.x86_64,google-chrome-unstable.x86_64' update 55 | 56 | -------------------------------------------------------------------------------- /adds/ROSA/AppleMagicMouse-rosa: -------------------------------------------------------------------------------- 1 | sudo gedit /usr/share/X11/xorg.conf.d/50-magicmouse.conf 2 | 3 | Section "InputClass" 4 | Identifier "Apple Magic Mouse" # This can be anything 5 | MatchIsPointer "on" 6 | MatchDevicePath "/dev/input/event*" 7 | MatchProduct "Steve’s Mouse" # Product name from 'xinput list' 8 | Driver "evdev" # From '/var/log/Xorg.0.log' after mouse connected 9 | Option "AccelerationProfile" "0" 10 | Option "ConstantDeceleration" "5" 11 | Option "AdaptiveDeceleration" "1" 12 | Option "VelocityScale" "8" 13 | Option "ButtonMapping" "1 2 3 5 4 0 0" 14 | EndSection 15 | -------------------------------------------------------------------------------- /adds/ROSA/INTEL-LINUX-UHD600-GPU-XORG-CONF: -------------------------------------------------------------------------------- 1 | Speed boost with new mesa for recent intel GPU's (needs config) 2 | 3 | with my UHD Graphics (comet lake GT2) I had some minor issues... 4 | 5 | I couldn't use DRI3 (it wouldn't swap buffers!) and small windows were slooow (half the fps of fullscreen - quite odd) 6 | 7 | I was using this config 8 | 9 | sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf 10 | 11 | Section "Device" 12 | Identifier "Intel Graphics" 13 | Driver "intel" 14 | Option "DRI" "2" 15 | Option "TearFree" "true" 16 | EndSection 17 | 18 | apparently there has been a bunch of work done with intel gpu's and glamor acceleration... so I'm now using the following config instead. (I renamed 20-intel.conf to 20-intel.conf.XXX) 19 | 20 | sudo nano /usr/share/X11/xorg.conf.d/18-intel-glamor.conf 21 | 22 | Section "Device" 23 | Identifier "Intel Graphics" 24 | Driver "modesetting" 25 | Option "AccelMethod" "glamor" 26 | Option "DRI" "3" 27 | Option "Backlight" "intel_backlight" 28 | EndSection 29 | 30 | checking xorg logs I now see... which I didn't before 31 | # V-3 32 | Section "Device" 33 | Identifier "Intel Graphics" 34 | Driver "modesetting" 35 | Option "AccelMethod" "glamor" 36 | Option "DRI" "3" 37 | Option "Backlight" "intel_backlight" 38 | Option "TripleBuffer" "true" 39 | Option "TearFree" "true" 40 | EndSection 41 | 42 | X зависает/падает с драйверами intel 43 | 44 | Некоторые проблемы со сбоем X, зависания GPU, или проблемы с зависанием X, могут быть решены путем отключения использования GPU с опцией NoAccel: 45 | 46 | /etc/X11/xorg.conf.d/20-intel.conf 47 | 48 | Section "Device" 49 | Identifier "Intel Graphics" 50 | Driver "intel" 51 | Option "NoAccel" "True" 52 | EndSection 53 | 54 | Кроме того, попробуйте отключить 3D-ускорение только с опцией DRI: 55 | 56 | /etc/X11/xorg.conf.d/20-intel.conf 57 | 58 | Section "Device" 59 | Identifier "Intel Graphics" 60 | Driver "intel" 61 | Option "DRI" "False" 62 | EndSection 63 | 64 | 65 | 66 | #MODPROBE 67 | sudo nano /etc/modprobe.d/i915.conf 68 | options i915 enable_fbc=1 69 | options i915 fastboot=1 70 | -------------------------------------------------------------------------------- /adds/ROSA/MacOS+VirtualBox: -------------------------------------------------------------------------------- 1 | 2 | VBoxManage modifyvm "MacOS_Big_Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff 3 | VBoxManage setextradata "MacOS_Big_Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1" 4 | VBoxManage setextradata "MacOS_Big_Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" 5 | VBoxManage setextradata "MacOS_Big_Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95" 6 | VBoxManage setextradata "MacOS_Big_Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" 7 | VBoxManage setextradata "MacOS_Big_Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 8 | 9 | 10 | VBoxManage setextradata "MacOS_Big_Sur" VBoxInternal2/EfiGraphicsResolution 1920x1080 11 | 12 | The following Resolutions are supported on VirtualBox: 13 | 1280×720 | 1920×1080 | 2560×1440 | 2048×1080 | 3840×2160 | 5120×2880 | 7680×4320 14 | HD FHD QHD 2K 4K 5K 8K 15 | -------------------------------------------------------------------------------- /adds/ROSA/MangoHud.conf: -------------------------------------------------------------------------------- 1 | ################### File Generated by GOverlay ################### 2 | vsync=1 3 | #gl_vsync=1 4 | toggle_fps_limit=F1 5 | legacy_layout=false 6 | gpu_stats 7 | gpu_temp 8 | gpu_core_clock 9 | gpu_mem_clock 10 | gpu_power 11 | gpu_load_change 12 | gpu_load_value=50,90 13 | gpu_load_color=FFFFFF,FF7800,CC0000 14 | gpu_text=GPU 15 | cpu_stats 16 | cpu_temp 17 | cpu_power 18 | cpu_mhz 19 | cpu_load_change 20 | core_load_change 21 | cpu_load_value=50,90 22 | cpu_load_color=FFFFFF,FF7800,CC0000 23 | cpu_color=2e97cb 24 | cpu_text=CPU 25 | #io_stats 26 | io_read 27 | io_write 28 | io_color=a491d3 29 | vram 30 | vram_color=ad64c1 31 | ram 32 | ram_color=c26693 33 | fps 34 | engine_version 35 | engine_color=eb5b5b 36 | gpu_name 37 | gpu_color=2e9762 38 | vulkan_driver 39 | arch 40 | wine 41 | wine_color=eb5b5b 42 | frame_timing=1 43 | frametime_color=00ff00 44 | resolution 45 | vkbasalt 46 | gamemode 47 | custom_text=Distro: 48 | exec=cat "/etc/os-release" | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/"//g' 49 | #custom_text=Version: 50 | #exec=lsb_release -a | grep Release | cut -c 10-26 51 | custom_text=Kernel: 52 | exec=uname -r 53 | custom_text=Session: 54 | exec=printf x11 55 | ##media_player 56 | #media_player_color=ffffff 57 | time 58 | background_alpha=0.4 59 | font_size=24 60 | background_color=020202 61 | position=top-right 62 | text_color=ffffff 63 | toggle_hud=Shift_R+F12 64 | toggle_logging=Shift_L+F2 65 | output_folder=/home/gamer 66 | media_player_name=spotify 67 | -------------------------------------------------------------------------------- /adds/ROSA/Nvidia-rosa/90-nvidia-2.conf: -------------------------------------------------------------------------------- 1 | # nvidia-settings: X configuration file generated by nvidia-settings 2 | # nvidia-settings: version 545.29.06 3 | Section "Monitor" 4 | # HorizSync source: edid, VertRefresh source: edid 5 | Identifier "Monitor0" 6 | VendorName "Unknown" 7 | ModelName "GSV1x2 DEMO" 8 | HorizSync 30.0 - 81.0 9 | VertRefresh 56.0 - 76.0 10 | Option "DPMS" 11 | EndSection 12 | 13 | Section "Device" 14 | Identifier "Device0" 15 | Driver "nvidia" 16 | VendorName "NVIDIA Corporation" 17 | BoardName "NVIDIA GeForce RTX 2060" 18 | Option "RegistryDwords" "PerfLevelSrc=0x2222" 19 | Option "TripleBuffer" "True" 20 | Option "Coolbits" "28" 21 | EndSection 22 | 23 | Section "Screen" 24 | Identifier "Screen0" 25 | Device "Device0" 26 | Monitor "Monitor0" 27 | DefaultDepth 24 28 | Option "Stereo" "0" 29 | Option "nvidiaXineramaInfoOrder" "DFP-4" 30 | Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }" 31 | Option "SLI" "Off" 32 | Option "MultiGPU" "Off" 33 | Option "BaseMosaic" "off" 34 | SubSection "Display" 35 | Depth 24 36 | EndSubSection 37 | EndSection 38 | 39 | -------------------------------------------------------------------------------- /adds/ROSA/Nvidia-rosa/90-nvidia.conf: -------------------------------------------------------------------------------- 1 | # nvidia-settings: X configuration file generated by nvidia-settings 2 | # nvidia-settings: version 470.57.01 3 | Section "Device" 4 | Identifier "Device0" 5 | Driver "nvidia" 6 | VendorName "NVIDIA Corporation" 7 | # индификация видеокарты, можно/нужно поставить название свой карты 8 | BoardName "NVIDIA GeForce GTX 1050" 9 | #если у вас уже есть настройки в файле, достаточно добавить три пункта ниже. 10 | # принудительно заставляет видеокарту работать на максимальных частотах, что бы не уходила анамально во время игры в сберегающий режим 11 | Option "RegistryDwords" "PerfLevelSrc=0x2222" 12 | # одно из основных сресдст борьбы с трирингом в 3Д играх 13 | Option "TripleBuffer" "True" 14 | # дать разрешение старонным программам управлять оборотами вентеляторов карты 15 | Option "Coolbits" "28" 16 | EndSection 17 | 18 | Section "Screen" 19 | Identifier "Screen0" 20 | Device "Device0" 21 | Monitor "Monitor0" 22 | DefaultDepth 24 23 | Option "Stereo" "0" 24 | Option "nvidiaXineramaInfoOrder" "DFP-0" 25 | # еще одно стредство для борьбы с тирингом на всех мониторах 26 | Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }" 27 | Option "SLI" "Off" 28 | Option "MultiGPU" "Off" 29 | Option "BaseMosaic" "off" 30 | SubSection "Display" 31 | Depth 24 32 | EndSubSection 33 | EndSection 34 | -------------------------------------------------------------------------------- /adds/ROSA/Nvidia-rosa/Nvidia-old-gpu-driver/INSTALL: -------------------------------------------------------------------------------- 1 | FAQ SITE: https://www.if-not-true-then-false.com/2020/inttf-nvidia-patcher/ 2 | 3 | Установка драйверов Nvidia для старых карт с новыми ядрами: 4 | 5 | #1 установка необходимых пакетов 6 | sudo dnf install wget patch 7 | 8 | #2 создание временной папки 9 | cd 10 | mkdir NVIDIA 11 | cd NVIDIA 12 | 13 | #3 скачивание скрипта для преобразования драйвера 14 | wget -O inttf-nvidia-patcher.sh https://nvidia.if-not-true-then-false.com/patcher/inttf-nvidia-patcher.sh 15 | 16 | 4# даем права на исполнение скрипта 17 | chmod +x inttf-nvidia-patcher.sh 18 | 19 | 5# смотрим команды скрипта 20 | ./inttf-nvidia-patcher.sh 21 | #--- inttf NVIDIA patcher --- 22 | #script usage: inttf-nvidia-patcher.sh [-h] [-v 340.108, 418.113 or 435.21] 23 | #Example: Get and patch NVIDIA 340.108 for kernel 5.19, 5.18 / 5.17 / 5.16 / 5.15 / 5.14 / 5.13 / 5.12 / 5.11 / 5.10 24 | 25 | 6# пример скачивания и преобразования/патчинга драйвера 340 для новых ядер Линукс 26 | ./inttf-nvidia-patcher.sh -v 340.108 27 | 28 | #7 install установка драйвера 29 | 30 | sudo ./NVIDIA-Linux-x86_64-340.108-patched-kernel-5.18.run 31 | 32 | -------------------------------------------------------------------------------- /adds/ROSA/Nvidia-rosa/blacklist-nouveau: -------------------------------------------------------------------------------- 1 | 2 | sudo nano /etc/modprobe.d/blacklist-nouveau.conf 3 | 4 | blacklist nouveau 5 | blacklist lbm-nouveau 6 | options nouveau modeset=0 7 | alias nouveau off 8 | alias lbm-nouveau off 9 | 10 | sudo dracut --force 11 | sudo update-grub2 12 | 13 | reboot 14 | 15 | sudo dnf install kernel-6.4-xanmod kernel-6.4-xanmod-devel kernel-6.4-xanmod-uml kernel-6.4-xanmod-uml-modules kernel-modules-nvidia535-6.4-xanmod 16 | 17 | reboot 18 | 19 | cd 20 | 21 | wget https://us.download.nvidia.com/XFree86/Linux-x86_64/535.54.03/NVIDIA-Linux-x86_64-535.54.03.run 22 | 23 | shmod +x NVIDIA-Linux-x86_64-535.54.03.run 24 | 25 | sudo 'NVIDIA-Linux-x86_64-535.54.03.run' --no-nouveau-check --no-kernel-modules 26 | -------------------------------------------------------------------------------- /adds/ROSA/Nvidia-rosa/com.leinardi.gwe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/adds/ROSA/Nvidia-rosa/com.leinardi.gwe.png -------------------------------------------------------------------------------- /adds/ROSA/Nvidia-rosa/gwe-release.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/adds/ROSA/Nvidia-rosa/gwe-release.tar.gz -------------------------------------------------------------------------------- /adds/ROSA/Pipewire-Simultaneous.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pactl unload-module module-combine-sink 3 | pactl load-module module-combine-sink 4 | -------------------------------------------------------------------------------- /adds/ROSA/ROSA-FRESH-DESTOP-MANGOHUD: -------------------------------------------------------------------------------- 1 | ##MANGOHUD BUILD FOR ROSA FRESH DESKTOP 12.2 2 | sudo dnf install git meson ninja gcc gcc-c++ cmake.i686 cmake glibc-devel dbus-devel glslang vulkan.x86_64 vulkan.i686 lib64vulkan-devel.x86_64 lib64vulkan-intel-devel.x86_64 lib64vulkan1.x86_64 libvulkan-devel.i686 libvulkan-intel-devel.i686 libvulkan1.i686 3 | git clone --recurse-submodules https://github.com/flightlessmango/MangoHud.git 4 | cd MangoHud 5 | meson build -Dwith_xnvctrl=disabled 6 | ninja -C build install 7 | 8 | -------------------------------------------------------------------------------- /adds/ROSA/ROSA-GNOME-COMMANDS-FOR-INSTALL: -------------------------------------------------------------------------------- 1 | #Обновление системы после установки: 2 | sudo dnf update 3 | ============================================================================================= 4 | #решение проблемы с массовыми файлами только на чтение от других линукс систем 5 | #sudo nano /etc/sudoers 6 | #%wheel ALL=(ALL) ALL 7 | sudo usermod -aG wheel $USER 8 | ====================================================================================== 9 | #Добавить права для всех, на диски у которых ограниченный доступ: 10 | sudo chmod -R ugo+rwx /path/to/disk 11 | #sample: sudo chmod -R ugo+rwx /media/gamer/usb-data64 12 | ====================================================================================== 13 | #Удаляем всё лишнее: 14 | sudo dnf remove -y gnome-robots four-in-a-row gnuchess aislerior gnome-chess gnome-mahjongg gnome-sudoku gnome-tetravex iagno lightsoff tail five-or-more gnome-klotski gimp kmahjongg kmines klines kpat 15 | ====================================================================================== 16 | sudo dnf install portproton steam ananicy neofetch krita krita-plugin-gmic 17 | ============================================================================================= 18 | Включаем поддержку xbox usb dongle: 19 | sudo dnf install xow libusb-compat0.1_4 20 | sudo systemctl enable xow && sudo systemctl start xow 21 | ============================================================================================= 22 | Установка XanMod ядра - (https://forum.rosalinux.ru/viewtopic.php?f=58&t=10295): 23 | 24 | echo "[kernel-xanmod-x86_64] 25 | name=kernel with XanMod patch 26 | baseurl=http://abf-downloads.rosalinux.ru/kelpee_personal/repository/rosa2021.1/x86_64/kernel_xanmod/release/ 27 | enabled=1 28 | skip_if_unavailable=1 29 | gpgcheck=0 30 | priority=0" > /tmp/kernel-xanmod-x86_64.repo 31 | sudo mv /tmp/kernel-xanmod-x86_64.repo /etc/yum.repos.d 32 | sudo dnf update && sudo dnf install task-kernel-xanmod 33 | ============================================================================================= 34 | Обновление MESA fidel (mesa-git-22.x): 35 | 36 | echo "[mesa-git] 37 | name=mesa-git 38 | baseurl=http://abf-downloads.rosalinux.ru/castro_fidel_personal/repository/rosa2021.1/x86_64/main/release/ 39 | gpgcheck=0 40 | enabled=1 41 | cost=999 42 | 43 | [mesa-git-i686] 44 | name=mesa-git-i686 45 | baseurl=http://abf-downloads.rosalinux.ru/castro_fidel_personal/repository/rosa2021.1/i686/main/release/ 46 | gpgcheck=0 47 | enabled=1 48 | cost=1000" > /tmp/mesa-git.repo 49 | sudo mv /tmp/mesa-git.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 50 | sudo dnf reinstall '*xorg*' 'mesa*' 'libx*' 'libX*' 'fontconfig*' 51 | sudo dnf install -y vulkan.x86_64 vulkan.i686 lib64vulkan-devel.x86_64 lib64vulkan-intel-devel.x86_64 lib64vulkan1.x86_64 libvulkan-devel.i686 libvulkan-intel-devel.i686 libvulkan1.i686 52 | ============================================================================================= 53 | #AMD TEARFREE XORG 54 | echo 'Section "Device" 55 | Identifier "AMDgpu" 56 | Option "DRI" "3" 57 | Option "TearFree" "true" 58 | EndSection' > /tmp/10-amdgpu.conf 59 | sudo mv /tmp/10-amdgpu.conf /etc/X11/xorg.conf.d/ 60 | ============================================================================================= 61 | -------------------------------------------------------------------------------- /adds/ROSA/ROSA-UPDATE-GRUB: -------------------------------------------------------------------------------- 1 | sudo update-grub 2 | sudo grub2-mkconfig -o /boot/grub2/grub.cfg 3 | sudo dracut --regenerate-all --force 4 | 5 | -------------------------------------------------------------------------------- /adds/ROSA/RPCS3-xbox-pad-stick-conf: -------------------------------------------------------------------------------- 1 | Analog sticks not centered with evdev pad handler 2 | 3 | When using the evdev pad handler on Linux, some users may encounter cases where the analog sticks of the controller are not centered but stuck in the corner of the movement zone. This issue occurs when incorrect drivers are used for the controller. 4 | 5 | Usually, analog sticks have a range from -x to +x while triggers use only a positive range from 0 to +x. However, some controllers use positive ranges for analog sticks as well which does not directly work with RPCS3's implementation. Hence, the following workaround is required: 6 | 7 | Navigate to ~/.config/rpcs3/ and open evdev_positive_axis.yml. If this file does not exist in the directory, create it. 8 | Change the following lines from false to true: 9 | 10 | Before 11 | ABS_X: false 12 | ABS_Y: false 13 | ABS_RX: false 14 | ABS_RY: false 15 | 16 | 17 | After 18 | ABS_X: true 19 | ABS_Y: true 20 | ABS_RX: true 21 | ABS_RY: true 22 | 23 | This is not an exhaustive list of options available. Users are requested to toggle other options as required by their specific controller or driver. 24 | -------------------------------------------------------------------------------- /adds/ROSA/backport-repo-rosa: -------------------------------------------------------------------------------- 1 | echo "[x11_backports_personal-x86-64] 2 | name=x11_backports_personal-x86-64 3 | baseurl=http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2021.1/x86_64/main/release 4 | gpgcheck=0 5 | enabled=1 6 | cost=999 7 | 8 | [x11_backports_personal-i686] 9 | name=x11_backports_personal-i686 10 | baseurl=http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2021.1/x86_64/main/release 11 | gpgcheck=0 12 | enabled=1 13 | cost=1000" > /tmp/x11_backports_personal.repo 14 | 15 | sudo mv /tmp/x11_backports_personal.repo /etc/yum.repos.d 16 | 17 | sudo dnf --refresh --nobest distrosync 18 | -------------------------------------------------------------------------------- /adds/ROSA/bzu-gmb-module-testing/[rosa2021.1]cinebench_r15-wine_v1b: -------------------------------------------------------------------------------- 1 | sudo dnf install -y yad gtksourceview3 lib64gtksourceview-3.0_1 pv;cd "/home/${USER}";rm -rf cinebench_r15-wine*;rm -f cinebench_r15-wine*;wget https://github.com/redrootmin/bzu-gmb-modules/releases/download/v3/cinebench_r15-wine_v1b.tar.xz;pv "cinebench_r15-wine_v1b.tar.xz" | tar -xJ;rm -f cinebench_r15-wine_v1b.tar.xz;cd "/home/${USER}/cinebench_r15-wine";chmod +x mini_install.sh;bash mini_install.sh 2 | -------------------------------------------------------------------------------- /adds/ROSA/commands-ggs: -------------------------------------------------------------------------------- 1 | sudo -S killall -3 gnome-shell 2 | gnome-extensions list 3 | gnome-extensions list --enabled 4 | gnome-extensions list --disabled 5 | gnome-extensions list --enabled > gnome-extensions-list-enable 6 | gnome-extensions list > gnome-extensions-list 7 | gnome-extensions enable [uuid] 8 | gnome-extensions disable [uuid] 9 | dconf dump /org/gnome/shell/extensions/ > extensions.conf 10 | dconf dump / > dconf_full.conf 11 | dconf reset -f /org/gnome/shell/extensions/ 12 | dconf load /org/gnome/shell/extensions/ < extensions.conf 13 | #gsettings set org.gnome.shell disable-extension-version-validation true 14 | #gsettings set org.gnome.shell disable-extension-version-validation false 15 | #readarray -t module_conf < "${script_dir}/modules-temp/${name_script}/module_config" 16 | #примеры считывания массива с данными 17 | #version_kernel=${module_conf[*]} - Все записи в массиве 18 | #version_kernel=${#module_conf[*]} - Количество записей в массиве, нумерания с нуля 19 | #version_kernel=${module_conf[7]} - Определенная запись в массиве 20 | #for i in *.mp4; do ffmpeg -i "$i" -vf deshake "stabilized-${i}.mp4"; done 21 | readarray -t ge_list < "gnome-extensions-list-all";for (( i=0; i <= (${#ge_list[*]}-1); i=i+1 ));do gnome-extensions disable "${ge_list[$i]}";done 22 | 23 | readarray -t ge_list < "gnome-extensions-list-enable";for (( i=0; i <= (${#ge_list[*]}-1); i=i+1 ));do gnome-extensions enable "${ge_list[$i]}";done 24 | 25 | readarray -t ge_list < "gnome-extensions-list-ubuntu2004-default";for (( i=0; i <= (${#ge_list[*]}-1); i=i+1 ));do gnome-extensions enable "${ge_list[$i]}";done 26 | 27 | 28 | gsettings set org.gnome.desktop.background picture-uri-dark file:////usr/share/backgrounds/42.jpg 29 | gsettings set org.gnome.desktop.background picture-uri file:////usr/share/backgrounds/42.jpg 30 | 31 | gsettings get org.gnome.desktop.interface color-scheme 32 | gsettings get org.gnome.desktop.interface gtk-theme 33 | gsettings get org.gnome.desktop.wm.preferences theme 34 | 35 | dconf read /org/gnome/shell/favorite-apps 36 | dconf write /org/gnome/shell/favorite-apps "['bzu-gmb.desktop', 'gnome-control-center.desktop', 'org.gnome.tweaks.desktop', 'org.corectrl.corectrl.desktop', 'psensor.desktop', 'pavucontrol.desktop', 'org.gnome.Terminal.desktop', 'gnome-system-monitor.desktop', 'org.gnome.Nautilus.desktop', 'firefox.desktop', 'org.gnome.gedit.desktop', 'org.gnome.Calculator.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.Screenshot.desktop', 'steam.desktop', 'steam-deck-mode-desktop.desktop']" 37 | 38 | gsettings set org.gnome.mutter attach-modal-dialogs false 39 | 40 | #!/bin/bash 41 | #creator by RedRoot(Yacyna Mehail) for GAMER STATION [on linux] and Gaming Community OS Linux 42 | # GPL-3.0 License 43 | 44 | #Определение расположениея папки bzu-gmb и версию 45 | #main_dir=`echo ${app_dir} | sed 's/\/app\>//g'` 46 | script_dir0=$(dirname $(readlink -f "$0")) 47 | utils_dir0="${script_dir0}/core-utils" 48 | version0=`cat "${script_dir0}/config/name_version"` 49 | export script_dir=${script_dir0} 50 | export utils_dir=${utils_dir0} 51 | export version=${version0} 52 | 53 | #Определение переменныех утилит и скриптов 54 | YAD0="${utils_dir}/yad" 55 | zenity0="${utils_dir}/zenity" 56 | export YAD=${YAD0} 57 | export zenity=${zenity0} 58 | 59 | 60 | GTK_THEME="Adwaita-dark" ${YAD} --title="Back to Ubuntu Vanilla" --image-on-top --picture --size=fit --filename="${script_dir}/icons/debian-logo-icon327.png" --width=327 --height=327 --center --inc=256 --text-align=center --text="ТРЕБУЕТСЯ ПЕРЕАГРУЗКА СИСТЕМЫ!" --timeout=5 --timeout-indicator=bottom 61 | 62 | 63 | -------------------------------------------------------------------------------- /adds/ROSA/dendy-emulator: -------------------------------------------------------------------------------- 1 | sudo dnf install fceux 2 | -------------------------------------------------------------------------------- /adds/ROSA/firefox best addons: -------------------------------------------------------------------------------- 1 | #firefox best addons 2 | https://addons.mozilla.org/ru/firefox/addon/savefromnet-helper/ 3 | https://www.mozilla.org/ru/firefox/all/#product-desktop-release 4 | https://addons.mozilla.org/ru/firefox/addon/traduzir-paginas-web/ 5 | https://addons.mozilla.org/ru/firefox/addon/auto-tab-discard/ 6 | https://addons.mozilla.org/ru/firefox/addon/free-vpn-proxy-planetvpn/ 7 | https://addons.mozilla.org/ru/firefox/addon/ublock-origin/ 8 | -------------------------------------------------------------------------------- /adds/ROSA/firefox-vaapi: -------------------------------------------------------------------------------- 1 | Firefox Configurations 2 | 3 | For Ubuntu 22.04LTS, the build-in Firefox has enabled it already. To disable, set “media.hardware-video-decoding.enabled” ➞ false 4 | 5 | For earlier Ubuntu, run “about:config” in Firefox URL and configure: 6 | Search for ‘ffmpeg’ 7 | 8 | “media.ffmpeg.vaapi.enabled” ➞ true 9 | Search for ‘vpx’ 10 | 11 | “media.ffvpx.enabled” ➞ false 12 | “media.navigator.mediadatadecoder_vpx_enabled” ➞ true 13 | “media.rdd-vpx.enabled” ➞ false 14 | Search for ‘webrender’ 15 | 16 | “gfx.webrender.all” ➞ true 17 | Search for ‘hardware-video-decoding’ 18 | 19 | “media.hardware-video-decoding.enabled” ➞ true 20 | Verify 21 | 22 | Relaunch Firefox to apply. 23 | 24 | Run about:support in Firefox URL. 25 | -------------------------------------------------------------------------------- /adds/ROSA/glib-for-2021-1-redroot-testing-v1: -------------------------------------------------------------------------------- 1 | # glib-redroot-testing for rosa 2021.1 , glib 2.37+ 2 | 3 | echo "[glib237-redroot-testing-x86_64] 4 | name=glib237-redroot-testing-x86_64 5 | baseurl=http://abf-downloads.rosalinux.ru/redroot_personal/container/4385924/x86_64/main/release/ 6 | gpgcheck=0 7 | enabled=1 8 | cost=999" > /tmp/glib237-redroot-testing.repo 9 | sudo mv /tmp/glib237-redroot-testing.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 10 | -------------------------------------------------------------------------------- /adds/ROSA/gnome-autologin-nopass-after-sleep: -------------------------------------------------------------------------------- 1 | Хочу поделиться вариантом решения небольшой, но неприятной проблемы в Rosa Fresh 12.3 Plasma. 2 | Долгое время не удавалось сделать автозапуск системы без ввода пароля. Он ведь, в принципе, не нужен на домашнем компьютере. Решение оказалось таким: 3 | Под root или sudo c помощью вашего редактора откройте файл /etc/gdm/custom.conf, например nano 4 | # nano etc/gdm/custom.conf 5 | 6 | и в раздел "daemon" добавьте следующие строки: 7 | [daemon] 8 | AutomaticLoginEnable=true 9 | AutomaticLogin=username 10 | 11 | Где для директивы AutomaticLogin укажите имя пользователя которому следует разрешить автовход в систему. 12 | Например, для пользователя с именем "user", 13 | ............ 14 | [daemon] 15 | AutomaticLoginEnable=true 16 | AutomaticLogin=user 17 | ............ 18 | Вполне возможно, при помощи nano выполнить команду не получится по причине того, что каталог "gdm" скрытый, в этом случае лучше сделать это в Midnught Commander, в нём у меня всё получилось с разбегу. 19 | 20 | # отключить запрос пароля после сна 21 | gsettings set org.gnome.desktop.screensaver lock-enabled false 22 | -------------------------------------------------------------------------------- /adds/ROSA/gnome-disable-lock-screen-after-sleep: -------------------------------------------------------------------------------- 1 | gsettings set org.gnome.desktop.lockdown disable-lock-screen true 2 | -------------------------------------------------------------------------------- /adds/ROSA/intel-gpu-conf/20-intel.conf: -------------------------------------------------------------------------------- 1 | Section "Device" 2 | Identifier "Intel Graphics" 3 | Driver "intel" 4 | Option "TearFree" "true" 5 | Option "TripleBuffer" "true" 6 | Option "SwapbuffersWait" "true" 7 | EndSection 8 | -------------------------------------------------------------------------------- /adds/ROSA/intel-gpu-conf/grub-intel: -------------------------------------------------------------------------------- 1 | # Enable power-saving display C-states (0=disable; 1=up to DC5; 2=up to DC6) 2 | #i915.fastboot=1 i915_enable_dc=0 3 | GRUB_CMDLINE_LINUX_DEFAULT='i915.fastboot=1 i915.enable_dc=0 mitigations=off splash=silent logo.nologo quiet' 4 | -------------------------------------------------------------------------------- /adds/ROSA/kdenlive-git-redroot-testing: -------------------------------------------------------------------------------- 1 | # kdenlive-git-redroot-testing 2 | 3 | echo "[kdenlive-git-redroot-testing-x86_64] 4 | name=kdenlive-git-redroot-testing-x86_64 5 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_app_for_creators_personal/repository/rosa2021.1/x86_64/main/release/ 6 | gpgcheck=0 7 | enabled=1 8 | cost=999" > /tmp/kdenlive-git-redroot-testing.repo 9 | sudo mv /tmp/kdenlive-git-redroot-testing.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 10 | -------------------------------------------------------------------------------- /adds/ROSA/kisak-build-22.3.4: -------------------------------------------------------------------------------- 1 | -Dvulkan-drivers="['virtio-experimental','amd','swrast','intel','intel_hasvk','microsoft-experimental','amd','swrast']" 2 | -Dvulkan-layers="['device-select','intel-nullhw','overlay']" 3 | -Dglvnd=true 4 | -Dshared-glapi=enabled 5 | -Dgallium-omx=disabled 6 | -Db_ndebug=true 7 | -Dbuild-tests=true 8 | -Dglx-direct=true 9 | -Dgbm=enabled 10 | -Ddri3=enabled 11 | -Dplatforms="x11 ,wayland" 12 | -Dgallium-extra-hud=true 13 | -Dgallium-vdpau=enabled 14 | -Dlmsensors=enabled 15 | -Dgallium-xa=enabled 16 | -Dintel-clc=enabled 17 | -Dllvm=enabled 18 | -Dgallium-opencl=icd 19 | -Dgallium-nine=true 20 | -Dgallium-va=enabled 21 | -Dvideo-codecs="vc1dec, h264dec, h264enc, h265dec, h265enc" 22 | -Dgallium-drivers="['swrast','r300','r600','nouveau','virgl','svga','d3d12','iris','crocus','radeonsi','zink']" 23 | -Dgles1=disabled 24 | -Dgles2=enabled 25 | -Dosmesa=true 26 | -Dsse2=true 27 | -Dvalgrind=enabled 28 | 29 | 30 | 31 | -Dvulkan-drivers=\['virtio-experimental','amd','swrast','intel','intel_hasvk','microsoft-experimental','amd','swrast'\] 32 | -Dvulkan-layers=\['device-select','intel-nullhw','overlay'\] 33 | -Dglvnd=true 34 | -Dshared-glapi=enabled 35 | -Dgallium-omx=disabled 36 | -Db_ndebug=true 37 | -Dbuild-tests=true 38 | -Dglx-direct=true 39 | -Dgbm=enabled 40 | -Ddri3=enabled 41 | -Dplatforms=x11 ,wayland 42 | -Dgallium-extra-hud=true 43 | -Dgallium-vdpau=enabled 44 | -Dlmsensors=enabled 45 | -Dgallium-xa=enabled 46 | -Dintel-clc=enabled 47 | -Dllvm=enabled 48 | -Dgallium-opencl=icd 49 | -Dgallium-nine=true 50 | -Dgallium-va=enabled 51 | -Dvideo-codecs="vc1dec, h264dec, h264enc, h265dec, h265enc" 52 | -Dgallium-drivers=\['swrast','r300','r600','nouveau','virgl','svga','d3d12','iris','crocus','radeonsi','zink'\] 53 | -Dgles1=disabled 54 | -Dgles2=enabled 55 | -Dosmesa=true 56 | -Dsse2=true 57 | -Dvalgrind=enabled 58 | -------------------------------------------------------------------------------- /adds/ROSA/lakka-audio-conf: -------------------------------------------------------------------------------- 1 | ssh root@192.168.0.25 2 | aplay -L 3 | systemctl stop retroarch 4 | nano /storage/.config/retroarch/retroarch.cfg 5 | audio_device = "hdmi:CARD=PCH,DEV=1" 6 | systemctl start retroarch 7 | 8 | -------------------------------------------------------------------------------- /adds/ROSA/linux-tkg-rosa: -------------------------------------------------------------------------------- 1 | как собрать linux tkg kernel на роса. 2 | вводим в терминале sudo dnf install git make gcc* schedtool flex bison lib64elfutils-static-devel 3 | вводим git clone https://github.com/Frogging-Family/linux-tkg.git 4 | cd linux-tkg 5 | ./install.sh install 6 | 7 | нажимаем 5 (grneric) 8 | потом 0 (ядро 6,0) 9 | потом 2 10 | потом 0 11 | потом цифру в зависимости от вашего процессора 12 | потом 2 13 | потом 0 14 | потом 5 15 | потом 2 16 | потом n 17 | еще раз n 18 | потом 0 19 | после завершения установки соблашаемся на установку Y 20 | 21 | затем вводим в терминале sudo dnf install nautilus 22 | 23 | sudo nautilus 24 | 25 | открываем папку boot 26 | Копируем часть имени initrd-6.0.0-tkg-bmq начиная с - и далее. 27 | даем полное имя файлу vmlinuz так чтоб получилось vmlinuz-6.0.0-tkg-bmq 28 | 29 | обновляем grub 30 | sudo update-grub2 31 | 32 | -------------------------------------------------------------------------------- /adds/ROSA/linux-xanmod-edge-repo: -------------------------------------------------------------------------------- 1 | echo "[linux-xanmod-edge] 2 | name=linux-xanmod-edge 3 | baseurl=http://abf-downloads.rosalinux.ru/kelpee_personal/container/4168995/x86_64/kernel_6_0_xanmod/release/ 4 | enabled=1 5 | skip_if_unavailable=1 6 | gpgcheck=0 7 | priority=0" > /tmp/linux-xanmod-edge.repo 8 | sudo mv /tmp/linux-xanmod-edge.repo /etc/yum.repos.d 9 | sudo dnf -y --refresh distrosync 10 | sudo dnf install kernel-6.0-xanmod kernel-6.0-xanmod-devel kernel-6.0-xanmod-uml kernel-6.0-xanmod-uml-modules kernel-modules-nvidia515-6.0-xanmod 11 | -------------------------------------------------------------------------------- /adds/ROSA/mesa-build-rosa-for-intel-arc: -------------------------------------------------------------------------------- 1 | 2 | #ставим нужные пакеты 64-bit 3 | 4 | sudo dnf install -y --allowerasing --skip-broken inxi mangohud gcc* meson git flex bison gccmakedep lm_sensors-devel lib64elfutils-devel libllvm-devel expat libselinux-devel libatomic-devel python3-mako libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 libudev1 libglvnd lib64epoxy-devel gtk+3.0 libzstd1 libzstd-devel vulkan lib64xdamage-devel lib64xfixes-devel lib64xmu-devel lib64xxf86vm-devel lib64xv-devel lib64xvmc-devel valgrind lib64stdc++-static-devel libssl1 libclc lib64xvmc-devel lib64vdpau-drivers lib64vdpau-devel libva2 wayland-protocols-devel wayland*-devel glslang glslang-devel patchelf lib64xrandr-devel lib64d3dadapter9-devel libvulkan-devel lib64vulkan-devel lib64python3-devel libxrandr-devel libxxf86vm-devel lib64xshmfence-devel libxfixes-devel lib64wayland-devel lib64elf-devel lib64drm-devel libdrm-common lib64drm_amdgpu1 libxcb-devel libzstd-devel expat-devel libxshmfence-devel libomxil-bellagio-devel zlib-devel libvdpau-devel libdrm-devel pkgconf python-pkgconfig python3-pkgconfig lib64omxil-bellagio-devel lib64va-devel lib64zstd-devel lib64clang-devel lib64unwind-devel sudo dnf install libomxil-bellagio-devel libomxil-bellagio lib64ezlib1 lib64drm_intel1 vaapi-driver-intel lib64dri-drivers-intel 5 | 6 | # создаем папку для сборки mesa-git 7 | sudo rm -fr mesa 8 | git clone https://gitlab.freedesktop.org/mesa/mesa.git 9 | cd mesa 10 | #for mesa 22.2.x 11 | git checkout staging/22.2 12 | 13 | #for mesa 22.3+ 14 | git checkout staging/22.3 15 | 16 | #for mesa 23.1+ (dev) 17 | git checkout main 18 | 19 | #сборка версии mesa-devel 64bit FULL 20 | 21 | meson build64 \ 22 | -D microsoft-clc=disabled \ 23 | -D shared-llvm=enabled \ 24 | -D b_ndebug=true \ 25 | -D c_std=c11 \ 26 | -D cpp_std=c++17 \ 27 | -D gallium-drivers=auto,radeonsi,virgl,zink,swrast,i915,iris,crocus,d3d12 \ 28 | -D gallium-va=enabled \ 29 | -D gallium-vdpau=enabled \ 30 | -D gallium-xa=enabled \ 31 | -D gallium-nine=true \ 32 | -D glx=dri \ 33 | -D platforms=wayland,x11 \ 34 | -D egl-native-platform=wayland \ 35 | -D vulkan-layers=device-select,overlay \ 36 | -D vulkan-drivers=auto,amd,virtio-experimental,swrast,intel,intel_hasvk \ 37 | -D xlib-lease=auto \ 38 | -D osmesa=true \ 39 | -D glvnd=true \ 40 | -D dri3=enabled \ 41 | -D egl=enabled \ 42 | -D gbm=enabled \ 43 | -D gles1=disabled \ 44 | -D gles2=enabled \ 45 | -D glx-direct=true \ 46 | -D llvm=enabled \ 47 | -D lmsensors=enabled \ 48 | -D opengl=true \ 49 | -D shader-cache=enabled \ 50 | -D shared-glapi=enabled \ 51 | -D shared-llvm=enabled \ 52 | -D prefix=/usr \ 53 | -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ 54 | -D sysconfdir=/etc 55 | 56 | ulimit -n 8192 && sudo ninja -C build64 install 57 | 58 | 59 | #https://www.phoronix.com/review/intel-arc-a380-linux 60 | #https://www.phoronix.com/review/intel-a750-a770-arc-linux 61 | #https://www.phoronix.com/news/Rusticl-Zink-Vulkan-Works 62 | #https://wenxiaoming.github.io/2020/06/28/Intel%20vulkan%20driver%20introduction/ 63 | # INTEL_COMPUTE_CLASS=1 , INTEL_DEBUG=c-cs , INTEL_DEBUG=noccs 64 | # for add intel arc a380 65 | sudo gedit /etc/default/grub 66 | GRUB_CMDLINE_LINUX_DEFAULT + i915.force_probe=56a5 67 | sample: GRUB_CMDLINE_LINUX_DEFAULT='i915.force_probe=56a5 silent logo.nologo quiet' 68 | #For Intel ARC A750: i915.force_probe=56a1 69 | #For Intel ARC A770: i915.force_probe=5690 70 | sudo update-grub2 71 | sudo reboot 72 | -------------------------------------------------------------------------------- /adds/ROSA/mesa-git-build-on-os-v5-minimal: -------------------------------------------------------------------------------- 1 | 2 | #ставим нужные пакеты 64-bit 3 | 4 | sudo dnf install -y --allowerasing --skip-broken inxi mangohud gcc* meson git flex bison gccmakedep lm_sensors-devel lib64elfutils-devel libllvm-devel expat libselinux-devel libatomic-devel python3-mako libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 libudev1 libglvnd lib64epoxy-devel gtk+3.0 libzstd1 libzstd-devel vulkan lib64xdamage-devel lib64xfixes-devel lib64xmu-devel lib64xxf86vm-devel lib64xv-devel lib64xvmc-devel valgrind lib64stdc++-static-devel libssl1 libclc lib64xvmc-devel lib64vdpau-drivers lib64vdpau-devel libva2 wayland-protocols-devel wayland*-devel glslang glslang-devel patchelf lib64xrandr-devel lib64d3dadapter9-devel libvulkan-devel lib64vulkan-devel lib64python3-devel libxrandr-devel libxxf86vm-devel lib64xshmfence-devel libxfixes-devel lib64wayland-devel lib64elf-devel lib64drm-devel libdrm-common lib64drm_amdgpu1 libxcb-devel libzstd-devel expat-devel libxshmfence-devel libomxil-bellagio-devel zlib-devel libvdpau-devel libdrm-devel pkgconf python-pkgconfig python3-pkgconfig lib64omxil-bellagio-devel lib64va-devel lib64zstd-devel lib64clang-devel lib64unwind-devel sudo dnf install libomxil-bellagio-devel libomxil-bellagio lib64ezlib1 lib64drm_intel1 vaapi-driver-intel lib64dri-drivers-intel 5 | 6 | # создаем папку для сборки mesa-git 7 | sudo rm -fr mesa 8 | git clone https://gitlab.freedesktop.org/mesa/mesa.git 9 | cd mesa 10 | #for mesa 22.2.x 11 | git checkout staging/22.2 12 | 13 | #for mesa 22.3+ 14 | git checkout staging/22.3 15 | 16 | #for mesa 23.1+ (dev) 17 | git checkout main 18 | 19 | #сборка версии mesa-devel 64bit FULL 20 | 21 | meson build64 \ 22 | -D microsoft-clc=disabled \ 23 | -D shared-llvm=enabled \ 24 | -D b_ndebug=true \ 25 | -D c_std=c11 \ 26 | -D cpp_std=c++17 \ 27 | -D gallium-drivers=auto,radeonsi,virgl,zink,swrast,i915,iris,crocus,d3d12 \ 28 | -D gallium-va=enabled \ 29 | -D gallium-vdpau=enabled \ 30 | -D gallium-xa=enabled \ 31 | -D gallium-nine=true \ 32 | -D glx=dri \ 33 | -D platforms=wayland,x11 \ 34 | -D egl-native-platform=wayland \ 35 | -D vulkan-layers=device-select,overlay \ 36 | -D vulkan-drivers=auto,amd,virtio-experimental,swrast,intel,intel_hasvk \ 37 | -D xlib-lease=auto \ 38 | -D osmesa=true \ 39 | -D glvnd=true \ 40 | -D dri3=enabled \ 41 | -D egl=enabled \ 42 | -D gbm=enabled \ 43 | -D gles1=disabled \ 44 | -D gles2=enabled \ 45 | -D glx-direct=true \ 46 | -D llvm=enabled \ 47 | -D lmsensors=enabled \ 48 | -D opengl=true \ 49 | -D shader-cache=enabled \ 50 | -D shared-glapi=enabled \ 51 | -D shared-llvm=enabled \ 52 | -D prefix=/usr \ 53 | -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ 54 | -D sysconfdir=/etc 55 | 56 | ulimit -n 8192 && sudo ninja -C build64 install 57 | 58 | 59 | #https://www.phoronix.com/review/intel-arc-a380-linux 60 | #https://www.phoronix.com/review/intel-a750-a770-arc-linux 61 | #https://www.phoronix.com/news/Rusticl-Zink-Vulkan-Works 62 | #https://wenxiaoming.github.io/2020/06/28/Intel%20vulkan%20driver%20introduction/ 63 | # INTEL_COMPUTE_CLASS=1 , INTEL_DEBUG=c-cs , INTEL_DEBUG=noccs 64 | # for add intel arc a380 65 | sudo gedit /etc/default/grub 66 | GRUB_CMDLINE_LINUX_DEFAULT + i915.force_probe=56a5 67 | sample: GRUB_CMDLINE_LINUX_DEFAULT='i915.force_probe=56a5 silent logo.nologo quiet' 68 | #For Intel ARC A750: i915.force_probe=56a1 69 | #For Intel ARC A770: i915.force_probe=5690 70 | sudo update-grub2 71 | sudo reboot 72 | -------------------------------------------------------------------------------- /adds/ROSA/mesa-git-build-on-os3-minimal: -------------------------------------------------------------------------------- 1 | #ставим нужные пакеты 64-bit 2 | 3 | sudo dnf install -y --allowerasing --skip-broken inxi mangohud gcc* meson git flex bison gccmakedep lm_sensors-devel lib64elfutils-devel libllvm-devel expat libselinux-devel libatomic-devel python3-mako libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 libudev1 libglvnd lib64epoxy-devel gtk+3.0 libzstd1 libzstd-devel vulkan lib64xdamage-devel lib64xfixes-devel lib64xmu-devel lib64xxf86vm-devel lib64xv-devel lib64xvmc-devel valgrind lib64stdc++-static-devel libssl1 libclc lib64xvmc-devel lib64vdpau-drivers lib64vdpau-devel libva2 wayland-protocols-devel wayland*-devel glslang glslang-devel patchelf lib64xrandr-devel lib64d3dadapter9-devel libvulkan-devel lib64vulkan-devel lib64python3-devel libxrandr-devel libxxf86vm-devel lib64xshmfence-devel libxfixes-devel lib64wayland-devel lib64elf-devel lib64drm-devel libdrm-common lib64drm_amdgpu1 libxcb-devel libzstd-devel expat-devel libxshmfence-devel libomxil-bellagio-devel zlib-devel libvdpau-devel libdrm-devel pkgconf python-pkgconfig python3-pkgconfig lib64omxil-bellagio-devel lib64va-devel lib64zstd-devel lib64clang-devel lib64unwind-devel 4 | 5 | # создаем папку для сборки mesa-git 6 | git clone https://gitlab.freedesktop.org/mesa/mesa.git 7 | cd mesa 8 | #for mesa 22.3-rc1 9 | git checkout staging/22.3 10 | 11 | #сборка версии mesa-devel 64bit FULL 12 | meson build64 \ 13 | -D b_lto=false \ 14 | -D platforms=x11,wayland \ 15 | -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris,crocus,zink \ 16 | -D vulkan-drivers=amd,intel,swrast,virtio-experimental \ 17 | -D vulkan-layers=device-select,overlay \ 18 | -D dri3=enabled \ 19 | -D egl=enabled \ 20 | -D gallium-extra-hud=true \ 21 | -D gallium-nine=true \ 22 | -D gallium-omx=bellagio \ 23 | -D gallium-opencl=icd \ 24 | -D gallium-va=enabled \ 25 | -D gallium-vdpau=enabled \ 26 | -D gallium-xa=enabled \ 27 | -D gbm=enabled \ 28 | -D gles1=disabled \ 29 | -D gles2=enabled \ 30 | -D glvnd=true \ 31 | -D glx=dri \ 32 | -D libunwind=enabled \ 33 | -D llvm=enabled \ 34 | -D lmsensors=enabled \ 35 | -D osmesa=true \ 36 | -D shared-glapi=enabled \ 37 | -D microsoft-clc=disabled \ 38 | -D valgrind=disabled \ 39 | -D tools=[] \ 40 | -D zstd=enabled \ 41 | -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ 42 | -D buildtype=plain \ 43 | --wrap-mode=nofallback \ 44 | -D prefix=/usr \ 45 | -D sysconfdir=/etc 46 | 47 | 48 | 49 | 50 | ulimit -n 4096 && sudo ninja -C build64 install 51 | 52 | -------------------------------------------------------------------------------- /adds/ROSA/mesa-git-build-on-os4-minimal: -------------------------------------------------------------------------------- 1 | #ставим нужные пакеты 64-bit 2 | 3 | sudo dnf install -y --allowerasing --skip-broken inxi mangohud gcc* meson git flex bison gccmakedep lm_sensors-devel lib64elfutils-devel libllvm-devel expat libselinux-devel libatomic-devel python3-mako libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 libudev1 libglvnd lib64epoxy-devel gtk+3.0 libzstd1 libzstd-devel vulkan lib64xdamage-devel lib64xfixes-devel lib64xmu-devel lib64xxf86vm-devel lib64xv-devel lib64xvmc-devel valgrind lib64stdc++-static-devel libssl1 libclc lib64xvmc-devel lib64vdpau-drivers lib64vdpau-devel libva2 wayland-protocols-devel wayland*-devel glslang glslang-devel patchelf lib64xrandr-devel lib64d3dadapter9-devel libvulkan-devel lib64vulkan-devel lib64python3-devel libxrandr-devel libxxf86vm-devel lib64xshmfence-devel libxfixes-devel lib64wayland-devel lib64elf-devel lib64drm-devel libdrm-common lib64drm_amdgpu1 libxcb-devel libzstd-devel expat-devel libxshmfence-devel libomxil-bellagio-devel zlib-devel libvdpau-devel libdrm-devel pkgconf python-pkgconfig python3-pkgconfig lib64omxil-bellagio-devel lib64va-devel lib64zstd-devel lib64clang-devel lib64unwind-devel 4 | 5 | # создаем папку для сборки mesa-git 6 | sudo rm -fr mesa 7 | git clone https://gitlab.freedesktop.org/mesa/mesa.git 8 | cd mesa 9 | #for mesa 22.2.x 10 | git checkout staging/22.2 11 | 12 | #for mesa 22.3+ 13 | git checkout staging/22.3 14 | 15 | #for mesa 23.00-dev 16 | git checkout main 17 | 18 | #сборка версии mesa-devel 64bit FULL 19 | 20 | meson build64 \ 21 | -D microsoft-clc=disabled \ 22 | -D shared-llvm=enabled \ 23 | -D b_ndebug=true \ 24 | -D c_std=c11 \ 25 | -D cpp_std=c++17 \ 26 | -D gallium-drivers=auto,radeonsi,virgl,zink \ 27 | -D gallium-va=enabled \ 28 | -D gallium-vdpau=enabled \ 29 | -D gallium-xa=enabled \ 30 | -D gallium-nine=true \ 31 | -D glx=dri \ 32 | -D platforms=wayland,x11 \ 33 | -D egl-native-platform=wayland \ 34 | -D vulkan-layers=device-select,overlay \ 35 | -D vulkan-drivers=auto,amd,virtio-experimental \ 36 | -D xlib-lease=auto \ 37 | -D osmesa=true \ 38 | -D glvnd=true \ 39 | -D dri3=enabled \ 40 | -D egl=enabled \ 41 | -D gbm=enabled \ 42 | -D gles1=disabled \ 43 | -D gles2=enabled \ 44 | -D glx-direct=true \ 45 | -D llvm=enabled \ 46 | -D lmsensors=enabled \ 47 | -D opengl=true \ 48 | -D shader-cache=enabled \ 49 | -D shared-glapi=enabled \ 50 | -D shared-llvm=enabled \ 51 | -D prefix=/usr \ 52 | -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ 53 | -D sysconfdir=/etc 54 | 55 | ulimit -n 8192 && sudo ninja -C build64 install 56 | 57 | 58 | 59 | 60 | sudo dnf install abf gcc* meson git flex bison gccmakedep lm_sensors-devel libllvm-devel expat lib64elfutils-devel libselinux-devel libatomic-devel python3-mako libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 libudev1 libglvnd libepoxy-devel gtk+3.0 libzstd1 libzstd-devel vulkan lib64xdamage-devel lib64xfixes-devel lib64xmu-devel lib64xxf86vm-devel lib64xv-devel lib64xvmc-devel valgrind lib64stdc++-static-devel libssl1 libclc lib64xvmc-devel lib64vdpau-drivers lib64vdpau-devel libva2 wayland-protocols-devel glslang glslang-devel patchelf lib64xrandr-devel lib64va-devel 61 | 62 | git clone https://github.com/Mesa3D/mesa.git 63 | 64 | 65 | git checkout main 66 | 67 | meson build64 \ 68 | -D prefix=/usr \ 69 | -D platforms=x11,wayland \ 70 | -D dri3=enabled \ 71 | -D gallium-va=enabled \ 72 | -D gallium-vdpau=enabled \ 73 | -D vulkan-layers=device-select,overlay \ 74 | -D vulkan-drivers=auto,virtio-experimental \ 75 | -D glx=dri \ 76 | -D llvm=enabled \ 77 | -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc 78 | 79 | ulimit -n 8192 && sudo ninja -C build64 install 80 | 81 | 82 | 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /adds/ROSA/mesa-git-redroot-stable: -------------------------------------------------------------------------------- 1 | # mesa-redroot-stable 22.3.5+ 2 | 3 | echo "[mesa-redroot-stable-x86_64] 4 | name=mesa-redroot-stable-x86_64 5 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4376857/x86_64/main/release/ 6 | gpgcheck=0 7 | enabled=1 8 | cost=999 9 | 10 | [mesa-redroot-stable-i686] 11 | name=mesa-redroot-stable-i686 12 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4376858/i686/main/release/ 13 | gpgcheck=0 14 | enabled=1 15 | cost=1000" > /tmp/mesa-redroot-stable.repo 16 | sudo mv /tmp/mesa-redroot-stable.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 17 | -------------------------------------------------------------------------------- /adds/ROSA/mesa-git-redroot-testing-v2: -------------------------------------------------------------------------------- 1 | # mesa-redroot-testing 23.00 2 | 3 | echo "[mesa-redroot-testing-x86_64] 4 | name=mesa-redroot-testing-x86_64 5 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4376857/x86_64/main/release/ 6 | gpgcheck=0 7 | enabled=1 8 | cost=999 9 | 10 | [mesa-redroot-testing-i686] 11 | name=mesa-redroot-testing-i686 12 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4376858/i686/main/release/ 13 | gpgcheck=0 14 | enabled=1 15 | cost=1000" > /tmp/mesa-redroot-testing.repo 16 | sudo mv /tmp/mesa-redroot-testing.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 17 | -------------------------------------------------------------------------------- /adds/ROSA/nemo-full-install-rosa.txt: -------------------------------------------------------------------------------- 1 | sudo dnf install -y nemo lib64nemo-extensions-devel lib64nemo-extensions1 lib64nemo-gir3.0 nemo-audio-tab nemo-compare nemo-fileroller nemo-image-converter nemo-python nemo-python-devel nemo-pastebin 2 | -------------------------------------------------------------------------------- /adds/ROSA/notebook-soft: -------------------------------------------------------------------------------- 1 | sudo dnf install touchpad-indicator -------------------------------------------------------------------------------- /adds/ROSA/opengothic-build-rosa: -------------------------------------------------------------------------------- 1 | [ROSA FRESH R12.4 DESKTOP GNOME] 2 | sudo dnf install git cmake gcc-c++ glslang lib64vulkan-devel lib64vulkan1 lib64vulkan-intel-devel lib64clalsadrv-devel lib64alsa-oss-devel lib64alsaplayer-devel lib64x11-devel lib64x11-xcb1 lib64xcb-cursor-devel lib64xcursor-devel lib64x11-devel lib64glvnd-devel lib64z-devel zlibrary-common lib64openal-devel libBulletDynamics2.86 libBulletSoftBody2.86 lib64png16 libpng16 lib64LLVMSPIRVLib-devel lib64spirv-tools-devel spirv-llvm-translator-tools lib64minizip-devel libbullet-devel lib64bullet3.17 libbullet-devel.i686 lib64squish-devel vulkan-headers 3 | 4 | 5 | git clone --recurse-submodules https://github.com/Try/OpenGothic.git 6 | cd OpenGothic 7 | cmake -B build -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo 8 | make -C build -j $(nproc) 9 | 10 | # following builds: 11 | git pull --recurse-submodules 12 | make -C build -j $(nproc) 13 | 14 | 15 | Argument(s) Description 16 | -g specify path containing Gothic game data 17 | -game: specify game modification manifest (GothicStarter compatibility) 18 | -nomenu skip main menu 19 | -w startup world; newworld.zen is default 20 | -save q load the quick save on start 21 | -save load a specified save-game slot on start 22 | -v -validation enable Vulkan validation mode 23 | -dx12 force DirectX 12 renderer instead of Vulkan (Windows only) 24 | -g1 assume a Gothic 1 installation 25 | -g2 assume a Gothic 2 installation 26 | -rt explicitly enable or disable ray-query 27 | -ms explicitly enable or disable meshlets 28 | -window windowed debugging mode (not to be used for playing) 29 | 30 | 31 | Run '/OpenGothic/bin/Gothic2Notr.exe -g "C:\Program Files (x86)\Path\To\Gothic II"' 32 | 33 | Common Gothic installation paths to be provided via -g: 34 | 35 | "C:\Program Files (x86)\JoWooD\Gothic II" 36 | "C:\Gothic II" 37 | "C:\Program Files (x86)\Steam\steamapps\common\Gothic II" 38 | "~/PlayOnLinux's virtual drives/Gothic2_gog/drive_c/Gothic II" 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /adds/ROSA/qemu-kvm-virt-manager-rosa-install: -------------------------------------------------------------------------------- 1 | sudo dnf install virt-manager virt-manager-common qemu.x86_64 qemu.i686 qemu-common.x86_64 qemu-common.i686 qemu-device-display-virtio-gpu.x86_64 qemu-device-display-virtio-gpu.i686 qemu-device-display-virtio-gpu-pci.x86_64 qemu-device-display-virtio-gpu-pci.i686 qemu-kvm 2 | 3 | 4 | https://stunpix.com/post/ubuntu-shares-tips-n-tricks/ 5 | sudo gedit /etc/qemu/bridge.conf 6 | allow virbr0 7 | 8 | sudo dnf install samba 9 | sudo usermod -aG sambashare $USER 10 | sudo gedit /etc/samba/smb.conf 11 | [global] 12 | workgroup = WORKGROUP 13 | map to guest = Bad Password 14 | 15 | [KVM_SHARE] 16 | comment = Public Folder for KVM/QEMU VMs 17 | path = /mnt/ssd480_data/KVM_SHARE 18 | public = yes 19 | writable = yes 20 | read only = no 21 | guest ok = yes 22 | create mask = 0777 23 | directory mask = 0777 24 | force create mode = 0777 25 | force directory mode = 0777 26 | 27 | sudo systemctl restart smb 28 | 29 | -------------------------------------------------------------------------------- /adds/ROSA/r9_fury_x_mesa: -------------------------------------------------------------------------------- 1 | /etc/X11/xorg.conf.d/20-amdgpu.conf 2 | 3 | Section "Device" 4 | Identifier "AMD" 5 | Driver "amdgpu" 6 | Option "EnablePageFlip" "off" 7 | Option "TearFree" "false" 8 | EndSection 9 | 10 | 11 | 12 | R9 390 series poor performance and/or instability 13 | 14 | If you experience issues [5] with a AMD R9 390 series graphics card, set radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1 amdgpu.dc=1 as kernel parameters to force the use of amdgpu driver instead of radeon. 15 | 16 | If it still does not work, try disabling DPM, by setting the kernel parameters to: radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1 17 | 18 | 19 | 20 | Issues with power management / dynamic re-activation of a discrete amdgpu graphics card 21 | 22 | If you encounter issues similar to [9], you can workaround the issue by setting the kernel parameter amdgpu.runpm=0, which prevents the dGPU from being powered down dynamically at runtime. 23 | -------------------------------------------------------------------------------- /adds/ROSA/repos/[rosa2021] rosa_gaming_app_for_creators: -------------------------------------------------------------------------------- 1 | # РЕПОЗИТОРИЙ ДЛЯ КРИЕЙТОРОВ КОНТЕНТА (ДИЗАЙНЕРЫ И Т.Д.) С АУДИО/ВИДЕО/ГРАФИЧЕСКИМИ РЕДАКТОРАМИ И КОНВЕРТЕРАМИ 2 | 3 | #1# Создаем файл с временным репозитарием 4 | 5 | echo "[rosa-gaming-app-for-creators-x86_64] 6 | name=rosa-gaming-app-for-creators-x86_64 7 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_app_for_creators_personal/repository/rosa2021.1/x86_64/main/release/ 8 | gpgcheck=0 9 | enabled=1 10 | cost=999" > /tmp/rosa-gaming-app-for-creators.repo 11 | 12 | #2# переносним файл в папку с репозитариев 13 | sudo mv /tmp/rosa-gaming-app-for-creators.repo /etc/yum.repos.d 14 | 15 | #3# обнавляем систему 16 | sudo dnf --refresh distrosync 17 | 18 | 19 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 20 | #1 21 | sudo rm -f /etc/yum.repos.d/rosa-gaming-app-for-creators.repo 22 | 23 | #2 24 | sudo dnf --refresh distrosync 25 | 26 | -------------------------------------------------------------------------------- /adds/ROSA/repos/[rosa2021] rosa_gaming_repo: -------------------------------------------------------------------------------- 1 | Подключение репозитория rosa_gaming 2 | ------------------------------------ 3 | #1 4 | echo "[rosa_gaming] 5 | name=rosa_gaming 6 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_personal/repository/rosa2021.1/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [rosa_gaming-i686] 12 | name=mesa-git-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_personal/repository/rosa2021.1/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/rosa_gaming.repo 17 | #2 18 | sudo mv /tmp/rosa_gaming.repo /etc/yum.repos.d && sudo dnf --refresh distrosync -------------------------------------------------------------------------------- /adds/ROSA/repos/[rosa2021] rosa_gaming_system_apps: -------------------------------------------------------------------------------- 1 | # ИГРОВОЙ РЕПОЗИТАРИЙ С УТИЛИТАМИ И НОВЫМ ЯДРОМ 2 | 3 | #1# Создаем файл с временным репозитарием 4 | 5 | echo "[rosa-gaming-system-apps-x86_64] 6 | name=rosa-gaming-system-apps-x86_64 7 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_system_apps_personal/repository/rosa2021.1/x86_64/main/release/ 8 | gpgcheck=0 9 | enabled=1 10 | cost=999 11 | 12 | [rosa-gaming-system-apps-i686] 13 | name=rosa-gaming-system-apps-i686 14 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_system_apps_personal/repository/rosa2021.1/i686/main/release/ 15 | gpgcheck=0 16 | enabled=1 17 | cost=1000" > /tmp/rosa-gaming-system-apps.repo 18 | 19 | #2# переносним файл в папку с репозитариев 20 | sudo mv /tmp/rosa-gaming-system-apps.repo /etc/yum.repos.d 21 | 22 | #3# обнавляем систему 23 | sudo dnf --refresh distrosync 24 | 25 | #просматриваем кикие ядра доступны для установки 26 | dnf search kernel-6 27 | # или более новое 28 | dnf search kernel-6.5 29 | 30 | #устанвливаем (нужно установить все основыне файлы ядра) 31 | sudo dnf install kernel-6.*-generic kernel-6.*-generic-devel kernel-6.*-rosa-flow-abi 32 | 33 | #устанвливаем ядро 6.3.+ 34 | kernel-6.3-xanmod kernel-6.3-generic-devel kernel-6.3-xanmod-uml kernel-6.3-xanmod-uml-modules kernel-modules-nvidia530-6.3-xanmod 35 | 36 | #устанвливаем ядро 6.4.+ 37 | kernel-6.4-xanmod kernel-6.4-generic-devel kernel-6.4-xanmod-uml kernel-6.4-xanmod-uml-modules kernel-modules-nvidia535-6.4-xanmod 38 | 39 | #устанвливаем ядро 6.5.+ 40 | sudo dnf install kernel-6.5-xanmod.x86_64 kernel-6.5-xanmod-uml.x86_64 kernel-6.5-xanmod-uml-modules kernel-6.5-xanmod-devel 41 | 42 | #устанвливаем ядро 6.6.+ 43 | sudo dnf install kernel-6.6-xanmod kernel-6.6-xanmod-devel kernel-6.6-xanmod kernel-6.6-xanmod-uml kernel-6.6-xanmod-uml-modules kernel-xanmod-rosa-flow-abi 44 | 45 | #устанвливаем ядро 6.7.+ 46 | sudo dnf install kernel-6.7-xanmod kernel-6.7-xanmod-devel kernel-6.7-xanmod kernel-6.7-xanmod-uml kernel-6.7-xanmod-uml-modules kernel-xanmod-rosa-flow-abi 47 | 48 | #устанвливаем ядро 6.8.+ 49 | sudo dnf install kernel-6.8-generic-devel kernel-6.8-generic kernel-6.8-generic-doc kernel-6.8-rosa-flow-abi 50 | #v2 51 | sudo dnf install kernel-6.8-xanmod-devel kernel-6.8-xanmod kernel-6.8-xanmod-rosa-flow-abi kernel-6.8-xanmod-doc 52 | 53 | #устанвливаем ядро 6.9.+ 54 | #v1 55 | sudo dnf install kernel-6.9-generic-devel kernel-6.9-generic kernel-6.9-generic-doc kernel-6.9-rosa-flow-abi 56 | 57 | #v2 58 | sudo dnf install kernel-6.9-xanmod kernel-6.9-xanmod-devel kernel-6.9-xanmod-doc kernel-6.9-xanmod-rosa-flow-abi 59 | 60 | 61 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 62 | #1 63 | sudo rm -f /etc/yum.repos.d/rosa-gaming-system-apps.repo 64 | 65 | #2 66 | sudo dnf --refresh distrosync 67 | 68 | -------------------------------------------------------------------------------- /adds/ROSA/repos/[rosa2021]mesa-redroot-devel: -------------------------------------------------------------------------------- 1 | #РЕПОЗИТАРИЙ MESA-REDROOT-DEVEL 23.3+ 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-devel-x86_64] 5 | name=mesa-redroot-devel-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_devel_personal/repository/rosa2021.1/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-devel-i686] 12 | name=mesa-redroot-devel-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_devel_personal/repository/rosa2021.1/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-devel.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-devel.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-devel.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/[rosa2021]mesa-redroot-rc: -------------------------------------------------------------------------------- 1 | # РЕПОЗИТАРИЙ MESA-REDROOT-RC 23+ 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-rc-x86_64] 5 | name=mesa-redroot-rc-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_rc_personal/repository/rosa2021.1/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-rc-i686] 12 | name=mesa-redroot-rc-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_rc_personal/repository/rosa2021.1/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-rc.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-rc.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-rc.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/[rosa2021]mesa-redroot-stable: -------------------------------------------------------------------------------- 1 | # СТАБИЛЬНЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-STABLE 24+ 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-stable-x86_64] 5 | name=mesa-redroot-stable-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/repository/rosa2021.1/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-stable-i686] 12 | name=mesa-redroot-stable-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/repository/rosa2021.1/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-stable.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-stable.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-stable.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | 44 | 45 | 46 | # СТАБИЛЬНЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-STABLE 23.6.6 + nouveau-experemental (NVK - open vulkan driver nvidia) 47 | 48 | #1# Создаем файл с временным репозитарием 49 | echo "[mesa-redroot-stable-old-x86_64] 50 | name=mesa-redroot-stable-old-x86_64 51 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_old_personal/repository/rosa2021.1/x86_64/main/release/ 52 | gpgcheck=0 53 | enabled=1 54 | cost=89 55 | 56 | [mesa-redroot-stable-old-i686] 57 | name=mesa-redroot-stable-old-i686 58 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_old_personal/repository/rosa2021.1/i686/main/release/ 59 | gpgcheck=0 60 | enabled=1 61 | cost=90" > /tmp/mesa-redroot-stable-old.repo 62 | 63 | #2# переносним файл в папку с репозитариев 64 | sudo mv /tmp/mesa-redroot-stable-old.repo /etc/yum.repos.d 65 | 66 | #3# обнавляем систему 67 | sudo dnf --refresh distrosync 68 | 69 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 70 | #1 71 | sudo rm -f /etc/yum.repos.d/mesa-redroot-stable-old.repo 72 | 73 | #2 74 | sudo dnf --refresh distrosync 75 | -------------------------------------------------------------------------------- /adds/ROSA/repos/repos-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/adds/ROSA/repos/repos-list -------------------------------------------------------------------------------- /adds/ROSA/repos/rosa_gaming_app_for_creators_personal: -------------------------------------------------------------------------------- 1 | 2 | # rosa_gaming_app_for_creators_personal 3 | 4 | echo "[rosa_gaming_app_for_creator] 5 | name=rosa_gaming_app_for_creator-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_app_for_creators_personal/repository/rosa2021.1/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999" > /tmp/rosa_gaming_app_for_creator.repo 10 | sudo mv /tmp/rosa_gaming_app_for_creator.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 11 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/[rosa2021]kernel-redroot-testing-6-3: -------------------------------------------------------------------------------- 1 | # ТЕСТОВЫЙ РЕПОЗИТАРИЙ KERNEL-REDROOT-TESTING 6.3.1 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[kernel-redroot-testing-x86_64] 5 | name=kernel-redroot-testing-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_system_apps_personal/container/4439556/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999" > /tmp/kernel-redroot-testing.repo 10 | 11 | #2# переносним файл в папку с репозитариев 12 | sudo mv /tmp/kernel-redroot-testing.repo /etc/yum.repos.d 13 | 14 | #3# обнавляем систему 15 | sudo dnf --refresh distrosync;sudo dnf install -y kernel-6.3-generic 16 | 17 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 18 | #1 19 | sudo rm -f /etc/yum.repos.d/kernel-redroot-testing.repo 20 | 21 | #2 22 | sudo dnf --refresh distrosync 23 | 24 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/[rosa2021]mesa-redroot-testing-23-1-0: -------------------------------------------------------------------------------- 1 | # ТЕСТОВЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-TESTING 23.1.0 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-testing-x86_64] 5 | name=mesa-redroot-testing-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4440361/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-testing-i686] 12 | name=mesa-redroot-testing-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4440362/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-testing.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-testing.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-testing.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/[rosa2021]mesa-redroot-testing-23-1-2: -------------------------------------------------------------------------------- 1 | # ТЕСТОВЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-TESTING 23.1.2 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-testing-x86_64] 5 | name=mesa-redroot-testing-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4492650/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-testing-i686] 12 | name=mesa-redroot-testing-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4492651/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-testing.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-testing.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-testing.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/[rosa2021]mesa-redroot-testing-23-2-dev: -------------------------------------------------------------------------------- 1 | # ТЕСТОВЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-TESTING 23.2.rc1 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-testing-x86_64] 5 | name=mesa-redroot-testing-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4633335/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-testing-i686] 12 | name=mesa-redroot-testing-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4633336/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-testing.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-testing.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-testing.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/[rosa2021]mesa-redroot-testing-23-2-rc2: -------------------------------------------------------------------------------- 1 | # ТЕСТОВЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-TESTING 23.2.rc2 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-redroot-testing-x86_64] 5 | name=mesa-redroot-testing-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4639411/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-redroot-testing-i686] 12 | name=mesa-redroot-testing-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4639413/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-redroot-testing.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-redroot-testing.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-redroot-testing.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/[rosa2021]mesa-redroot-testing-23-3-0-devel+nvk: -------------------------------------------------------------------------------- 1 | # ТЕСТОВЫЙ РЕПОЗИТАРИЙ MESA-REDROOT-TESTING 23.3.0-devel + Nvidia NVK 2 | 3 | #1# Создаем файл с временным репозитарием 4 | echo "[mesa-devel-redroot-testing-x86_64] 5 | name=mesa-devel-redroot-testing-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4644594/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999 10 | 11 | [mesa-devel-redroot-testing-i686] 12 | name=mesa-devel-redroot-testing-i686 13 | baseurl=http://abf-downloads.rosalinux.ru/mesa_redroot_stable_personal/container/4644595/i686/main/release/ 14 | gpgcheck=0 15 | enabled=1 16 | cost=1000" > /tmp/mesa-devel-redroot-testing.repo 17 | 18 | #2# переносним файл в папку с репозитариев 19 | sudo mv /tmp/mesa-devel-redroot-testing.repo /etc/yum.repos.d 20 | 21 | #3# обнавляем систему 22 | sudo dnf --refresh distrosync 23 | 24 | ВНИМАНИЕ: если будут глюки и т.д. достаточно удалить файл репозитария и обновить систему, пакеты заменятся на старые. 25 | #1 26 | sudo rm -f /etc/yum.repos.d/mesa-devel-redroot-testing.repo 27 | 28 | #2 29 | sudo dnf --refresh distrosync 30 | 31 | 32 | 33 | #ДЛЯ ИСПОЛЬЗОВАНИЯ VAAPI (УСКАРЕНИЕ GPU) В ПРОГРАММАХ 34 | sudo dnf install vaapi-driver-intel vaapi-driver-vdpau gstreamer1.0-vaapi lib64vdpau_va_gl1 intel-media-driver 35 | 36 | # ИСПОЛЬЗОВАНИЕ VAAPI В OBS-STUDIO 37 | #1# скачиваем библиотеку с github 38 | cd 39 | wget https://github.com/fzwoch/obs-vaapi/releases/download/0.2.0/obs-vaapi.zip 40 | 41 | #2# распаковываем и переносим библиотку в папку с плагинами obs-studio, что бы получилось так: 42 | ~/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so 43 | -------------------------------------------------------------------------------- /adds/ROSA/repos/testing/mesa-git-build-on-os-v5-minimal: -------------------------------------------------------------------------------- 1 | 2 | #ставим нужные пакеты 64-bit 3 | 4 | sudo dnf install -y --allowerasing --skip-broken inxi mangohud gcc* meson git flex bison gccmakedep lm_sensors-devel lib64elfutils-devel libllvm-devel expat libselinux-devel libatomic-devel python3-mako libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 libudev1 libglvnd lib64epoxy-devel gtk+3.0 libzstd1 libzstd-devel vulkan lib64xdamage-devel lib64xfixes-devel lib64xmu-devel lib64xxf86vm-devel lib64xv-devel lib64xvmc-devel valgrind lib64stdc++-static-devel libssl1 libclc lib64xvmc-devel lib64vdpau-drivers lib64vdpau-devel libva2 wayland-protocols-devel wayland*-devel glslang glslang-devel patchelf lib64xrandr-devel lib64d3dadapter9-devel libvulkan-devel lib64vulkan-devel lib64python3-devel libxrandr-devel libxxf86vm-devel lib64xshmfence-devel libxfixes-devel lib64wayland-devel lib64elf-devel lib64drm-devel libdrm-common lib64drm_amdgpu1 libxcb-devel libzstd-devel expat-devel libxshmfence-devel libomxil-bellagio-devel zlib-devel libvdpau-devel libdrm-devel pkgconf python-pkgconfig python3-pkgconfig lib64omxil-bellagio-devel lib64va-devel lib64zstd-devel lib64clang-devel lib64unwind-devel sudo dnf install libomxil-bellagio-devel libomxil-bellagio lib64ezlib1 lib64drm_intel1 vaapi-driver-intel lib64dri-drivers-intel 5 | 6 | # создаем папку для сборки mesa-git 7 | sudo rm -fr mesa 8 | git clone https://gitlab.freedesktop.org/mesa/mesa.git 9 | cd mesa 10 | #for mesa 22.2.x 11 | git checkout staging/22.2 12 | 13 | #for mesa 22.3+ 14 | git checkout staging/22.3 15 | 16 | #for mesa 23.1+ (dev) 17 | git checkout main 18 | 19 | #сборка версии mesa-devel 64bit FULL 20 | 21 | meson build64 \ 22 | -D microsoft-clc=disabled \ 23 | -D shared-llvm=enabled \ 24 | -D b_ndebug=true \ 25 | -D c_std=c11 \ 26 | -D cpp_std=c++17 \ 27 | -D gallium-drivers=auto,radeonsi,virgl,zink,swrast,i915,iris,crocus,d3d12 \ 28 | -D gallium-va=enabled \ 29 | -D gallium-vdpau=enabled \ 30 | -D gallium-xa=enabled \ 31 | -D gallium-nine=true \ 32 | -D glx=dri \ 33 | -D platforms=wayland,x11 \ 34 | -D egl-native-platform=wayland \ 35 | -D vulkan-layers=device-select,overlay \ 36 | -D vulkan-drivers=auto,amd,virtio-experimental,swrast,intel,intel_hasvk \ 37 | -D xlib-lease=auto \ 38 | -D osmesa=true \ 39 | -D glvnd=true \ 40 | -D dri3=enabled \ 41 | -D egl=enabled \ 42 | -D gbm=enabled \ 43 | -D gles1=disabled \ 44 | -D gles2=enabled \ 45 | -D glx-direct=true \ 46 | -D llvm=enabled \ 47 | -D lmsensors=enabled \ 48 | -D opengl=true \ 49 | -D shader-cache=enabled \ 50 | -D shared-glapi=enabled \ 51 | -D shared-llvm=enabled \ 52 | -D prefix=/usr \ 53 | -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ 54 | -D sysconfdir=/etc 55 | 56 | ulimit -n 8192 && sudo ninja -C build64 install 57 | 58 | 59 | #https://www.phoronix.com/review/intel-arc-a380-linux 60 | #https://www.phoronix.com/review/intel-a750-a770-arc-linux 61 | #https://www.phoronix.com/news/Rusticl-Zink-Vulkan-Works 62 | #https://wenxiaoming.github.io/2020/06/28/Intel%20vulkan%20driver%20introduction/ 63 | # INTEL_COMPUTE_CLASS=1 , INTEL_DEBUG=c-cs , INTEL_DEBUG=noccs 64 | # for add intel arc a380 65 | sudo gedit /etc/default/grub 66 | GRUB_CMDLINE_LINUX_DEFAULT + i915.force_probe=56a5 67 | sample: GRUB_CMDLINE_LINUX_DEFAULT='i915.force_probe=56a5 silent logo.nologo quiet' 68 | #For Intel ARC A750: i915.force_probe=56a1 69 | #For Intel ARC A770: i915.force_probe=5690 70 | sudo update-grub2 71 | sudo reboot 72 | -------------------------------------------------------------------------------- /adds/ROSA/retroarch-install-configure: -------------------------------------------------------------------------------- 1 | cd ~/.config/retroarch 2 | git clone --recursive --depth=1 http://github.com/libretro-thumbnails/libretro-thumbnails.git thumbnails 3 | 4 | -------------------------------------------------------------------------------- /adds/ROSA/retroarch-rosa-linux-steam-version: -------------------------------------------------------------------------------- 1 | 1 файл конфигурации - https://raw.githubusercontent.com/libretro/RetroArch/master/retroarch.cfg 2 | 2 все ядра - https://buildbot.libretro.com/stable/1.10.1/linux/x86_64/RetroArch_cores.7z 3 | 3 настройка меню: 4 | https://www.ixbt.com/live/games/okno-v-detstvo-obzor-i-testirovanie-retroarch-v-2022-godu.html 5 | https://lifehacker.ru/retroarch-nastrojka-ispolzovanie/ 6 | https://tutorybird.ru/howto/kak-nastroit-retroarch-elitnyj-universalny/ 7 | https://www.resetera.com/threads/guide-for-retroarch-on-steam-deck.568729/ 8 | 4 геймпад - выбрать SDL2 9 | 5 настройка выхода входа из игр в настройках ввода, найти настройки горячих клавиш 10 | 6 сканирование игр и отображение всех папок - добавить команду: 11 | STEAM_COMPAT_MOUNTS=/run/media:/media:/mnt:/home:/opt:/srv %command% 12 | 7 настройка видео, оптимизация под приставки - выбрать в разрешенгии full, и метод gl 13 | 8 запуск игр: черекз плей листы, который предворительно нужно сканировать 14 | 9 фильтры с эмитацией элт экранов - https://www.emu-land.net/forum/index.php?topic=81133.0 15 | 10 сайты с играми: 16 | https://www.emu-land.net/ 17 | https://retro-game.ru/sega/147-sbornik-igr-dlya-sega.html 18 | 19 | -------------------------------------------------------------------------------- /adds/ROSA/rosa - best-utility: -------------------------------------------------------------------------------- 1 | sudo dnf install meld gksu 2 | sudo dnf install python3-pip;pip3 install pygame pywebview system-monitoring-center 3 | -------------------------------------------------------------------------------- /adds/ROSA/rosa-commands-bash-v1: -------------------------------------------------------------------------------- 1 | #1 2 | sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress 3 | Здесь: 4 | 5 | sdb- это пункт назначения 6 | sda- исходный жесткий диск 7 | bs- это команда размера блока, соответствующая 64 КБ 8 | conv = нет ошибки, синхронизациясинхронизирует ввод-вывод и в случае ошибки не останавливается. 9 | 10 | Значение по умолчанию для настроек 64 КБ составляет 512 байт, что относительно мало. В качестве условия лучше включить 64К или 128К. С другой стороны, передача небольшого блока более надежна. 11 | 12 | #2 13 | lsusb 14 | echo options usb-storage quirks=174c:5136:u | sudo tee /etc/modprobe.d/blacklist_uas.conf 15 | sudo update-initramfs -u 16 | sudo reboot 17 | 18 | #3 19 | как правильно получить точное разрешение экрана в консоли (полезно для создания софта): 20 | xdpyinfo -display :0.0 | grep dimensions | egrep -o "[0-9]+x[0-9]+ pixels" | egrep -o "[0-9]+x[0-9]+" 21 | #4 22 | Как точно узнать название вашей системы: 23 | cat "/etc/os-release" | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/"//g' 24 | #5 25 | Как получить список всех Linux ядер установленных в систему Debian-base (включая остатки пакетов от ядер) 26 | dpkg -l | grep "linux" | grep "rc linux" | cut -d " " -f 3 27 | 28 | -------------------------------------------------------------------------------- /adds/ROSA/rosa-gamescope-build: -------------------------------------------------------------------------------- 1 | sudo dnf install lib64xxf86vm-devel libxxf86vm-devel lib64xres-devel libxres-devel wayland-protocols-devel lib64xkbcommon-devel lib64xkbcommon-x11-devel libxkbcommon-devel libxkbcommon-x11-devel lib64SDL2_2.0_0 libSDL2_2.0_0 lib64SDL2-devel libinput10 x11-driver-input-libinput libinput.i686 libinput.i686 2 | dnf download libinput-devel 3 | libinput-devel-1.20.0-1-rosa2021.1.i686.rpm 4 | git clone https://github.com/Plagman/gamescope.git 5 | cd gamescope 6 | meson build/ 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | https://pagure.io/gamescope-copr-packaging/c/67dfd93550e1398ba47c72e1a0c4735e42b522d1?branch=master 20 | gsettings set org.gnome.software packaging-format-preference "['RPM', 'flatpak']" 21 | 22 | 23 | -------------------------------------------------------------------------------- /adds/ROSA/rosa-grub-default: -------------------------------------------------------------------------------- 1 | GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xffffffff mitigations=off split_lock_detect=off maxcpus=16 splash=silent logo.nologo quiet" 2 | -------------------------------------------------------------------------------- /adds/ROSA/rosa-mesa-vaapi-enable: -------------------------------------------------------------------------------- 1 | echo "[x11_backports_personal-x86-64] 2 | name=x11_backports_personal-x86-64 3 | baseurl=http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2021.1/x86_64/main/release 4 | gpgcheck=0 5 | enabled=1 6 | cost=999 7 | 8 | [x11_backports_personal-i686] 9 | name=x11_backports_personal-i686 10 | baseurl=http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2021.1/x86_64/main/release 11 | gpgcheck=0 12 | enabled=1 13 | cost=1000" > /tmp/x11_backports_personal.repo 14 | 15 | sudo mv /tmp/x11_backports_personal.repo /etc/yum.repos.d 16 | 17 | sudo dnf --refresh --nobest distrosync 18 | 19 | sudo dnf install lib64gstvaapi0.10-devel vlc-plugin-vaapi gstreamer0.10-vaapi gstreamer1.0-vaapi lib64gstvaapi0.10_0 vaapi-driver-vdpau lib64vdpau_va_gl1 20 | -------------------------------------------------------------------------------- /adds/ROSA/rosa_gaming_app_for_creators_personal: -------------------------------------------------------------------------------- 1 | 2 | # rosa_gaming_app_for_creators_personal 3 | 4 | echo "[rosa_gaming_app_for_creator] 5 | name=rosa_gaming_app_for_creator-x86_64 6 | baseurl=http://abf-downloads.rosalinux.ru/rosa_gaming_app_for_creators_personal/repository/rosa2021.1/x86_64/main/release/ 7 | gpgcheck=0 8 | enabled=1 9 | cost=999" > /tmp/rosa_gaming_app_for_creator.repo 10 | sudo mv /tmp/rosa_gaming_app_for_creator.repo /etc/yum.repos.d && sudo dnf --refresh distrosync 11 | -------------------------------------------------------------------------------- /adds/ROSA/system-monitoring-center python for rosa: -------------------------------------------------------------------------------- 1 | sudo dnf install python3-pip;pip3 install system-monitoring-center 2 | 3 | -------------------------------------------------------------------------------- /adds/ROSA/touchpad-indicator-rosa: -------------------------------------------------------------------------------- 1 | sudo dnf install touchpad-indicator 2 | -------------------------------------------------------------------------------- /adds/ROSA/virtualbox-full-install-configure-rosa: -------------------------------------------------------------------------------- 1 | sudo dnf install virtualbox 2 | sudo usermod -aG vboxusers $USER 3 | sudo /sbin/vboxconfig 4 | 5 | 6 | #[Test-devel-builds] 7 | https://www.virtualbox.org/wiki/Testbuilds 8 | 9 | #[error start test build app] 10 | Create-scritp-file: 11 | #!/bin/bash 12 | export QT_SCREEN_SCALE_FACTORS=1 13 | export QT_SCALE_FACTOR=1 14 | export QT_AUTO_SCREEN_SCALE_FACTOR=0 15 | exec virtualbox 16 | -------------------------------------------------------------------------------- /adds/ROSA/vmware-bulid-modules-conf-rosa: -------------------------------------------------------------------------------- 1 | https://www.vmware.com/ru/products/workstation-player/workstation-player-evaluation.html 2 | "Испытайте Workstation 16.0 Player для Linux" 3 | sudo ./VMware-Player-Full-*.bundle 4 | 5 | sudo CPATH=/usr/src/$(uname -r)/include/linux vmware-modconfig --console --install-all 6 | 7 | -------------------------------------------------------------------------------- /adds/ROSA/yad-html-sample.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | UI=$(cat < 5 | 6 | 7 | 8 | 74 | 87 | 88 | 89 |
94 |

HTML Example

95 | About 96 | List 97 | Hmm 98 |

99 |

100 | Rodrigues 101 | Txt 102 |
103 | 104 | 105 | EOF 106 | ) 107 | 108 | echo "$UI" | stdbuf -oL -eL yad --title="HTML example" \ 109 | --fullscreen --no-buttons --no-escape --undecorated \ 110 | --html \ 111 | --print-uri 2>&1 \ 112 | | while read -r line; do 113 | case ${line##*/} in 114 | gg) 115 | yad --about ;; 116 | bb) 117 | yad --list --column=column hello there ;; 118 | ee) 119 | yad --text=hmm ;; 120 | rodrigues) 121 | yad --text=rodrigues ;; 122 | txt) 123 | echo "text" | yad --text-info ;; 124 | *) echo "unknown command" ;; 125 | esac 126 | done 127 | 128 | # полезные ссылки 129 | # http://nixbox.com/projects/jquery-lavalamp/demos/original.html 130 | # https://vertex-academy.com/tutorials/ru/ssylki/ 131 | # https://geekspace.info/cookbook/recipes/1 132 | # 133 | # 134 | # 135 | # 136 | # 137 | # 138 | # 139 | # 140 | # 141 | # 142 | # 143 | # 144 | 145 | -------------------------------------------------------------------------------- /adds/ROSA/yandex-disk-indicator-rosa-install: -------------------------------------------------------------------------------- 1 | cd ~ 2 | wget http://repo.yandex.ru/yandex-disk/yandex-disk-latest.x86_64.rpm 3 | sudo rpm -i yandex-disk-latest.x86_64.rpm 4 | sudo dnf install yandex-disk-indicator lib64gtk+-devel.x86_64 lib64gtk+1.2.x86_64 lib64gtk+2.0-devel.x86_64 lib64gtk+2.0_0.x86_64 lib64gtk+3.0-devel.x86_64 lib64gtk+3_0.x86_64 lib64gtk-gir3.0.x86_64 lib64gtk-modules3.0.x86_64 python3-pip python3-gobject python3-gobject-devel python3-gobject3-devel lib64appindicator3-gir0.1.x86_64 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | wget https://repo.yandex.ru/yandex-disk/rpm/stable/x86_64/yandex-disk-0.1.6.1080-1.fedora.x86_64.rpm 14 | sudo rpm -i yandex-disk-0.1.6.1080-1.fedora.x86_64.rpm 15 | #устанвока через репозиторий 16 | sudo dnf install lib64gtk+-devel.x86_64 lib64gtk+1.2.x86_64 lib64gtk+2.0-devel.x86_64 lib64gtk+2.0_0.x86_64 lib64gtk+3.0-devel.x86_64 lib64gtk+3_0.x86_64 lib64gtk-gir3.0.x86_64 lib64gtk-modules3.0.x86_64 python3-pip python3-gobject python3-gobject-devel python3-gobject3-devel lib64appindicator3-gir0.1.x86_64 git wget yandex-disk-indicator 17 | 18 | #устанвока git 19 | cd 20 | git clone https://github.com/slytomcat/yandex-disk-indicator.git 21 | cd /yandex-disk-indicator/build 22 | sudo ./install.sh 23 | 24 | 25 | 26 | 27 | 28 | 29 | #Обновить yandex-disk-indicator git 30 | wget -O /usr/bin/yandex-disk-indicator https://raw.githubusercontent.com/slytomcat/yandex-disk-indicator/master/yandex-disk-indicator.py 31 | chmod a+x /usr/bin/yandex-disk-indicator 32 | 33 | #информация 34 | https://github.com/slytomcat/yandex-disk-indicator 35 | https://repo.yandex.ru/yandex-disk/rpm/stable/x86_64/ 36 | https://forum.rosalinux.ru/viewtopic.php?t=7057 37 | 38 | -------------------------------------------------------------------------------- /adds/ROSA/поменять права на папку или сменить пользователя: -------------------------------------------------------------------------------- 1 | sudo chown -R gamer:gamer '/mnt/steam_data/SteamLibrary_linux_test_new' 2 | sudo chmod -R 777 '/mnt/steam_data/SteamLibrary_linux_test_new' 3 | 4 | -------------------------------------------------------------------------------- /adds/[GGS]gnome-gui-switcher-dev[link]: -------------------------------------------------------------------------------- 1 | cd;rm -rf [GGS]gnome-gui-switcher*;rm -f [GGS]gnome-gui-switcher*;wget https://github.com/redrootmin/bzu-gmb-modules/releases/download/v1/GGS.gnome-gui-switcher-dev.tar.xz -O [GGS]gnome-gui-switcher-dev.tar.xz;tar -xJf [GGS]gnome-gui-switcher-dev.tar.xz;cd [GGS]gnome-gui-switcher;chmod +x mini_install.sh;bash mini_install.sh 2 | -------------------------------------------------------------------------------- /adds/[link]ubuntu-22-04-beta-gnome-extensions-pack: -------------------------------------------------------------------------------- 1 | cd;rm -rf ubuntu2204*;rm -f ubuntu2204*;rm -f *ubuntu2204;wget https://github.com/redrootmin/bzu-gmb-modules/releases/download/v1/ubuntu2204-v6.zip -O ubuntu2204.zip;unzip ubuntu2204.zip;cd ubuntu2204;chmod +x ubuntu-22-04-beta-gnome-extensions-pak.sh;./ubuntu-22-04-beta-gnome-extensions-pak.sh 2 | 3 | 4 | -------------------------------------------------------------------------------- /adds/[link]ubuntu-22-04-beta-gnome-extensions-pak: -------------------------------------------------------------------------------- 1 | cd;rm -rf ubuntu2204*;rm -f ubuntu2204*;rm -f *ubuntu2204;wget https://github.com/redrootmin/bzu-gmb-modules/releases/download/v1/ubuntu2204.zip -O ubuntu2204.zip;unzip ubuntu2204.zip;cd ubuntu2204;chmod +x ubuntu-22-04-beta-gnome-extensions-pak.sh;./ubuntu-22-04-beta-gnome-extensions-pak.sh 2 | -------------------------------------------------------------------------------- /adds/commands-bash-v1: -------------------------------------------------------------------------------- 1 | #1 2 | sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync 3 | Здесь: 4 | 5 | sdb- это пункт назначения 6 | sda- исходный жесткий диск 7 | bs- это команда размера блока, соответствующая 64 КБ 8 | conv = нет ошибки, синхронизациясинхронизирует ввод-вывод и в случае ошибки не останавливается. 9 | 10 | Значение по умолчанию для настроек 64 КБ составляет 512 байт, что относительно мало. В качестве условия лучше включить 64К или 128К. С другой стороны, передача небольшого блока более надежна. 11 | 12 | #2 13 | lsusb 14 | echo options usb-storage quirks=174c:5136:u | sudo tee /etc/modprobe.d/blacklist_uas.conf 15 | sudo update-initramfs -u 16 | sudo reboot 17 | 18 | #3 19 | как правильно получить точное разрешение экрана в консоли (полезно для создания софта): 20 | xdpyinfo -display :0.0 | grep dimensions | egrep -o "[0-9]+x[0-9]+ pixels" | egrep -o "[0-9]+x[0-9]+" 21 | #4 22 | Как точно узнать название вашей системы: 23 | cat "/etc/os-release" | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/"//g' 24 | #5 25 | Как получить список всех Linux ядер установленных в систему Debian-base (включая остатки пакетов от ядер) 26 | dpkg -l | grep "linux" | grep "rc linux" | cut -d " " -f 3 27 | 28 | -------------------------------------------------------------------------------- /adds/ipega-config-gamepad: -------------------------------------------------------------------------------- 1 | 2 | sudo apt-get install xboxdrv 3 | 4 | cat /proc/bus/input/devices | grep "ipega media gamepad controller" -A 4 | grep -oh "event[1-9]*[1-9]" 5 | 6 | sudo xboxdrv --evdev /dev/input/eventXX --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_A=a,BTN_B=b,BTN_X=x,BTN_Y=y,BTN_TL=lb,BTN_TR=rb,BTN_TL2=lt,BTN_TR2=rt,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_SELECT=back,BTN_START=start --silent & 7 | -------------------------------------------------------------------------------- /adds/org.corectrl.corectrl.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=CoreCtrl 3 | GenericName=Core control 4 | Comment=Control your computer with ease using application profiles 5 | Exec=corectrl 6 | Icon=corectrl 7 | StartupNotify=true 8 | StartupWMClass=corectrl 9 | Terminal=false 10 | Type=Application 11 | Categories=System;Settings;Utility; 12 | Keywords=core;control;system;hardware; 13 | X-GNOME-Autostart-Delay=15 14 | # Translations 15 | GenericName[bg]=Централен Контрол 16 | Comment[bg]=Управлявайте компютъра си с лекота, изполвайки профили за програмите ви 17 | 18 | GenericName[es_ES]=Control central 19 | Comment[es_ES]=Controle su computadora fácilmente usando perfiles de aplicaciones 20 | 21 | GenericName[ru]=Центральный контроль 22 | Comment[ru]=Управляйте своим оборудованием с легкостью, используя профили приложений 23 | -------------------------------------------------------------------------------- /adds/reload-gamma.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | xgamma -gamma 1.1 3 | -------------------------------------------------------------------------------- /adds/script-mini-installer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tar -xpJf gnome-ext-pack-2004-*.tar.xz 3 | cd gnome-ext-pack-2004 4 | bash start.sh 5 | -------------------------------------------------------------------------------- /adds/ubuntu-2204-Manuals-links: -------------------------------------------------------------------------------- 1 | #install addons 2 | sudo apt install -f --reinstall gnome-session gnome-tweaks chrome-gnome-shell gnome-shell-extensions numix-icon-theme-circle git libglib2.0-dev grub-customizer paprefs pavucontrol gnome-screenshot 3 | # for ProtonUp-Qt (32bit lib) 4 | sudo apt install -f libfuse-dev 5 | 6 | #FireFox deb 7 | sudo snap remove --purge firefox 8 | sudo add-apt-repository ppa:mozillateam/ppa 9 | sudo apt install -t 'o=LP-PPA-mozillateam' firefox 10 | #or 11 | sudo apt install firefox-esr 12 | #ppa forece! 13 | sudo gedit /etc/apt/preferences.d/mozillateamppa 14 | #add 15 | Package: firefox* 16 | Pin: release o=LP-PPA-mozillateam 17 | Pin-Priority: 501 18 | 19 | #firefox best addons 20 | https://www.mozilla.org/ru/firefox/all/#product-desktop-release 21 | https://addons.mozilla.org/ru/firefox/addon/traduzir-paginas-web/ 22 | https://addons.mozilla.org/ru/firefox/addon/auto-tab-discard/ 23 | https://addons.mozilla.org/ru/firefox/addon/browsec/ 24 | https://addons.mozilla.org/ru/firefox/addon/ublock-origin/ 25 | #firefox gnome extension 26 | sudo apt install chrome-gnome-shell 27 | 28 | #extensions.gnome.org 29 | Blur my Shell https://extensions.gnome.org/extension/3193/blur-my-shell/ 30 | https://extensions.gnome.org/extension/2917/bring-out-submenu-of-power-offlogout-button/ 31 | https://extensions.gnome.org/extension/4167/custom-hot-corners-extended/ 32 | https://extensions.gnome.org/extension/517/caffeine/ 33 | https://extensions.gnome.org/extension/3210/compiz-windows-effect/ 34 | https://extensions.gnome.org/extension/1446/transparent-window-moving/ 35 | https://extensions.gnome.org/extension/2236/night-theme-switcher/ 36 | https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/ 37 | https://extensions.gnome.org/extension/1319/gsconnect/ 38 | https://extensions.gnome.org/extension/277/impatience/ 39 | https://extensions.gnome.org/extension/3843/just-perfection/ 40 | https://extensions.gnome.org/extension/906/sound-output-device-chooser/ 41 | https://extensions.gnome.org/extension/19/user-themes/ 42 | https://extensions.gnome.org/extension/4033/x11-gestures/ 43 | https://extensions.gnome.org/extension/2890/tray-icons-reloaded/ 44 | https://extensions.gnome.org/extension/615/appindicator-support/ 45 | https://extensions.gnome.org/extension/4320/asusctl-gex/ 46 | 47 | 48 | #mesa-oibaf! 49 | sudo dpkg --purge --force-all libgl1-amber-dri:amd64 50 | sudo dpkg --purge --force-all libgl1-amber-dri 51 | sudo dpkg --purge --force-all libgl1-mesa-dri 52 | sudo rm /var/cache/apt/archives/libgl1-mesa-dri_22.1~git2204100600.5da8c2~oibaf~j_amd64* 53 | sudo apt install -f libgl1-mesa-dri 54 | sudo apt install -f 55 | 56 | sudo dpkg --purge --force-all 57 | 58 | -------------------------------------------------------------------------------- /bzu-gmb.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name=bzu-gmb 0.494 5 | Comment=bzu-gmb is auto-installer linux gaming tools for debian-based distributions 6 | Categories=Utility;System; 7 | Exec=bash -c /usr/share/bzu-gmb/bzu-gmb/bzu-gmb-launcher.sh 8 | Terminal=true 9 | Icon=/usr/share/bzu-gmb/bzu-gmb/icons/bzu-gmb-new320.png 10 | -------------------------------------------------------------------------------- /config/app-dir: -------------------------------------------------------------------------------- 1 | bzu-gmb-apps 2 | -------------------------------------------------------------------------------- /config/list-os: -------------------------------------------------------------------------------- 1 | Ubuntu 20.04.3 LTS 2 | Ubuntu 20.04.4 LTS 3 | Ubuntu 21.10 4 | Ubuntu 22.04 LTS 5 | Ubuntu 22.04.1 LTS 6 | Linux Mint 20.2 7 | Linux Mint 20.3 8 | Linux Mint 21 9 | Debian GNU/Linux bookworm/sid 10 | Manjaro Linux 11 | ROSA Fresh Desktop 12.2 12 | ROSA Fresh Desktop 12.3 13 | ROSA Fresh Desktop 12.4 -------------------------------------------------------------------------------- /config/name_version: -------------------------------------------------------------------------------- 1 | bzu-gmb 0.496-beta 2 | -------------------------------------------------------------------------------- /config/os-run-script: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /config/packages-debian-book_worm: -------------------------------------------------------------------------------- 1 | p7zip-rar 2 | aptitude 3 | vulkan-tools 4 | python3 5 | python3-tk 6 | software-properties-common 7 | dirmngr 8 | apt-transport-https 9 | lsb-release 10 | ca-certificates 11 | inxi 12 | gnome-tweaks 13 | firmware-linux 14 | firmware-linux-nonfree 15 | libdrm-amdgpu1 16 | xserver-xorg-video-amdgpu 17 | meson 18 | ninja-build 19 | pv 20 | ppa-purge 21 | -------------------------------------------------------------------------------- /config/packages-manjaro: -------------------------------------------------------------------------------- 1 | pv -------------------------------------------------------------------------------- /config/packages-rosa: -------------------------------------------------------------------------------- 1 | pv -------------------------------------------------------------------------------- /config/packages-ubuntu-linux_mint: -------------------------------------------------------------------------------- 1 | p7zip-rar 2 | aptitude 3 | vulkan-tools 4 | python3 5 | python3-tk 6 | meson 7 | ninja-build 8 | pv 9 | ppa-purge 10 | -------------------------------------------------------------------------------- /config/packages-ubuntu2204: -------------------------------------------------------------------------------- 1 | p7zip-rar 2 | aptitude 3 | vulkan-tools 4 | python3 5 | python3-tk 6 | meson 7 | ninja-build 8 | pv 9 | ppa-purge 10 | gnome-tweaks 11 | chrome-gnome-shell 12 | gnome-shell-extensions 13 | numix-icon-theme-circle 14 | git 15 | libglib2.0-dev 16 | libglib2.0-dev-bin 17 | paprefs 18 | pavucontrol 19 | gnome-screenshot 20 | libfuse-dev 21 | grub-customizer 22 | libssl1.1:amd64 23 | inxi 24 | -------------------------------------------------------------------------------- /config/script_dir_install: -------------------------------------------------------------------------------- 1 | /usr/share/ 2 | -------------------------------------------------------------------------------- /config/status: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /config/user: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /config/utils-dir: -------------------------------------------------------------------------------- 1 | bzu-gmb-utils 2 | -------------------------------------------------------------------------------- /config/yad-module-form: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core-utils-new/lib64/libgtksourceview-3.0.so.1: -------------------------------------------------------------------------------- 1 | libgtksourceview-3.0.so.1.8.0 -------------------------------------------------------------------------------- /core-utils-new/lib64/libgtksourceview-3.0.so.1.8.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/core-utils-new/lib64/libgtksourceview-3.0.so.1.8.0 -------------------------------------------------------------------------------- /core-utils-new/lib_core-utils.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #Проверка что существует папка bzu-gmb-utils, если нет, создаем ее 6 | if [ ! -d "/home/$USER/.local/share/bzu-gmb-utils" ] 7 | then 8 | mkdir -p "/home/$USER/.local/share/bzu-gmb-utils" 9 | ln -s /home/$USER/.local/share/bzu-gmb-utils /home/$USER/bzu-gmb-utils 10 | echo "папки небыло создаем папку и ярлык" 11 | else 12 | if [ ! -d "/home/$USER/bzu-gmb-utils" ];then 13 | ln -s /home/$USER/.local/share/bzu-gmb-utils /home/$USER/bzu-gmb-utils 14 | echo "ярлыка небыло, создаем его" 15 | fi 16 | fi 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | exit 0 26 | -------------------------------------------------------------------------------- /core-utils/yad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/core-utils/yad -------------------------------------------------------------------------------- /core-utils/yad-icon-browser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/core-utils/yad-icon-browser -------------------------------------------------------------------------------- /core-utils/yad-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/core-utils/yad-tools -------------------------------------------------------------------------------- /core-utils/zenity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/core-utils/zenity -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #Проверка что существует папка bzu-gmb-utils, если нет, создаем ее 6 | if [ ! -d "/home/$USER/.local/share/bzu-gmb-utils" ] 7 | then 8 | mkdir -p "/home/$USER/.local/share/bzu-gmb-utils" 9 | ln -s /home/$USER/.local/share/bzu-gmb-utils /home/$USER/bzu-gmb-utils 10 | echo "папки небыло создаем папку и ярлык" 11 | else 12 | if [ ! -d "/home/$USER/bzu-gmb-utils" ];then 13 | ln -s /home/$USER/.local/share/bzu-gmb-utils /home/$USER/bzu-gmb-utils 14 | echo "ярлыка небыло, создаем его" 15 | fi 16 | fi 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | exit 0 26 | -------------------------------------------------------------------------------- /global_vars.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #Определение расположениея папки bzu-gmb 6 | #main_dir=`echo ${app_dir} | sed 's/\/app\>//g'` 7 | main_dir=$(dirname $(readlink -f "$0")) 8 | utils_dir="${main_dir}/core-utils" 9 | cd ${app_dir} 10 | 11 | #Определение переменныех утилит и скриптов 12 | YAD="${utils_dir}/yad" 13 | mangohud="${utils_dir}/./mangohud_portable" 14 | zenity="${utils_dir}/zenity" 15 | 16 | #Для создания скрипта использовались следующие ссылки 17 | #https://techblog.sdstudio.top/blog/google-drive-vstavliaem-priamuiu-ssylku-na-izobrazhenie-sayta 18 | #https://www.linuxliteos.com/forums/scripting-and-bash/preview-and-download-images-and-files-with-zenity-dialog/ 19 | #https://www.ibm.com/developerworks/ru/library/l-zenity/ 20 | #https://habr.com/ru/post/281034/ 21 | #https://webhamster.ru/mytetrashare/index/mtb0/20 22 | #https://itfb.com.ua/kak-prisvoit-rezultat-komandy-peremennoj-obolochki/ 23 | #https://tproger.ru/translations/bash-cheatsheet/ 24 | #https://mirivlad.ru/2017/11/20-primerov-ispolzovaniya-potokovogo-tekstovogo-redaktora-sed/ 25 | #https://www.opennet.ru/docs/RUS/bash_scripting_guide/c1833.html 26 | #https://losst.ru/massivy-bash 27 | -------------------------------------------------------------------------------- /icons/512px-Steam_icon_logo.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/512px-Steam_icon_logo.svg.png -------------------------------------------------------------------------------- /icons/Natron-portable48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/Natron-portable48.png -------------------------------------------------------------------------------- /icons/OpenGL248.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/OpenGL248.png -------------------------------------------------------------------------------- /icons/OpenGL_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/OpenGL_logo.png -------------------------------------------------------------------------------- /icons/Opengl-logo.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/Opengl-logo.svg.png -------------------------------------------------------------------------------- /icons/Opengl148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/Opengl148.png -------------------------------------------------------------------------------- /icons/PlayOnLinux_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/PlayOnLinux_Logo.png -------------------------------------------------------------------------------- /icons/amd-anti-tearing48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/amd-anti-tearing48.png -------------------------------------------------------------------------------- /icons/amdvlk48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/amdvlk48.png -------------------------------------------------------------------------------- /icons/audacious48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/audacious48.png -------------------------------------------------------------------------------- /icons/audacity48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/audacity48.png -------------------------------------------------------------------------------- /icons/blender-portable48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/blender-portable48.png -------------------------------------------------------------------------------- /icons/blender48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/blender48.png -------------------------------------------------------------------------------- /icons/bzu-gmb-new320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/bzu-gmb-new320.png -------------------------------------------------------------------------------- /icons/bzu-gmb-new48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/bzu-gmb-new48.png -------------------------------------------------------------------------------- /icons/bzu-gmb48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/bzu-gmb48.png -------------------------------------------------------------------------------- /icons/bzu-gmb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/bzu-gmb512.png -------------------------------------------------------------------------------- /icons/bzugmb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/bzugmb512.png -------------------------------------------------------------------------------- /icons/celluloid48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/celluloid48.png -------------------------------------------------------------------------------- /icons/codium48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/codium48.png -------------------------------------------------------------------------------- /icons/corectrl-2-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/corectrl-2-48.png -------------------------------------------------------------------------------- /icons/corectrl48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/corectrl48.png -------------------------------------------------------------------------------- /icons/cpu-attacks48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/cpu-attacks48.png -------------------------------------------------------------------------------- /icons/cpu-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/cpu-x.png -------------------------------------------------------------------------------- /icons/cpu-x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/cpu-x48.png -------------------------------------------------------------------------------- /icons/debian-logo-icon327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/debian-logo-icon327.png -------------------------------------------------------------------------------- /icons/figma-linux48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/figma-linux48.png -------------------------------------------------------------------------------- /icons/fix-logs48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/fix-logs48.png -------------------------------------------------------------------------------- /icons/furmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/furmark.png -------------------------------------------------------------------------------- /icons/furmark48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/furmark48.png -------------------------------------------------------------------------------- /icons/gamemode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gamemode.png -------------------------------------------------------------------------------- /icons/gamemode48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gamemode48.png -------------------------------------------------------------------------------- /icons/gdebi48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gdebi48.png -------------------------------------------------------------------------------- /icons/gdebi_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gdebi_logo.png -------------------------------------------------------------------------------- /icons/gimp48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gimp48.png -------------------------------------------------------------------------------- /icons/glances.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/glances.png -------------------------------------------------------------------------------- /icons/glances48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/glances48.png -------------------------------------------------------------------------------- /icons/gnome-ext-pack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gnome-ext-pack.png -------------------------------------------------------------------------------- /icons/gnome-ext-pack48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gnome-ext-pack48.png -------------------------------------------------------------------------------- /icons/godot-4-portable-logo48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/godot-4-portable-logo48.png -------------------------------------------------------------------------------- /icons/godot48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/godot48.png -------------------------------------------------------------------------------- /icons/godot_portable48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/godot_portable48.png -------------------------------------------------------------------------------- /icons/goverlay48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/goverlay48.png -------------------------------------------------------------------------------- /icons/goverlay512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/goverlay512.png -------------------------------------------------------------------------------- /icons/gravity-mark48.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/gravity-mark48.jpg -------------------------------------------------------------------------------- /icons/inkscape-appimage48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/inkscape-appimage48.png -------------------------------------------------------------------------------- /icons/inkscape48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/inkscape48.png -------------------------------------------------------------------------------- /icons/inscape-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/inscape-icon48.png -------------------------------------------------------------------------------- /icons/inxi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/inxi-logo.png -------------------------------------------------------------------------------- /icons/inxi48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/inxi48.png -------------------------------------------------------------------------------- /icons/kate-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/kate-editor.png -------------------------------------------------------------------------------- /icons/kate-editor48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/kate-editor48.png -------------------------------------------------------------------------------- /icons/kdenlive-appimage48png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/kdenlive-appimage48png.png -------------------------------------------------------------------------------- /icons/kdenlive48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/kdenlive48.png -------------------------------------------------------------------------------- /icons/key-mapper-app48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/key-mapper-app48.png -------------------------------------------------------------------------------- /icons/krita-appimage-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/krita-appimage-48.png -------------------------------------------------------------------------------- /icons/krita-logo48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/krita-logo48.png -------------------------------------------------------------------------------- /icons/krita48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/krita48.png -------------------------------------------------------------------------------- /icons/kron4ek-magica_voxel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/kron4ek-magica_voxel-logo.png -------------------------------------------------------------------------------- /icons/kron4ek-magica_voxel-logo48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/kron4ek-magica_voxel-logo48.png -------------------------------------------------------------------------------- /icons/liquorix-kernel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/liquorix-kernel48.png -------------------------------------------------------------------------------- /icons/liquorix-kernel512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/liquorix-kernel512.png -------------------------------------------------------------------------------- /icons/logo.a2f1036fd4ea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/logo.a2f1036fd4ea.png -------------------------------------------------------------------------------- /icons/lossless-cut48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/lossless-cut48.png -------------------------------------------------------------------------------- /icons/lutris48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/lutris48.png -------------------------------------------------------------------------------- /icons/mangohud400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mangohud400.png -------------------------------------------------------------------------------- /icons/mangohud48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mangohud48.png -------------------------------------------------------------------------------- /icons/mesa-devel-fidel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-devel-fidel48.png -------------------------------------------------------------------------------- /icons/mesa-git-fidel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-git-fidel48.png -------------------------------------------------------------------------------- /icons/mesa-kisak1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-kisak1024.png -------------------------------------------------------------------------------- /icons/mesa-kisak48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-kisak48.png -------------------------------------------------------------------------------- /icons/mesa-oibaf1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-oibaf1024.png -------------------------------------------------------------------------------- /icons/mesa-oibaf48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-oibaf48.png -------------------------------------------------------------------------------- /icons/mesa-redroot-git-devel327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git-devel327.png -------------------------------------------------------------------------------- /icons/mesa-redroot-git-devel327.png.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git-devel327.png.kra -------------------------------------------------------------------------------- /icons/mesa-redroot-git-devel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git-devel48.png -------------------------------------------------------------------------------- /icons/mesa-redroot-git-devel48.png.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git-devel48.png.kra -------------------------------------------------------------------------------- /icons/mesa-redroot-git327.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git327.kra -------------------------------------------------------------------------------- /icons/mesa-redroot-git327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git327.png -------------------------------------------------------------------------------- /icons/mesa-redroot-git48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-git48.png -------------------------------------------------------------------------------- /icons/mesa-redroot-stable48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-stable48.png -------------------------------------------------------------------------------- /icons/mesa-redroot-stable48.png~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-stable48.png~ -------------------------------------------------------------------------------- /icons/mesa-redroot-stable512.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-stable512.kra -------------------------------------------------------------------------------- /icons/mesa-redroot-stable512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa-redroot-stable512.png -------------------------------------------------------------------------------- /icons/mesa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa.png -------------------------------------------------------------------------------- /icons/mesa.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa.webp -------------------------------------------------------------------------------- /icons/mesa48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/mesa48.png -------------------------------------------------------------------------------- /icons/noisetorch-app48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/noisetorch-app48.png -------------------------------------------------------------------------------- /icons/obs-studio256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/obs-studio256.png -------------------------------------------------------------------------------- /icons/obs-studio48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/obs-studio48.png -------------------------------------------------------------------------------- /icons/pinta48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/pinta48.png -------------------------------------------------------------------------------- /icons/piper48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/piper48.png -------------------------------------------------------------------------------- /icons/playonlinux48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/playonlinux48.png -------------------------------------------------------------------------------- /icons/port-proton-adons48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/port-proton-adons48.png -------------------------------------------------------------------------------- /icons/port-proton-new-addon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/port-proton-new-addon48.png -------------------------------------------------------------------------------- /icons/port-proton-new48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/port-proton-new48.png -------------------------------------------------------------------------------- /icons/port-proton48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/port-proton48.png -------------------------------------------------------------------------------- /icons/protonge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/protonge.png -------------------------------------------------------------------------------- /icons/protonge48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/protonge48.png -------------------------------------------------------------------------------- /icons/protonup-qt48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/protonup-qt48.png -------------------------------------------------------------------------------- /icons/psensor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/psensor.png -------------------------------------------------------------------------------- /icons/psensor48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/psensor48.png -------------------------------------------------------------------------------- /icons/qpdf-tools48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/qpdf-tools48.png -------------------------------------------------------------------------------- /icons/refresh2025-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/refresh2025-48.png -------------------------------------------------------------------------------- /icons/rosa-linux-krita48.png.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/rosa-linux-krita48.png.kra -------------------------------------------------------------------------------- /icons/rosa-linux-redroot48.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/rosa-linux-redroot48.kra -------------------------------------------------------------------------------- /icons/rosa-linux-redroot48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/rosa-linux-redroot48.png -------------------------------------------------------------------------------- /icons/rosa-linux48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/rosa-linux48.png -------------------------------------------------------------------------------- /icons/simple-scan48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/simple-scan48.png -------------------------------------------------------------------------------- /icons/simplescreenrecorder48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/simplescreenrecorder48.png -------------------------------------------------------------------------------- /icons/steam48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/steam48.png -------------------------------------------------------------------------------- /icons/thunderbird48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/thunderbird48.png -------------------------------------------------------------------------------- /icons/tux-gaming320-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/tux-gaming320-blue.png -------------------------------------------------------------------------------- /icons/tux-gaming320-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/tux-gaming320-red.png -------------------------------------------------------------------------------- /icons/tux-gaming320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/tux-gaming320.png -------------------------------------------------------------------------------- /icons/tux-gaming48-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/tux-gaming48-red.png -------------------------------------------------------------------------------- /icons/tux-head-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/tux-head-48.png -------------------------------------------------------------------------------- /icons/tux-head-red48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/tux-head-red48.png -------------------------------------------------------------------------------- /icons/ubuntu-kernel-lowlatency48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/ubuntu-kernel-lowlatency48.png -------------------------------------------------------------------------------- /icons/ubuntu-logo-icon327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/ubuntu-logo-icon327.png -------------------------------------------------------------------------------- /icons/ubuntu-logo-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/ubuntu-logo-icon48.png -------------------------------------------------------------------------------- /icons/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/ubuntu.png -------------------------------------------------------------------------------- /icons/visualstudiocode48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/visualstudiocode48.png -------------------------------------------------------------------------------- /icons/vkbasalt256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/vkbasalt256.png -------------------------------------------------------------------------------- /icons/vkbasalt48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/vkbasalt48.png -------------------------------------------------------------------------------- /icons/vulkan-logo-png-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/vulkan-logo-png-transparent.png -------------------------------------------------------------------------------- /icons/vulkan-smoketest-benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/vulkan-smoketest-benchmark.png -------------------------------------------------------------------------------- /icons/vulkan48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/vulkan48.png -------------------------------------------------------------------------------- /icons/xanmod-latest225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/xanmod-latest225.png -------------------------------------------------------------------------------- /icons/xanmod-latest48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/xanmod-latest48.png -------------------------------------------------------------------------------- /icons/xanmod225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/xanmod225.png -------------------------------------------------------------------------------- /icons/xanmod48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/xanmod48.png -------------------------------------------------------------------------------- /icons/xboxdrv48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/xboxdrv48.png -------------------------------------------------------------------------------- /icons/xboxdrv_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/icons/xboxdrv_logo.png -------------------------------------------------------------------------------- /image/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/1.png -------------------------------------------------------------------------------- /image/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/2.png -------------------------------------------------------------------------------- /image/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/3.png -------------------------------------------------------------------------------- /image/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/4.png -------------------------------------------------------------------------------- /image/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/5.png -------------------------------------------------------------------------------- /image/angry_mesa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/angry_mesa.png -------------------------------------------------------------------------------- /image/bzu-gmb-beta4-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/bzu-gmb-beta4-7.png -------------------------------------------------------------------------------- /image/bzu-gmb-wallpeper-2021-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/bzu-gmb-wallpeper-2021-10.png -------------------------------------------------------------------------------- /image/bzu-gmb49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/bzu-gmb49.png -------------------------------------------------------------------------------- /image/debian-black-logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/debian-black-logo512.png -------------------------------------------------------------------------------- /image/debian-logo-icon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/debian-logo-icon512.png -------------------------------------------------------------------------------- /image/mesa-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/mesa-logo.png -------------------------------------------------------------------------------- /image/new-panel-logo-exp-1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/new-panel-logo-exp-1080.png -------------------------------------------------------------------------------- /image/new-panel-logo1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/image/new-panel-logo1080.png -------------------------------------------------------------------------------- /module_install_log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /modules-temp/amd-anti-tearing/x11-commands: -------------------------------------------------------------------------------- 1 | Section "Device" 2 | Identifier "AMDgpu" 3 | Option "DRI" "3" 4 | Option "TearFree" "true" 5 | EndSection -------------------------------------------------------------------------------- /modules-temp/any-app-ppa.sh.sample: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #проверяем что модуль запущен от пользователя root 6 | #[ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 7 | 8 | # определение имени файла, папки где находиться скрипт и версию скрипта 9 | name_script0=`basename "$0"` 10 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 11 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 12 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 13 | version0=`cat "${script_dir}/config/name_version"` 14 | version="${version0}" 15 | user_run_script=`cat "${script_dir}/config/user"` 16 | #объявляем нужные переменные для скрипта 17 | date_install=`date` 18 | #загружаем данные о модули и файла конфигурации в массив 19 | readarray -t module_conf < "${script_dir}/modules-temp/${name_script}/module_config" 20 | #примеры считывания массива с данными 21 | #version_kernel=${module_conf[*]} - Все записи в массиве 22 | #version_kernel=${#module_conf[*]} - Количество записей в массиве, нумерания с нуля 23 | #version_kernel=${module_conf[7]} - Определенная запись в массиве 24 | version_proton=${module_conf[7]} 25 | #получение пароля root пользователя 26 | pass_user="$1" 27 | 28 | #даем информацию в терминал какой модуль устанавливается 29 | tput setaf 2; echo "Установка клиента steam для Linux [https://store.steampowered.com/]. Версия скрипта 1.0, автор: Яцына М.А." 30 | tput sgr0 31 | 32 | #запуск основных команд модуля 33 | cd 34 | wget https://cdn.cloudflare.steamstatic.com/client/installer/steam.deb 35 | echo "${pass_user}" | sudo -S apt install -f -y steam.deb || let "error += 1" 36 | #формируем информацию о том что в итоге установили и показываем в терминал 37 | app_name="steam" 38 | dpkg -s ${app_name} | grep -ow "installed" > /dev/null 39 | if [ $? = 0 ];then 40 | tput setaf 2; echo "${app_name}:installed" 41 | tput sgr0 42 | #echo "Testing:${app_name}" 43 | # 5 секунд теста программы 44 | #blender & sleep 5;echo "${pass_user}" | sudo -S killall blender 45 | tput setaf 2; echo "Установка ${app_name} завершена :)" 46 | tput sgr0 47 | else tput setaf 1;echo "${name_script}:not installing!" 48 | fi 49 | tput sgr0 50 | 51 | 52 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 53 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 54 | 55 | exit 0 56 | 57 | 58 | #Для создания скрипта использовались следующие ссылки 59 | #https://techblog.sdstudio.top/blog/google-drive-vstavliaem-priamuiu-ssylku-na-izobrazhenie-sayta 60 | #https://www.linuxliteos.com/forums/scripting-and-bash/preview-and-download-images-and-files-with-zenity-dialog/ 61 | #https://www.ibm.com/developerworks/ru/library/l-zenity/ 62 | #https://habr.com/ru/post/281034/ 63 | #https://webhamster.ru/mytetrashare/index/mtb0/20 64 | #https://itfb.com.ua/kak-prisvoit-rezultat-komandy-peremennoj-obolochki/ 65 | #https://tproger.ru/translations/bash-cheatsheet/ 66 | #https://mirivlad.ru/2017/11/20-primerov-ispolzovaniya-potokovogo-tekstovogo-redaktora-sed/ 67 | #https://www.opennet.ru/docs/RUS/bash_scripting_guide/c1833.html 68 | #https://losst.ru/massivy-bash 69 | #https://www.shellhacks.com/ru/grep-or-grep-and-grep-not-match-multiple-patterns/ 70 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 71 | #https://habr.com/ru/post/511608/ 72 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 73 | -------------------------------------------------------------------------------- /modules-temp/audacious-ppa/audacious-ppa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #проверяем что модуль запущен от пользователя root 6 | #[ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 7 | 8 | # определение имени файла, папки где находиться скрипт и версию скрипта 9 | name_script0=`basename "$0"` 10 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 11 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 12 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 13 | version0=`cat "${script_dir}/config/name_version"` 14 | version="${version0}" 15 | user_run_script=`cat "${script_dir}/config/user"` 16 | #объявляем нужные переменные для скрипта 17 | date_install=`date` 18 | #загружаем данные о модули и файла конфигурации в массив 19 | readarray -t module_conf < "${script_dir}/modules-temp/${name_script}/module_config" 20 | #примеры считывания массива с данными 21 | #version_kernel=${module_conf[*]} - Все записи в массиве 22 | #version_kernel=${#module_conf[*]} - Количество записей в массиве, нумерания с нуля 23 | #version_kernel=${module_conf[7]} - Определенная запись в массиве 24 | version_proton=${module_conf[7]} 25 | #получение пароля root пользователя 26 | pass_user="$1" 27 | 28 | #даем информацию в терминал какой модуль устанавливается 29 | tput setaf 2; echo "Установка Audacious свободного аудиопроигрывателя [https://www.audacityteam.org/]. Установка Audacious осуществлыется через оригинальный репозиторий программы. Версия скрипта 1.0, автор: Яцына М.А." 30 | tput sgr0 31 | 32 | #запуск основных команд модуля 33 | echo "${pass_user}" | sudo -S add-apt-repository -y ppa:ubuntuhandbook1/audacity || let "error += 1" 34 | echo "${pass_user}" | sudo -S apt update -y 35 | echo "${pass_user}" | sudo -S apt install -f -y --reinstall audacious || let "error += 1" 36 | #формируем информацию о том что в итоге установили и показываем в терминал 37 | app_name="audacious" 38 | dpkg -s ${app_name} | grep -ow "installed" > /dev/null 39 | if [ $? = 0 ];then 40 | tput setaf 2; echo "${app_name}:installed" 41 | tput sgr0 42 | echo "Testing:${app_name}" 43 | # 5 секунд теста программы 44 | audacious & sleep 5;echo "${pass_user}" | sudo -S killall audacious 45 | tput setaf 2; echo "Установка ${app_name} завершена :)" 46 | tput sgr0 47 | else tput setaf 1;echo "${name_script}:not installing!" 48 | fi 49 | tput sgr0 50 | 51 | 52 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 53 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 54 | 55 | exit 0 56 | 57 | 58 | #Для создания скрипта использовались следующие ссылки 59 | #https://techblog.sdstudio.top/blog/google-drive-vstavliaem-priamuiu-ssylku-na-izobrazhenie-sayta 60 | #https://www.linuxliteos.com/forums/scripting-and-bash/preview-and-download-images-and-files-with-zenity-dialog/ 61 | #https://www.ibm.com/developerworks/ru/library/l-zenity/ 62 | #https://habr.com/ru/post/281034/ 63 | #https://webhamster.ru/mytetrashare/index/mtb0/20 64 | #https://itfb.com.ua/kak-prisvoit-rezultat-komandy-peremennoj-obolochki/ 65 | #https://tproger.ru/translations/bash-cheatsheet/ 66 | #https://mirivlad.ru/2017/11/20-primerov-ispolzovaniya-potokovogo-tekstovogo-redaktora-sed/ 67 | #https://www.opennet.ru/docs/RUS/bash_scripting_guide/c1833.html 68 | #https://losst.ru/massivy-bash 69 | #https://www.shellhacks.com/ru/grep-or-grep-and-grep-not-match-multiple-patterns/ 70 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 71 | #https://habr.com/ru/post/511608/ 72 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 73 | -------------------------------------------------------------------------------- /modules-temp/corectrl-2/grub-flag-base: -------------------------------------------------------------------------------- 1 | GRUB_CMDLINE_LINUX_DEFAULT 2 | amdgpu.ppfeaturemask=0xffffffff 3 | GRUB_DEFAULT 4 | saved 5 | GRUB_SAVEDEFAULT 6 | true 7 | GRUB_HIDDEN_TIMEOUT 8 | 120 9 | GRUB_TIMEOUT 10 | 5 11 | GRUB_TIMEOUT_STYLE 12 | menu 13 | 14 | 15 | -------------------------------------------------------------------------------- /modules-temp/corectrl-debian-testing/grub-flag-base: -------------------------------------------------------------------------------- 1 | GRUB_CMDLINE_LINUX_DEFAULT 2 | amdgpu.ppfeaturemask=0xffffffff 3 | GRUB_DEFAULT 4 | saved 5 | GRUB_SAVEDEFAULT 6 | true 7 | GRUB_HIDDEN_TIMEOUT 8 | 120 9 | GRUB_TIMEOUT 10 | 5 11 | GRUB_TIMEOUT_STYLE 12 | menu 13 | 14 | 15 | -------------------------------------------------------------------------------- /modules-temp/corectrl-rosa/grub-flag-base: -------------------------------------------------------------------------------- 1 | GRUB_CMDLINE_LINUX_DEFAULT 2 | amdgpu.ppfeaturemask=0xffffffff 3 | GRUB_DEFAULT 4 | saved 5 | GRUB_SAVEDEFAULT 6 | true 7 | GRUB_HIDDEN_TIMEOUT 8 | 120 9 | GRUB_TIMEOUT 10 | 5 11 | GRUB_TIMEOUT_STYLE 12 | menu 13 | 14 | 15 | -------------------------------------------------------------------------------- /modules-temp/corectrl/corectrl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yacyna Mehail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #проверяем что модуль запущен от пользователя root 6 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 7 | 8 | # определение имени файла, папки где находиться скрипт и версию скрипта 9 | name_script0=`basename "$0"` 10 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 11 | #echo ${name_script} 12 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 13 | #echo ${name_cut} 14 | #echo ${script_dir0} 15 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 16 | version0=`cat "${script_dir}/config/name_version"` 17 | version="${version0}" 18 | 19 | #объявляем нужные переменные для скрипта 20 | date_install=`date` 21 | 22 | #даем информацию в терминал какой модуль устанавливается 23 | tput setaf 2; echo "Установка утилиты CoreCtrl 1.х-dev от Juan Palacios [https://gitlab.com/corectrl/corectrl]. Версия скрипта 1.1, автор: Яцына М.А." 24 | tput sgr0 25 | 26 | #запуск основных команд модуля 27 | sudo -S killall corectrl || true 28 | sudo -S add-apt-repository -y ppa:ernstp/mesarc || let "error += 1" 29 | sudo -S apt install -f -y corectrl || let "error += 1" 30 | sudo -S rm /etc/apt/sources.list.d/ernstp*.list || let "error += 1" 31 | sudo -S rm /etc/apt/sources.list.d/ernstp*.list.save || true 32 | sudo -S apt update -y || let "error += 1" 33 | #sudo -S apt upgrade -y || let "error += 1" 34 | 35 | #формируем информацию о том что в итоге установили и показываем в терминал 36 | mesa_version=`inxi -G | grep "Mesa"` || let "error += 1" 37 | tput setaf 2; echo "Установлен драйвер:${mesa_version}, тестируем CoreCtrl!" || let "error += 1" 38 | sudo dpkg --list | echo "Установлена утилита:"`grep "CoreCtrl" | sed s/"ii"//g` 39 | #сброс цвета текста в терминале 40 | tput sgr0 41 | #тестовый запуск CoreCtrl 42 | corectrl & sleep 5;sudo -S killall corectrl 43 | 44 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 45 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 46 | 47 | #Добавляем информацию о том как использовать CoreCtrl лог установки 48 | echo "Подробнее о том как запускать CoreCtrl без постоянного ввода пароля тут: https://gitlab.com/corectrl/corectrl/-/wikis/Setup" >> "${script_dir}/module_install_log" 49 | echo "Подробнее о командах и функциях тут: https://gitlab.com/corectrl/corectrl/-/wikis/How-profiles-works" >> "${script_dir}/module_install_log" 50 | 51 | exit 0 52 | 53 | 54 | #Для создания скрипта использовались следующие ссылки 55 | #https://techblog.sdstudio.top/blog/google-drive-vstavliaem-priamuiu-ssylku-na-izobrazhenie-sayta 56 | #https://www.linuxliteos.com/forums/scripting-and-bash/preview-and-download-images-and-files-with-zenity-dialog/ 57 | #https://www.ibm.com/developerworks/ru/library/l-zenity/ 58 | #https://habr.com/ru/post/281034/ 59 | #https://webhamster.ru/mytetrashare/index/mtb0/20 60 | #https://itfb.com.ua/kak-prisvoit-rezultat-komandy-peremennoj-obolochki/ 61 | #https://tproger.ru/translations/bash-cheatsheet/ 62 | #https://mirivlad.ru/2017/11/20-primerov-ispolzovaniya-potokovogo-tekstovogo-redaktora-sed/ 63 | #https://www.opennet.ru/docs/RUS/bash_scripting_guide/c1833.html 64 | #https://losst.ru/massivy-bash 65 | #https://www.shellhacks.com/ru/grep-or-grep-and-grep-not-match-multiple-patterns/ 66 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 67 | -------------------------------------------------------------------------------- /modules-temp/cpu-attacks/grub-flag-base: -------------------------------------------------------------------------------- 1 | GRUB_CMDLINE_LINUX_DEFAULT 2 | mitigations=off 3 | 4 | 5 | -------------------------------------------------------------------------------- /modules-temp/cpu-x-rosa/cpu-x-rosa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль устанавливается 21 | tput setaf 2; echo "Установка утилиты cpu-x для вывода информации о процессоре, материнской платы, оперативной памяти, графического процессора и о самой операционной системе [https://x0rg.github.io/CPU-X/]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S dnf install -y cpu-x || let "error += 1" 26 | 27 | app_name="cpu-x" 28 | rpm -qa | grep -ow "${app_name}" > /dev/null 29 | if [ $? = 0 ];then 30 | tput setaf 2; echo "${app_name}:installed" 31 | tput sgr0 32 | echo "Testing:${app_name}" 33 | # 5 секунд теста программы 34 | sudo -S cpu-x & sleep 3;sudo -S killall cpu-x 35 | tput setaf 2; echo "Установка ${app_name} завершена :)" 36 | tput sgr0 37 | else tput setaf 1;echo "${name_script}:not installing!" 38 | fi 39 | tput sgr0 40 | fi 41 | 42 | 43 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 44 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 45 | 46 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 47 | #echo "для использования Feral GameMode:" >> "${script_dir}/module_install_log" 48 | #echo "gamoderun /way/to/app" >> "${script_dir}/module_install_log" 49 | 50 | #echo "например в steam:" >> "${script_dir}/module_install_log" 51 | #echo "gamemoderun %command%" >> "${script_dir}/module_install_log" 52 | #echo "Подробнее о командах и функциях тут: https://github.com/FeralInteractive/gamemode" >> "${script_dir}/module_install_log" 53 | 54 | 55 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 56 | 57 | exit 0 58 | -------------------------------------------------------------------------------- /modules-temp/cpu-x/cpu-x.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль устанавливается 21 | tput setaf 2; echo "Установка утилиты cpu-x для вывода информации о процессоре, материнской платы, оперативной памяти, графического процессора и о самой операционной системе [https://x0rg.github.io/CPU-X/]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S apt install -f -y --reinstall cpu-x || let "error += 1" 26 | 27 | #формируем информацию о том что в итоге установили и показываем в терминал 28 | sudo dpkg --list | echo "Установлена утилита:"`grep "cpu-x" | sed s/"ii"//g` 29 | #сброс цвета текста в терминале 30 | tput sgr0 31 | #тестовый запуск Psensor 32 | sudo -S cpu-x & sleep 5;sudo -S killall cpu-x 33 | 34 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 35 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 36 | 37 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 38 | #echo "для использования Feral GameMode:" >> "${script_dir}/module_install_log" 39 | #echo "gamoderun /way/to/app" >> "${script_dir}/module_install_log" 40 | 41 | #echo "например в steam:" >> "${script_dir}/module_install_log" 42 | #echo "gamemoderun %command%" >> "${script_dir}/module_install_log" 43 | #echo "Подробнее о командах и функциях тут: https://github.com/FeralInteractive/gamemode" >> "${script_dir}/module_install_log" 44 | 45 | 46 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 47 | 48 | exit 0 49 | -------------------------------------------------------------------------------- /modules-temp/feralgamemode/feralgamemode.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль устанавливается 21 | tput setaf 2; echo "Установка утилиты GameMode от Feral Interactive [https://github.com/FeralInteractive/gamemode]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #Проверяем какая система запустила bzu-gmb, если Ubuntu/Linux Mint устанавливаем нужные пакеты 25 | if echo "${linuxos_run_bzu_gmb}" | grep -ow "Ubuntu" > /dev/null || echo "${linuxos_run_bzu_gmb}" | grep -ow "Mint" > /dev/null 26 | then 27 | #запуск основных команд модуля 28 | sudo -S apt install -f -y --reinstall gamemode || let "error += 1" 29 | #формируем информацию о том что в итоге установили и показываем в терминал 30 | #формируем информацию о том что в итоге установили и показываем в терминал 31 | mesa_version=`inxi -G | grep "Mesa"` || let "error += 1" 32 | tput setaf 2; echo "Установлен драйвер:${mesa_version}, тестируем Feral GameMode!" || let "error += 1" 33 | gamemoderun 34 | #сброс цвета текста в терминале 35 | tput sgr0 36 | #===================================================================================== 37 | 38 | if echo "${linuxos_run_bzu_gmb}" | grep -ow "ROSA Fresh Desktop" > /dev/null 39 | then 40 | # установка обновление системы 41 | sudo -S dnf install -y gamemode 42 | 43 | app_name="gamemode" 44 | rpm -qa | grep -ow "${app_name}" > /dev/null 45 | if [ $? = 0 ];then 46 | tput setaf 2; echo "${app_name}:installed" 47 | tput sgr0 48 | echo "Testing:${app_name}" 49 | # 5 секунд теста программы 50 | sudo -S "${app_name}" vkcube & sleep 3;sudo -S killall "${app_name}" 51 | tput setaf 2; echo "Установка ${app_name} завершена :)" 52 | tput sgr0 53 | else tput setaf 1;echo "${name_script}:not installing!" 54 | fi 55 | tput sgr0 56 | fi 57 | 58 | fi 59 | #===================================================================================== 60 | 61 | 62 | 63 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 64 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 65 | 66 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 67 | echo "для использования Feral GameMode:" >> "${script_dir}/module_install_log" 68 | echo "gamoderun /way/to/app" >> "${script_dir}/module_install_log" 69 | 70 | echo "например в steam:" >> "${script_dir}/module_install_log" 71 | echo "gamemoderun %command%" >> "${script_dir}/module_install_log" 72 | echo "Подробнее о командах и функциях тут: https://github.com/FeralInteractive/gamemode" >> "${script_dir}/module_install_log" 73 | 74 | 75 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 76 | 77 | exit 0 78 | -------------------------------------------------------------------------------- /modules-temp/gdebi/gdebi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #проверяем что модуль запущен от пользователя root 6 | #[ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 7 | 8 | # определение имени файла, папки где находиться скрипт и версию скрипта 9 | name_script0=`basename "$0"` 10 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 11 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 12 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 13 | version0=`cat "${script_dir}/config/name_version"` 14 | version="${version0}" 15 | user_run_script=`cat "${script_dir}/config/user"` 16 | #объявляем нужные переменные для скрипта 17 | date_install=`date` 18 | #загружаем данные о модули и файла конфигурации в массив 19 | readarray -t module_conf < "${script_dir}/modules-temp/${name_script}/module_config" 20 | #примеры считывания массива с данными 21 | #version_kernel=${module_conf[*]} - Все записи в массиве 22 | #version_kernel=${#module_conf[*]} - Количество записей в массиве, нумерания с нуля 23 | #version_kernel=${module_conf[7]} - Определенная запись в массиве 24 | version_proton=${module_conf[7]} 25 | #получение пароля root пользователя 26 | pass_user="$1" 27 | 28 | #даем информацию в терминал какой модуль устанавливается 29 | tput setaf 2; echo "Установка утилиты gdebi [https://launchpad.net/gdebi]. Версия скрипта 1.0, автор: Яцына М.А." 30 | tput sgr0 31 | 32 | #запуск основных команд модуля 33 | echo "${pass_user}" | sudo -S apt install -f -y --reinstall gdebi gdebi-core || let "error += 1" 34 | #формируем информацию о том что в итоге установили и показываем в терминал 35 | app_name="gdebi" 36 | dpkg -s ${app_name} | grep -ow "installed" > /dev/null 37 | if [ $? = 0 ];then 38 | tput setaf 2; echo "${app_name}:installed" 39 | tput sgr0 40 | echo "Testing:${app_name}" 41 | # 5 секунд теста программы 42 | gdebi & sleep 5;echo "${pass_user}" | sudo -S killall gdebi 43 | tput setaf 2; echo "Установка ${app_name} завершена :)" 44 | tput sgr0 45 | else tput setaf 1;echo "${name_script}:not installing!" 46 | fi 47 | tput sgr0 48 | 49 | 50 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 51 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 52 | 53 | exit 0 54 | 55 | 56 | #Для создания скрипта использовались следующие ссылки 57 | #https://techblog.sdstudio.top/blog/google-drive-vstavliaem-priamuiu-ssylku-na-izobrazhenie-sayta 58 | #https://www.linuxliteos.com/forums/scripting-and-bash/preview-and-download-images-and-files-with-zenity-dialog/ 59 | #https://www.ibm.com/developerworks/ru/library/l-zenity/ 60 | #https://habr.com/ru/post/281034/ 61 | #https://webhamster.ru/mytetrashare/index/mtb0/20 62 | #https://itfb.com.ua/kak-prisvoit-rezultat-komandy-peremennoj-obolochki/ 63 | #https://tproger.ru/translations/bash-cheatsheet/ 64 | #https://mirivlad.ru/2017/11/20-primerov-ispolzovaniya-potokovogo-tekstovogo-redaktora-sed/ 65 | #https://www.opennet.ru/docs/RUS/bash_scripting_guide/c1833.html 66 | #https://losst.ru/massivy-bash 67 | #https://www.shellhacks.com/ru/grep-or-grep-and-grep-not-match-multiple-patterns/ 68 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 69 | #https://habr.com/ru/post/511608/ 70 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 71 | -------------------------------------------------------------------------------- /modules-temp/gimp-ppa/gimp-ppa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #creator by RedRoot(Yaciyna Mikhail) for GAMER STATION [on linux] and Gaming Community OS Linux 3 | # GPL-3.0 License 4 | 5 | #проверяем что модуль запущен от пользователя root 6 | #[ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 7 | 8 | # определение имени файла, папки где находиться скрипт и версию скрипта 9 | name_script0=`basename "$0"` 10 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 11 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 12 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 13 | version0=`cat "${script_dir}/config/name_version"` 14 | version="${version0}" 15 | user_run_script=`cat "${script_dir}/config/user"` 16 | #объявляем нужные переменные для скрипта 17 | date_install=`date` 18 | #загружаем данные о модули и файла конфигурации в массив 19 | readarray -t module_conf < "${script_dir}/modules-temp/${name_script}/module_config" 20 | #примеры считывания массива с данными 21 | #version_kernel=${module_conf[*]} - Все записи в массиве 22 | #version_kernel=${#module_conf[*]} - Количество записей в массиве, нумерания с нуля 23 | #version_kernel=${module_conf[7]} - Определенная запись в массиве 24 | version_proton=${module_conf[7]} 25 | #получение пароля root пользователя 26 | pass_user="$1" 27 | 28 | #даем информацию в терминал какой модуль устанавливается 29 | tput setaf 2; echo "Установка GIMP - свободно распространяемый графический редактор [https://www.gimp.org/]. Установка GIMP осуществлыется через официальный репозиторий Ubuntu. Версия скрипта 1.0, автор: Яцына М.А." 30 | tput sgr0 31 | 32 | #запуск основных команд модуля 33 | #echo "${pass_user}" | sudo -S add-apt-repository -y ppa:inkscape.dev/stable || let "error += 1" 34 | echo "${pass_user}" | sudo -S apt install -f -y --reinstall gimp || let "error += 1" 35 | #формируем информацию о том что в итоге установили и показываем в терминал 36 | app_name="gimp" 37 | dpkg -s ${app_name} | grep -ow "installed" > /dev/null 38 | if [ $? = 0 ];then 39 | tput setaf 2; echo "${app_name}:installed" 40 | tput sgr0 41 | echo "Testing:${app_name}" 42 | # 5 секунд теста программы 43 | gimp & sleep 5;echo "${pass_user}" | sudo -S killall gimp 44 | tput setaf 2; echo "Установка ${app_name} завершена :)" 45 | tput sgr0 46 | else tput setaf 1;echo "${name_script}:not installing!" 47 | fi 48 | tput sgr0 49 | 50 | 51 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 52 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 53 | 54 | exit 0 55 | 56 | 57 | #Для создания скрипта использовались следующие ссылки 58 | #https://techblog.sdstudio.top/blog/google-drive-vstavliaem-priamuiu-ssylku-na-izobrazhenie-sayta 59 | #https://www.linuxliteos.com/forums/scripting-and-bash/preview-and-download-images-and-files-with-zenity-dialog/ 60 | #https://www.ibm.com/developerworks/ru/library/l-zenity/ 61 | #https://habr.com/ru/post/281034/ 62 | #https://webhamster.ru/mytetrashare/index/mtb0/20 63 | #https://itfb.com.ua/kak-prisvoit-rezultat-komandy-peremennoj-obolochki/ 64 | #https://tproger.ru/translations/bash-cheatsheet/ 65 | #https://mirivlad.ru/2017/11/20-primerov-ispolzovaniya-potokovogo-tekstovogo-redaktora-sed/ 66 | #https://www.opennet.ru/docs/RUS/bash_scripting_guide/c1833.html 67 | #https://losst.ru/massivy-bash 68 | #https://www.shellhacks.com/ru/grep-or-grep-and-grep-not-match-multiple-patterns/ 69 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 70 | #https://habr.com/ru/post/511608/ 71 | #https://techrocks.ru/2019/01/21/bash-if-statements-tips/ 72 | -------------------------------------------------------------------------------- /modules-temp/glances/glances.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | script_dir_install=`cat "${script_dir}/config/script_dir_install"` 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль установливается 21 | tput setaf 2; echo "Установка утилиты glances [https://github.com/nicolargo/glances]. Версия скрипта 1.0, автор: Mirthless D" 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S killall glances || true 26 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 27 | sudo -S rm -r "/usr/share/${name_script}-start" || true 28 | sudo -S rm "/usr/share/applications/${name_script}.desktop" || true 29 | sudo -S apt install -f -y --reinstall glances 30 | sudo -S mkdir -p "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 31 | cd "${script_dir}/modules-temp/${name_script}/temp"|| let "error += 1" 32 | sudo -S wget "https://drive.google.com/uc?export=download&id=1V26WRjcQseoIjubwLXiKGRYDuAGLUSOs" -O "${name_script}.tar.xz" || let "error += 1" 33 | sudo -S tar -xpJf "${name_script}.tar.xz" -C "${script_dir_install}" 34 | sudo -S chmod +x "/usr/share/${name_script}-start/${name_script}.sh" || let "error += 1" 35 | sudo -S chmod +x "/usr/share/${name_script}-start/${name_script}.desktop" || let "error += 1" 36 | sudo -S cp -ax "/usr/share/${name_script}-start/${name_script}.desktop" "/usr/share/applications/" || let "error += 1" 37 | cd 38 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || true 39 | 40 | #формируем информацию о том что в итоге установили и показываем в терминал 41 | tput setaf 2 42 | sudo -S dpkg --list | echo "Установлена утилита:"`grep "${name_script}" | sed s/"ii"//g` 43 | #сброс цвета текста в терминале 44 | tput sgr0 45 | bash -c "xterm -hold -maximized -e glances --enable-plugin sensors" & sleep 5;sudo -S killall glances xterm 46 | 47 | 48 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 49 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 50 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 51 | echo "ВНИМАНИЕ: что бы пользоваться утилитой glances в консоле, введите это: " >> "${script_dir}/module_install_log" 52 | echo "glances --enable-plugin sensors" >> "${script_dir}/module_install_log" 53 | echo "Также есть возможность запустить утилиту через ярлых, смотрите в меню программ" >> "${script_dir}/module_install_log" 54 | echo "Подробнее о командах и фукнциях тут: https://github.com/nicolargo/glances" >> "${script_dir}/module_install_log" 55 | 56 | exit 0 57 | -------------------------------------------------------------------------------- /modules-temp/goverlay/goverlay.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль установливается 21 | tput setaf 2; echo "Установка открытой утилиты Goverlay-v0.3.5 от benjamimgois [https://github.com/benjamimgois/goverlay]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S killall goverlay || true 26 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 27 | sudo -S rm -r "/usr/share/goverlay" || true 28 | sudo -S rm "/usr/share/applications/goverlay.desktop" || true 29 | sudo -S mkdir -p "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 30 | cd "${script_dir}/modules-temp/${name_script}/temp"|| let "error += 1" 31 | sudo -S wget "https://drive.google.com/uc?export=download&id=1RrqIvii5qORDe7pPq7O0K-WWjY3uS9sY" -O goverlay.7z || let "error += 1" 32 | sudo -S 7z x goverlay.7z -o/usr/share/ || let "error += 1" 33 | sudo -S chmod +x /usr/share/goverlay/goverlay || let "error += 1" 34 | sudo -S chmod +x /usr/share/goverlay/goverlay.desktop || let "error += 1" 35 | sudo -S cp -ax /usr/share/goverlay/goverlay.desktop /usr/share/applications/ || let "error += 1" 36 | cd 37 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || true 38 | 39 | #формируем информацию о том что в итоге установили и показываем в терминал 40 | tput setaf 2;echo "Установлен Goverlay-v0.3.5!"|| let "error += 1" 41 | #сброс цвета текста в терминале 42 | tput sgr0 43 | /usr/share/goverlay/goverlay & sleep 5;sudo -S killall goverlay 44 | 45 | 46 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 47 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 48 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 49 | echo "ВНИМАНИЕ: Goverlay работает только с программами MangoHud и vkBasalt" >> "${script_dir}/module_install_log" 50 | echo "Подробнее о командах и фукнциях тут: https://github.com/benjamimgois/goverlay" >> "${script_dir}/module_install_log" 51 | 52 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 53 | sleep 3 54 | exit 0 55 | -------------------------------------------------------------------------------- /modules-temp/inxi/inxi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль устанавливается 21 | tput setaf 2; echo "Установка утилиты INXI для сбора информации о оборудовании вашего ПК\ноутбука в консоли [https://github.com/smxi/inxi]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S apt install -f -y --reinstall inxi xterm || let "error += 1" 26 | 27 | #формируем информацию о том что в итоге установили и показываем в терминал 28 | sudo dpkg --list | echo "Установлена утилита:"`grep "inxi" | sed s/"ii"//g` 29 | #сброс цвета текста в терминале 30 | tput sgr0 31 | #тестовый запуск Psensor 32 | xterm -hold -maximized -e inxi -Fxs & sleep 5;sudo -S killall xterm 33 | 34 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 35 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 36 | 37 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 38 | echo "для использования inxi в терминале" >> "${script_dir}/module_install_log" 39 | echo "наберите: inxi -Fxs" >> "${script_dir}/module_install_log" 40 | 41 | #echo "например в steam:" >> "${script_dir}/module_install_log" 42 | #echo "gamemoderun %command%" >> "${script_dir}/module_install_log" 43 | #echo "Подробнее о командах и функциях тут: https://github.com/FeralInteractive/gamemode" >> "${script_dir}/module_install_log" 44 | 45 | 46 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 47 | 48 | exit 0 49 | -------------------------------------------------------------------------------- /modules-temp/liquorix-kernel-stable/liquorix-kernel-stable.sh.old: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль устанавливается 21 | tput setaf 2; echo "Установка стабильной версии, кастомного ядра Linux от Liquorix [https://liquorix.net/]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #проверяем установлена утилита inxi - информация о низкоуровневом ПО и железе 25 | #dpkg -s inxi | grep installed > /dev/null || echo 'no install inxi :(' | sudo -S apt install -f -y inxi 26 | #inxistatus=`dpkg -s inxi | grep installed` 27 | #echo "INXI" $inxistatus 28 | 29 | #запуск основных команд модуля 30 | sudo -S add-apt-repository ppa:damentz/liquorix -y || let "error += 1" 31 | sudo -S apt update -y || let "error += 1" 32 | sudo -S apt install -f -y linux-image-liquorix-amd64 linux-headers-liquorix-amd64 || let "error += 1" 33 | sudo -S update-grub || let "error += 1" 34 | sudo -S update-initramfs -u || let "error += 1" 35 | 36 | #формируем информацию о том что в итоге установили и показываем в терминал 37 | kernel_installed=`dpkg --list | grep -E -m 1 'linux-image.*liquorix'` || let "error += 1" 38 | tput setaf 2; echo "Установлено новое ядро:${kernel_installed}" || let "error += 1" 39 | #сброс цвета текста в терминале 40 | tput sgr0 41 | 42 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 43 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 44 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 45 | echo "для отображения списка ядер при загрузке GRUB " >> "${script_dir}/module_install_log" 46 | echo "нужно добавить флаги в файл: /etc/default/grub" >> "${script_dir}/module_install_log" 47 | echo "для этого в консоле запускаем:sudo nano /etc/default/grub" >> "${script_dir}/module_install_log" 48 | echo "далее редактируем либо создаем эти строки в файле:" >> "${script_dir}/module_install_log" 49 | echo "GRUB_DEFAULT="saved"" >> "${script_dir}/module_install_log" 50 | echo "GRUB_SAVEDEFAULT=true" >> "${script_dir}/module_install_log" 51 | echo "GRUB_HIDDEN_TIMEOUT="120"" >> "${script_dir}/module_install_log" 52 | echo "GRUB_TIMEOUT="5"" >> "${script_dir}/module_install_log" 53 | echo "GRUB_TIMEOUT_STYLE="menu"" >> "${script_dir}/module_install_log" 54 | 55 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 56 | sleep 3 57 | 58 | exit 0 59 | -------------------------------------------------------------------------------- /modules-temp/playonlinux/playonlinux.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль устанавливается 21 | tput setaf 2; echo "Установка утилиты GameMode от Feral Interactive [https://github.com/FeralInteractive/gamemode]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S apt install -f -y --reinstall gamemode || let "error += 1" 26 | 27 | #формируем информацию о том что в итоге установили и показываем в терминал 28 | mesa_version=`inxi -G | grep "Mesa"` || let "error += 1" 29 | tput setaf 2; echo "Установлен драйвер:${mesa_version}, тестируем Feral GameMode!" || let "error += 1" 30 | gamemoderun 31 | #сброс цвета текста в терминале 32 | tput sgr0 33 | 34 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 35 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 36 | 37 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 38 | echo "для использования Feral GameMode:" >> "${script_dir}/module_install_log" 39 | echo "gamoderun /way/to/app" >> "${script_dir}/module_install_log" 40 | 41 | echo "например в steam:" >> "${script_dir}/module_install_log" 42 | echo "gamemoderun %command%" >> "${script_dir}/module_install_log" 43 | echo "Подробнее о командах и функциях тут: https://github.com/FeralInteractive/gamemode" >> "${script_dir}/module_install_log" 44 | 45 | 46 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 47 | 48 | exit 0 49 | -------------------------------------------------------------------------------- /modules-temp/ubuntu-kernel-lowlatency/ubuntu-kernel-lowlatency.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 12 | version0=`cat "${script_dir}/config/name_version"` 13 | version="${version0}" 14 | user_run_script=`cat "${script_dir}/config/user"` 15 | #загружаем данные о модули и файла конфигурации в массив 16 | readarray -t module_conf < "${script_dir}/modules-temp/${name_script}/module_config" 17 | #echo ${module_conf[*]} 18 | 19 | #узнаем в системе какое lowlatency ядро доступно и записываем в переменную 20 | version_kernel=`apt-cache search linux-lowlatency | grep "image" | sed -r 's/(.+lowlatency).+/\1/' | sed 's/unsigned-//g'` 21 | 22 | #объявляем нужные переменные для скрипта 23 | date_install=`date` 24 | 25 | 26 | #даем информацию в терминал какой модуль установливается 27 | tput setaf 2; echo "Установка стабильной версии оригинального ядра Linux "${version_kernel}" для Ubuntu 20.04\21.10, Linux Mint 20.2 с низкими задержками. Версия скрипта 1.1, автор: Яцына М.А." 28 | tput sgr0 29 | #запуск основных команд модуля 30 | sudo -S apt-get update -y 31 | sudo -S apt-get upgrade -y 32 | echo "пробуем установить ядро:" ${version_kernel} 33 | sudo -S apt install -f -y --reinstall linux-lowlatency 34 | 35 | 36 | #формируем информацию о том что в итоге установили и показываем в терминал 37 | tput setaf 2;echo "В вашу систему установлены следующие linux-lowlatency:";tput sgr0;dpkg --list | grep "lowlatency" | grep -oP 'linux-image(.*)' | grep -Eo '^[^ ]+' 38 | #сброс цвета текста в терминале 39 | tput sgr0 40 | 41 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 42 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 43 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 44 | echo "для отображения списка ядер при загрузке GRUB " >> "${script_dir}/module_install_log" 45 | echo "нужно добавить флаги в файл: /etc/default/grub" >> "${script_dir}/module_install_log" 46 | echo "для этого в консоле запускаем:sudo nano /etc/default/grub" >> "${script_dir}/module_install_log" 47 | echo "далее редактируем либо создаем эти строки в файле:" >> "${script_dir}/module_install_log" 48 | echo "GRUB_DEFAULT="saved"" >> "${script_dir}/module_install_log" 49 | echo "GRUB_SAVEDEFAULT=true" >> "${script_dir}/module_install_log" 50 | echo "GRUB_HIDDEN_TIMEOUT="120"" >> "${script_dir}/module_install_log" 51 | echo "GRUB_TIMEOUT="5"" >> "${script_dir}/module_install_log" 52 | echo "GRUB_TIMEOUT_STYLE="menu"" >> "${script_dir}/module_install_log" 53 | 54 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 55 | sleep 3 56 | 57 | exit 0 58 | -------------------------------------------------------------------------------- /modules-temp/vkbasalt/vkbasalt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | module_link="https://github.com/DadSchoorse/vkBasalt/releases/download/v0.3.2.1/vkBasalt-0.3.2.1.tar.gz" 20 | module_name="vkBasalt-0.3.2.1" 21 | 22 | #даем информацию в терминал какой модуль установливается 23 | tput setaf 2; echo "Установка открытой утилиты ${module_name} от 24 | DadSchoorse [https://github.com/DadSchoorse/vkBasalt]. Версия скрипта 1.1, автор: Яцына М.А." 25 | tput sgr0 26 | 27 | #запуск основных команд модуля 28 | sudo -S aptitude install -y build-essential glslang-dev glslang-tools libx11-dev libvulkan-dev libvulkan-dev:i386 29 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 30 | sudo -S mkdir -p "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 31 | cd "${script_dir}/modules-temp/${name_script}/temp"|| let "error += 1" 32 | sudo -S wget "${module_link}" || let "error += 1" 33 | sudo -S tar xfvz vkBasalt*.tar.gz || let "error += 1" 34 | cd "${script_dir}/modules-temp/${name_script}/temp/${module_name}" || let "error += 1" 35 | sudo -S meson --buildtype=release --prefix=/usr builddir || let "error += 1" 36 | sudo -S ninja -C builddir install || let "error += 1" 37 | sudo -S cp -f "${script_dir}/modules-temp/${name_script}/temp/${module_name}/config/vkBasalt.conf" /etc/vkBasalt.conf 38 | cd 39 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || true 40 | 41 | #формируем информацию о том что в итоге установили и показываем в терминал 42 | vkbasalt_version=`vulkaninfo | grep "VK_LAYER_VKBASALT"` || let "error += 1" 43 | echo "Установлен vkBasalt:";tput setaf 2; echo ${vkbasalt_version} || let "error += 1" 44 | #сброс цвета текста в терминале 45 | tput sgr0 46 | 47 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 48 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 49 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 50 | echo "ВНИМАНИЕ: vkBasalt работает только с программами которые используют Vulkan API:" >> "${script_dir}/module_install_log" 51 | echo "Для использования vkBasalt:" >> "${script_dir}/module_install_log" 52 | echo "ENABLE_VKBASALT=1 /way/to/Vulkan/app" >> "${script_dir}/module_install_log" 53 | echo "например в steam:" >> "${script_dir}/module_install_log" 54 | echo "ENABLE_VKBASALT=1 %command%" >> "${script_dir}/module_install_log" 55 | echo "Подробнее о командах и фукнциях тут: https://github.com/DadSchoorse/vkBasalt" >> "${script_dir}/module_install_log" 56 | 57 | #задержка вывода информации о итогах установки, что бы пользователь мог ознакомиться. 58 | sleep 3 59 | exit 0 60 | -------------------------------------------------------------------------------- /modules-temp/xboxdrv/xboxdrv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #проверяем что модуль запущен от пользователя root 4 | [ "$UID" -eq 0 ] || { zenity --error --text="Этот скрипт нужно запускать из под root!"; exit 1;} 5 | 6 | # определение имени файла, папки где находиться скрипт и версию скрипта 7 | name_script0=`basename "$0"` 8 | name_script=`echo ${name_script0} | sed "s|.sh||g"` 9 | #echo ${name_script} 10 | script_dir0=$(cd $(dirname "$0") && pwd); name_cut="/modules-temp/${name_script}" 11 | #echo ${name_cut} 12 | #echo ${script_dir0} 13 | script_dir=`echo ${script_dir0} | sed "s|${name_cut}||g"` 14 | version0=`cat "${script_dir}/config/name_version"` 15 | version="${version0}" 16 | script_dir_install=`cat "${script_dir}/config/script_dir_install"` 17 | #объявляем нужные переменные для скрипта 18 | date_install=`date` 19 | 20 | #даем информацию в терминал какой модуль установливается 21 | tput setaf 2; echo "Установка утилиты xboxdrv [https://gitlab.com/xboxdrv/xboxdrv]. Версия скрипта 1.0, автор: Яцына М.А." 22 | tput sgr0 23 | 24 | #запуск основных команд модуля 25 | sudo -S killall xboxdrv || true 26 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 27 | sudo -S rm -r "/usr/share/${name_script}" || true 28 | sudo -S rm "/usr/share/applications/${name_script}.desktop" || true 29 | sudo -S apt install -f -y --reinstall xboxdrv 30 | sudo -S mkdir -p "${script_dir}/modules-temp/${name_script}/temp" || let "error += 1" 31 | cd "${script_dir}/modules-temp/${name_script}/temp"|| let "error += 1" 32 | sudo -S wget "https://drive.google.com/uc?export=download&id=12P9aCmSYgXbtWbXuIDP6bUcu5G0xT0wo" -O "${name_script}.tar.xz" || let "error += 1" 33 | sudo -S tar -xpJf "${name_script}.tar.xz" -C "${script_dir_install}" 34 | sudo -S chmod +x "/usr/share/${name_script}/${name_script}.sh" || let "error += 1" 35 | sudo -S chmod +x /usr/share/${name_script}/${name_script}.desktop || let "error += 1" 36 | sudo -S cp -ax /usr/share/${name_script}/${name_script}.desktop /usr/share/applications/ || let "error += 1" 37 | cd 38 | sudo -S rm -r "${script_dir}/modules-temp/${name_script}/temp" || true 39 | 40 | #формируем информацию о том что в итоге установили и показываем в терминал 41 | tput setaf 2 42 | sudo -S dpkg --list | echo "Установлена утилита:"`grep "${name_script}" | sed s/"ii"//g` 43 | #сброс цвета текста в терминале 44 | tput sgr0 45 | bash -c "${script_dir_install}${name_script}/${name_script}.sh" & sleep 5;sudo -S killall xboxdrv-qt-5.6-rc 46 | 47 | 48 | #добавляем информацию в лог установки о уровне ошибок модуля, чем выше цифра, тем больше было ошибок и нужно проверить модуль разработчику 49 | echo "модуль ${name_script}, дата установки:${date_install}, количество ошибок:${error}" >> "${script_dir}/module_install_log" 50 | #Добавляем информацию о изменении флагов в файле настройки GRUB в лог установки 51 | echo "ВНИМАНИЕ: xboxdrv-qt-5.6-rc является неофицальным GUI для драйвера xboxdrv, поэтому разработчики рекомендуют пользоваться утилитой в консоле, пример: " >> "${script_dir}/module_install_log" 52 | echo "cat /proc/bus/input/devices | grep "ipega media gamepad controller" -A 4 | grep -oh "event[1-9]*[1-9]"" >> "${script_dir}/module_install_log" 53 | echo "sudo xboxdrv --evdev /dev/input/event** --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_A=a,BTN_B=b,BTN_X=x,BTN_Y=y,BTN_TL=lb,BTN_TR=rb,BTN_TL2=lt,BTN_TR2=rt,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_SELECT=back,BTN_START=start --silent &" >> "${script_dir}/module_install_log" 54 | echo "Подробнее о командах и фукнциях тут: https://xboxdrv.gitlab.io/xboxdrv.html" >> "${script_dir}/module_install_log" 55 | 56 | exit 0 57 | -------------------------------------------------------------------------------- /modules_select: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redrootmin/bzu-gmb/95029b7056ee85b85ff28ad4218876d3cfd5b5f2/modules_select --------------------------------------------------------------------------------