Linux Mint Forums
Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
MangoHUD
Post by stevgunt » Wed Feb 19, 2020 9:15 pm
Anyone get this working on Mint 19.3
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
- Important Notices
- ↳ Rules & Notices
- ↳ Releases & Announcements
- ↳ Main Edition Support
- ↳ Beginner Questions
- ↳ Installation & Boot
- ↳ Software & Applications
- ↳ Hardware Support
- ↳ Graphics Cards & Monitors
- ↳ Printers & Scanners
- ↳ Storage
- ↳ Sound
- ↳ Networking
- ↳ Virtual Machines
- ↳ Desktop & Window Managers
- ↳ Cinnamon
- ↳ MATE
- ↳ Xfce
- ↳ Other topics
- ↳ Non-technical Questions
- ↳ Tutorials
- Debian Edition Support
- ↳ LMDE Forums
- ↳ Beginner Questions
- ↳ Installation & Boot
- ↳ Software & Applications
- ↳ Hardware Support
- ↳ Networking
- ↳ Tutorials
- ↳ Other Topics & Open Discussion
- ↳ LMDE Archive
- Interests
- ↳ Gaming
- ↳ Scripts & Bash
- ↳ Programming & Development
- Customization
- ↳ Themes, Icons & Wallpaper
- ↳ Compiz, Conky, Docks & Widgets
- ↳ Screenshots
- ↳ Your Artwork
- Chat
- ↳ Introduce Yourself
- ↳ Chat about Linux Mint
- ↳ Chat about Linux
- ↳ Open Chat
- ↳ Suggestions & Feedback
- International
- ↳ Translations
- ↳ Deutsch — German
- ↳ Español — Spanish
- ↳ Français — French
- ↳ Italiano — Italian
- ↳ Nederlands — Dutch
- ↳ Português — Portuguese
- ↳ Русский — Russian
- ↳ Suomi — Finnish
- ↳ Other Languages
- ↳ Čeština-Slovenčina — Czech-Slovak
- ↳ Magyar — Hungarian
- ↳ 日本語 — Japanese
- ↳ Polski — Polish
- ↳ Svenska — Swedish
- ↳ Українська — Ukrainian
Powered by phpBB® Forum Software © phpBB Limited
Mango hud linux mint
MangoHud — это программа для показа различных параметров во время игры: кадры в секунду (FPS), загрузка процессора, оперативной памяти, видеокарты и т.д. В данной статье рассмотрим разные способы установки, в том числе и компиляцию из исходного кода.
Установка MangoHud
Ее можно установить двумя способами в зависимости от требуемой версии.
Стабильная версия
Стабильную версию можно установить в Ubuntu с помощью DEB-пакетов с сайта Debian. Нужно установить 2 пакета, 64-битный (архитектура amd64) и 32-битный (архитектура i386), чтобы MangoHud отображался в 64- и 32-битных играх соответственно.
ПРИМЕЧАНИЕ: если файлы с сайта Debian не скачиваются, прочитайте данную статью.
Экспериментальная версия
Экспериментальную версию можно установить, скомпилировав ее из исходного кода с сайта MangoHud на GitHub.
ПРИМЕЧАНИЕ: данный способ рекомендуется только для энтузиастов, желающих протестировать новые функции и отправлять разработчикам сообщения о возможных багах до выхода стабильной версии.
Для компиляции и установки 64-битной версии нужно выполнить следующие команды:
sudo apt install cmake glslang-tools libdbus-1-dev libx11-dev libxnvctrl-dev meson ninja-build nlohmann-json3-dev pkg-config python3-mako git clone --recurse-submodules https://github.com/flightlessmango/MangoHud.git cd MangoHud meson build ninja -C build install
Для компиляции и установки 32-битной версии нужно выполнить следующие команды:
sudo apt install gcc-multilib g++-multilib CC="gcc -m32" CXX="g++ -m32" PKG_CONFIG_PATH="/usr/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig:/usr/lib/pkgconfig" meson build32 --libdir lib32 ninja -C build32 install
Настройка MangoHud
Настроить MangoHud можно двумя способами:
Файл конфигурации
Для настройки с помощью файла конфигурации выполним следующие действия:
2) Создадим в ней папку MangoHud:
3) Распакуем в нее из архива /usr/share/doc/mangohud/MangoHud.conf.example.gz файл конфигурации MangoHud.conf.example, переименовав в MangoHud.conf:
gunzip -c /usr/share/doc/mangohud/MangoHud.conf.example.gz > /home//.config/MangoHud/MangoHud.conf
Для настройки MangoHud можно редактировать файл конфигурации вручную.
Командная строка
Также MangoHud можно настроить с помощью командной строки, прописав в нее требуемые параметры. Для этого перед основной командой добавим MANGOHUD_CONFIG= и перечислим через запятую нужные параметры. Например, чтобы показать время (time) и версию (version), пропишем следующее:
MANGOHUD_CONFIG=time,version mangohud %command%
ПРИМЕЧАНИЕ: при запуске с параметрами в командной строке параметры из файла конфигурации не учитываются, показываются только стандартные! Все необходимые параметры нужно добавлять в строку.
Запуск игр с MangoHud
Для запуска игры со стабильной версией MangoHud нужно выполнить следующее:
— игры в Steam:
нажать правой кнопкой мыши на игру в библиотеке, выбрать «Properties», в свойствах игры открыть «General» — «Set launch options» и добавить туда:
Для некоторых 32-битных игр эта команда не работает, поэтому можно попробовать:
— игры под Wine:
при установке игр обычным способом, к примеру с диска, на рабочем столе будет создан ярлык , который необходимо открыть любым текстовым редактором и далее добавить команду в параметр строки запуска приложения — Exec:
Команда запуска Mangohud должна быть вписана в указанный параметр следующим образом:
Exec=env mangohud --dlsym WINEPREFIX="'
Для запуска игры с экспериментальной версией MangoHud нужно выполнить те же самые команды, заменив в них mangohud на /usr/local/bin/mangohud (по умолчанию скомпилированная версия находится в папке /usr/local/bin/).
ПРИМЕЧАНИЕ: Steam почему-то даже при указании экспериментальной версии выводит стандартную, если она установлена. Для исправления может потребоваться удалить стандартную версию.
Удаление MangoHud
Для удаления стабильной версии Mangohud следует использовать команду:
sudo apt remove mangohud mangohud:i386
Mango hud linux mint
A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).
Three of the tools I use most on Linux when I’m gaming are MangoHUD, vkBasalt, and GOverlay, and I wanted to produce a quick and easy method of installing them all in one go, including any additional dependencies.
So using part of the script posted by u/Blandertom a couple of weeks back.
I amended it to suit my needs, but not before asking their permission, just so I do not get accused as ripping them off.
#!/bin/sh sudo apt update && sudo apt upgrade -y sudo apt install lazarus -y sudo apt install git -y git clone —recurse-submodules https://github.com/flightlessmango/MangoHud.git cd MangoHud ./build.sh build ./build.sh package ./build.sh install cd .. rm -rf MangoHud git clone https://github.com/DadSchoorse/vkBasalt.git cd vkBasalt meson —buildtype=release —prefix=/usr builddir ninja -C builddir install cd .. rm -rf vkBasalt git clone https://github.com/benjamimgois/goverlay.git cd goverlay lazbuild -B goverlay.lpi sudo mv goverlay /usr/games/ cd .. rm -rf goverlay
I have produced, as always a quick video that explains what the script does, and how to run it.
But for people who prefer a written guide:
Copy the above, paste into a text editor, and save as a .sh file, for example Install.sh
Open a Terminal in the same directory as the Install.sh file and type the following:
This is required in order to install MangoHUD and GOverlay correctly.
Then run the script using:
Once done, type goverlay into the Terminal window and GOverlay should load up.
I have personally tested this in Linux Mint 20, Pop OS 20.04, and Ubuntu 20.04 so in theory it should work on anything based on Ubuntu 20.04.
As always if you found this helpful, please consider checking out my YouTube channel and subscribing if you like what you see.