Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузитесь в игру Бильярд 3D: русский бильярд — почувствуйте атмосферу настоящего бильярдного зала!

Бильярд 3D: Русский бильярд

Симуляторы, Спорт, Настольные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
0
Kolefun
Kolefun

Для подготовки птиц к птичьей вечеринке, а так же тех, кто рос в нулевые⁠⁠

3 года назад

Тату - простые движения(birb version)

Птицы Попугай Какаду Корелла Музыка Компиляция Вечеринка Видео YouTube
0
1960
iManool
iManool
Видеохостинг на Пикабу

«Научи меня своему любимому движению в танце»⁠⁠

3 года назад

Такая компиляция уже была на Пикабу, но всего на 38 секунд

Танцы Радость Интервью Компиляция Видео YouTube
78
23
VykhinoChasPik
VykhinoChasPik
Юмор для всех и каждого

Вы в танцах!⁠⁠

3 года назад
Перейти к видео
Гарри Поттер Танцы Компиляция Юмор Видео Вертикальное видео
0
7047
VykhinoChasPik
VykhinoChasPik

Бритни Спирс в стиле System of a Down⁠⁠1

3 года назад

Ну или наоборот

Перейти к видео
Бритни Спирс System of a Down Кавер Компиляция Metal Видео Вертикальное видео
250
10
BokaDiKataro
BokaDiKataro

Когда где-то на перевале сжег сцепуху и объясняешь механику, как правильно ее менять⁠⁠

3 года назад
Перейти к видео
[моё] Мотопутешествие Мото Мотоциклисты Мемы Мат Юмор Склейка Компиляция Поломка Сцепление Бездорожье Видео Вертикальное видео
6
1814
Seabiscuit
Seabiscuit

Пока ещё смешно⁠⁠

3 года назад
Перейти к видео
Юмор Компиляция Видео Розыгрыш
89
FatFunnyDog

Небольшая компиляция приколов с собаками⁠⁠

3 года назад
[моё] Животные Собака Видео Компиляция
1
97
XPavelL
GNU/Linux

Выжимаем все соки: оптимизация Gnome 40⁠⁠

3 года назад

В современной Linux-тусовке всё чаще можно встретить мнение, будто среда рабочего стола Gnome 4 это весьма прожорливое нечто с закосом под планшеты и для пользователя не годится. В этом материале мы попытаемся опровергнуть большинство заблуждений, которые витают вокруг этой темы, а также поэтапно оптимизируем Gnome 4 для максимальной производительности.

Внимание!

Гайд написан линуксоидом для линуксоидов и является помощником для продвинутых пользователей Linux. Гайд не претендует на инструкцию для новичков. Все манипуляции производились на ArchLinux.


Установка

Хотя проект Gnome почему-то и считается прерогативой Canonical и их дистрибутива Ubuntu, но ничего не мешает установить Gnome 4 и на многие другие Linux-дистрибутивы. Выполним чистую установку Gnome 4 на ArchLinux.


sudo pacman -S gnome

Полный набор устанавливаемых компонентов это универсальный сет для офисных задач и если вы не тётя Галя из жэка, то не стоит загромождать свой Linux-дистрибутив мусором. Установим только нужные компоненты: 6 7 17 27 28 29 30 31 40 48 49.

Описание устанавливаемых компонентов Gnome 4

6) File-roller — это Gui для архиватора (аналог Winrar в Linux). Можно не ставить!

7) Gdm — это менеджер входа (Смотрите альманах новичка). Можно не ставить, если предпочитаете другой!

17) Gnome-control-center — это панель настроек всей системы.

27) Gnome-screenshot — это утилита для снятия скриншотов через Print Screen. Можно не ставить!

28) Gnome-session — это Обработчик сеанса GNOME.

29) Gnome-settings-daemon — это демон/служба настройки сеанса.

30) Gnome-shell — это интерфейс рабочей системы.

31) Gnome-shell-extensions — это утилита для управления дополнениями и кастомизации системы. Можно не ставить!

40) Gvfs — это компонент для ускорения работы системы.

48) Mutter — синхронизатор и отрисовщик эффектов (оконный менеджер).

49) Nautilus — стандартный файловый менеджер в Gnome. Можно не ставить, если предпочитаете другой!


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


Удаление мусора в Gnome (Если случайно установили всё):

sudo pacman -Rsn epiphany gnome-books gnome-boxes gnome-calculator gnome-calendar gnome-contacts gnome-maps gnome-music gnome-weather gnome-clocks gnome-documents gnome-photos gnome-software gnome-user-docs totem malcontent yelp gnome-getting-started-docs gvfs-afc gvfs-goa gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb gvfs-google vino gnome-user-share gnome-characters simple-scan eog tracker3-miners rygel nautilus evolution-data-server gnome-font-viewer gnome-remote-desktop gnome-logs gnome-software gnome-boxes orca

Отключение ненужных служб/демонов

В Gnome, как и во многих других современных DE, в фоне висит целая уйма ненужных демонов на все случаи жизни. Выполним отключение данных служб для экономии ресурсов.

# Отключение службы интеграции GNOME с графическим планшетом Wacom. Если у вас такого нет, то смело отключайте.

systemctl --user mask org.gnome.SettingsDaemon.Wacom.service

# Отключение службы уведомления о печати. Если нет принтера, то отключаем.

systemctl --user mask org.gnome.SettingsDaemon.PrintNotifications.service

# Отключение службы управления цветовыми профилями в GNOME.

systemctl --user mask org.gnome.SettingsDaemon.Color.service

# Отключение службы управления специальными возможностями. Не отключать людям с ограниченными возможностями!

systemctl --user mask org.gnome.SettingsDaemon.A11ySettings.service

# Отключает службу управления беспроводными интернет-соединениями. Не рекомендуется отключать, если у вас Wi-Fi.

systemctl --user mask org.gnome.SettingsDaemon.Wwan.service

# Отключение службы защиты от неизвестных USB-устройств при блокировке экрана.

systemctl --user mask org.gnome.SettingsDaemon.UsbProtection.service

# Отключаем службу настройки автоматической блокировки экрана.

systemctl --user mask org.gnome.SettingsDaemon.ScreensaverProxy.service

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

systemctl --user mask org.gnome.SettingsDaemon.Sharing.service

# Отключение любого радиопередатчика в системе (Wi-Fi и Bluetooth, в «самолёте»).

systemctl --user mask org.gnome.SettingsDaemon.Rfkill.service

# Отключение службы управления клавиатурой и раскладками GNOME. Можно смело отключать, если уже настроили все раскладки и настройки клавиатуры заранее.

systemctl --user mask org.gnome.SettingsDaemon.Keyboard.service

# Отключаем службу управления звуком GNOME 3. Отключает ТОЛЬКО настройки звука GNOME 3, а не вообще всё управлением звуком в системе.

systemctl --user mask org.gnome.SettingsDaemon.Sound.service

# Отключение службы интеграции GNOME с картридером.

systemctl --user mask org.gnome.SettingsDaemon.Smartcard.service

# Отключение службы слежения за свободным пространством на диске.

systemctl --user mask org.gnome.SettingsDaemon.Housekeeping.service

# Отключение службы управления питанием в GNOME.

systemctl --user mask org.gnome.SettingsDaemon.Power.service

# Отключение служб Evolution для синхронизации онлайн аккаунтов.

systemctl --user mask evolution-addressbook-factory evolution-calendar-factory evolution-source-registry


Если после отключения какой-либо службы что-то пошло не так, то просто пропишите:

systemctl --user unmask --now СЛУЖБА

Служба вернётся в строй после перезагрузки.


По окончании оптимизаций мы получаем потребление на уровне современной XFCE, но в отличие от оной уже на современном GTK4, а также со всеми рабочими эффектами и анимациями.


Повышение отзывчивости

Существует целая уйма методов повысить плавность и отзывчивость Gnome, но если не рассматривать отключение анимаций и украшательств, то самое простое это выполнить компиляцию основных компонентов оболочки с нативными флагами, т. e под железо.


sudo nano /etc/makepkg.conf # Редактируем настройки встроенного компилятора gcc.

Изменить ваши значения на эти:


CFLAGS="-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions \
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
-fstack-clash-protection -fcf-protection"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
RUSTFLAGS="-C opt-level=3"
MAKEFLAGS="-j$(nproc)"
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)

Установить зависимости для сборки:


sudo pacman -S base-devel git ccache # Зависимости.


Пакеты gnome-shell-performance и mutter-performance — это модифицированные версии пакетов Gnome, где упор сделан на плавность и отзывчивость, благодаря включению большого количества патчей для повышения производительности DE.


Установка gnome-shell-performance

git clone https://aur.archlinux.org/gnome-shell-performance.git
cd gnome-shell-performance
makepkg -sric


Установка mutter-performance

git clone https://aur.archlinux.org/mutter-performance.git
cd mutter-performance
makepkg -sric

Также можно выполнить компиляцию пакетов: Mesa (Only Intel & AMD), Wayland, Wayland-protocols, Lib32-

Кастомизация системы

Gnome это возможна одна из самых красивых и продуманных DE из коробки, ибо ей почти не требуется напильник в плане сторонних тем или дополнительных полибаров (панелей, строк состояний), но кое-какие штрихи ей всё же необходимы.


Выполним установку Gnome-tweaks: sudo pacman -S gnome-tweaks.


Gnome-tweks это небольшая утилита настройки DE, которая позволяет расширить возможности тонкой настройки Gnome, чем стандартная панель управления Gnome-control-center.

wayland, Egl-wayland, xorg-server. И многих других.

Я устанавливаю только тёмную тему и восстанавливаю привычные угловые знаки для работы с окнами, а также меняю раскладку на Ctrl+Shift, благо интерфейс программы прост и не вызывает каких-либо трудностей.


Итоговый результат

Хотя всё крутится на встройке UHD 610 и используется сеанс Xorg, я получаю отличную плавность при работе с современным Gnome 4 и не испытываю никаких проблем.


Заключение

Не важно какое вы предпочитаете DE, ибо всё это дело привычки, но нельзя отрицать, что Gnome 4 это одно из лучших массовых пользовательских окружений доступных на Linux и тем забавнее наблюдать, как компания Microsoft внедряет похожие принципы работы с системой в свою Windows 11, но это уже совсем другая история. Используйте Linux, наслаждайтесь свободной и всегда оставайтесь гладкими!


Если вам понравился материал, то пожалуйста — посетите блог автора ТЫК.


Видеоверсия

Показать полностью 5 2
[моё] Gnome Оптимизация Компиляция Флаг Arch Видео Длиннопост
79
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии