Бритни Спирс в стиле System of a Down
Ну или наоборот
Ну или наоборот
В современной 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, наслаждайтесь свободной и всегда оставайтесь гладкими!
Если вам понравился материал, то пожалуйста — посетите блог автора ТЫК.
Видеоверсия
Что вам даст профессия веб-дизайнера?
• Возможность зарабатывать столько, сколько захотите
• Работать в штате на удаленке и брать заказы на фрилансе
• Сотрудничать с крупными брендами
Всему этому мы учим на курсах Пикабу! Все задачи для практики — реальные. Подойдет даже тем, у кого нет никакого опыта — погружаем с нуля, учим пользоваться специальными программами и даем подробную обратную связь.
Старт уже четвертого (!) потока — 8 сентября. Успевайте записаться со скидкой 30% до 18 августа. А если остались вопросы, мы с радостью на них ответим!
Компиляция танцев из разных фильмов.
UPD: список треков
[MM:SS] - [Main dancers] - [Movie title] - [year] - [Name of the song or scene]0:00 - Donna Reed - It’s A Wonderful Life (colorized) - 1946 - Smashing “Buffalo Gals” vinyl record scene
0:06 - Patrick Swayze & Jennifer Grey - Dirty Dancing - 1987 - Time of my life
0:09 - Bill Haley's Comets - Don't Knock the Rock - 1956 - Hot Dog Buddy, Buddy
0:12 - Chorus - Gold Diggers of 1935 - 1935 - Lullaby of Broadway
0:15 - Joan McCracken - Good News - 1947 - Pass That Peace Pipe
0:18 - Chorus - Dames - 1934 - It's Hell For A Dame
0:20 - Mickey Rooney & Judy Garland - Babes on Broadway - 1941 - Hoedown!
0:23 - The Berry Brothers - Panama Hattie - 1942 - The Sping
0:26 - Ginger Rogers & Fred Astaire - Follow The Fleet - 1936 - Let Yourself Go
0:29 - Ann-Margret - Bye Bye Birdie - 1963 - Lot of Livin' to Do
0:31 - Barbara Stanwyck & Pinky Lee - Lady of Burlesque - 1943 - Swing Dance
0:34 - Mary Tyler Moore & Julie Andrews - Thoroughly Modern Millie - 1967 - Elevator tap dance
0:37 - Joe E. Brown & Sheila Clark - Show Boat - 1951
0:40 - Donald O'Connor & Debbie Reynolds - I Love Melvin - 1953 - Where Did You Learn to Dance?
0:42 - Jessie Matthews - Evergreen - 1934
0:45 - Betty Grable & The Condos Brothers - Meet me After the Show - 1951 - Lead dance number
0:48 - Marc Platt, Rita Hayworth & Larry Parks - Down to Earth - 1947
0:51 - Ann-Margret - Viva Las Vegas - 1964 - Hottest Dance Scene
0:53 - Jane Powell & Scotty Beckett - A Date with Judy - 1948 - I'm Strictly On The Corny Side
0:56 - Chris Penn & Kevin Bacon - Footloose - 1984 - Final dance
0:59 - Betty Grable & The Condos Brothers - Moon over Miami - 1941 - You Started Something
1:02 - Chorus - Hello, Dolly! - 1969
1:04 - Charles Chaplin - The Gold Rush - 1925 - Roll Dance
1:07 - Chorus - Flower Drum Song - 1961 - Grant Avenue
1:10 - Dick Van Dyke - Mary Poppins - 1964 - Step in time
1:13 - Rita Moreno - West Side Story - 1961 - America
1:16 - Chorus - Hello, Dolly! - 1969
1:19 - Vera-Ellen - The Kid from Brooklyn - 1946 - Hey What´s Your Name
1:21 - Gene Kelly - Les Girls - 1957 - Les Girls
1:24 - Judy Garland & Fred Astaire - Easter Parade - 1948 - I Love A Piano
1:26 - The Goldwyn Girls - Guys and Dolls - 1955 - Pet me Poppa
1:29 - Fred Astaire - Royal Wedding - 1951 - Dancing on the Ceiling
1:32 - Ruby Keeler - 42nd Street - 1933 - Train scene
1:35 - Ruby Keeler - 42nd Street - 1933 - Come and Meet Those Dancing Feet
1:39 - Paula Kelly, Shirley MacLaine & Chita Rivera - Sweet Charity - 1969 - There's Gotta Be Something Better Than This
1:42 - Gregory Hines & Mikhail Baryshnikov - White Nights - 1985 - Prove Me Wrong
1:46 - Bob Fosse - The Affairs of Dobie Gillis - 1953 - You Can't Do Wrong Doin' Right
1:49 - Fred Astaire & Vera-Ellen - Three Little Words - 1950 - Where Did You Get That Girl?
1:51 - Vera-Ellen - Let's Be Happy - 1957 - I'm Going to Scotland
1:54 - Fred Astaire x 10 - Blue Skies - 1946 - Puttin’ on the Ritz
1:57 - Donald O'Connor & Gene Kelly - Singin' in the Rain - 1952 - Moses Supposes...
2:00 - Gene Nelson - Lullaby of Broadway - 1951 - Zing! Went the Strings of My Heart
2:01 - Bob Hope - The Seven Little Foys - 1955 - Dance Off
2:04 - Eleanor Powell & Fred Astaire - Broadway Melody of 1940 - 1940 - Jukebox Dance
2:07 - Gene Nelson - Tea for Two - 1950 - Charleston based on No, No, Nanette
2:10 - Donald O'Connor & Vera-Ellen - Call me Madam - 1953 - Something To Dance About
2:12 - Dorothy Dandridge & The Nicolas Brothers - Sun Valley Serenade - 1941 - Chattanooga Choo Choo
2:15 - Vera-Ellen & Gene Kelly - Words and Music - 1948 - Slaughter On Tenth Avenue
2:17 - Dan Dailey, Michael Kidd & Gene Kelly - It's Always Fair Weather - 1955 - The Binge Trash Can Dance
2:20 - Leroy Daniels & Fred Astaire - The Band Wagon - 1953 - Shine On Your Shoes
2:23 - Wally Vernon & Dixie Dunbar - Alexander's Ragtime Band - 1938 - Turkey Trot
2:26 - Ethel Merman - Call Me Madam - 1953 - Last scene
2:29 - Barbra Streisand - Hello, Dolly! - 1969
2:31 - Dick Van Dyke & Julie Andrews - Mary Poppins - 1964 - Supercalifragilisticexpialidocious
2:34 - The Nicholas Brothers - Down Argentine Way - 1940
2:36 - Gene Kelly - Les Demoiselles de Rochefort - 1967 - Chanson d'Andy
2:39 - John Travolta - Saturday Night Fever - 1977 - You Should be Dancing
2:42 - Jennifer Beals - Flashdance - 1983 - What A Feeling
2:45 - Betty Garrett, Ann Miller, Vera Ellen, Frank Sinatra, Jules Munshin & Gene Kelly - On The Town - 1949 - On The Town
2:48 - Shirley Temple - The Little Princess - 1939 - The Old Kent Road
2:51 - Donald O'Connor - Call Me Madam - 1953 - What Chance Have I With Love
2:53 - Bill Haley's Comets - Don't Knock the Rock - 1956 - Hot Dog Buddy, Buddy
2:56 - The Nicholas Brothers - Stormy Weather - 1943 - Jumpin' Jive
2:58 - Ann Miller - Hit The Deck - 1955 - The Lady From Bayou
3:00 - Rita Moreno - West Side Story - 1961 - America
3:03 - Sally Forrest & Lee Scott - Excuse My Dust - 1951 - Waterfront Ballet
3:06 - Barbara Stanwyck & Pinky Lee - Lady of Burlesque - 1943 - Swing Dance
3:09 - Cynthia Rhodes & Patrick Swayze - Dirty Dancing - 1987 - Do You Love Me? & Love Man
3:12 - Fred Astaire & Vera-Allen - Three Little Words - 1950 - Mr. and Mrs. Hoofer At Home
3:14 - Donald O'Connor, Debbie Reynolds & Gene Kelly - Singin' in the Rain - 1952 - Good Morning
3:17 - Steve Martin - Pennies From Heaven - 1981 - Yes! Yes!
3:19 - Chorus - Gold Diggers of 1935 - 1935 - Lullaby of Broadway
3:22 - Kevin Bacon's double - Footloose - 1984 - Never
3:24 - Sharon Shapiro - Flashdance - 1983 - What A Feeling
3:29 - Herbert Wiere, Sylvester Wiere & Harry Wiere - The Great American Broadcast - 1941 - The Stradivarians
3:33 - Chorus - Damn Yankees - 1958 - Shoeless Joe From Hannibal Mo
3:37 - Chorus - Gold Diggers of 1935 - 1935 - Lullaby of Broadway
3:39 - George Murphy & Judy Garland - For Me and My Gal - 1942 - By the Beautiful Sea
3:41 - Ray McDonald, Mel Tormé, Peter Lawford, Loren Tindall - Good News - 1947 - Be a Ladies Man
3:44 - Buddy Ebsen, George Murphy & Eleanor Powell - Broadway Melody of 1938 - 1937 - Follow In My Footsteps
3:47 - Dan Dailey & The Berry Brothers (Ananias & Warren) - You're My Everything - 1949 - Chattanooga Choo-Choo
3:49 - Paula Kelly, Shirley MacLaine & Chita Rivera - Sweet Charity - 1969 - There's Gotta Be Something Better Than This
3:51 - Ray Bolger & June Haver - Look for the Silver Lining - 1949
3:54 - David Lichine & Eleanor Powell - Sensations of 1945 - 1944 - Boogie Woogie Tap Dance with Woody Herman's Orchestra
3:57 - Vera Ellen & John Brascia - White Christmas - 1954 - Mandy
4:00 - Marge Champion & Gower Champion - Lovely To Look At - 1952 - I Won't Dance
4:03 - Fred Kelly & Gene Kelly - Deep In My Heart - 1954 - I Love To Go Swimmin' with Women
4:05 - Fred Astaire - A Damsel In Distress - 1937 - I Can’t Be Bothered Now
4:08 - Michael Crawford & Danny Lockin - Hello, Dolly! - 1969
4:10 - Ethel Merman - There's No Business Like Show Business - 1954 - A Sailor's Not a Sailor ('Til a Sailor's Been Tattooed)
4:13 - Ann Miller - Lovely To Look At - 1952 - I'll Be Hard To Handle
4:16 - Fred Astaire & The Four Tones - You'll Never Get Rich - 1941 - Since I Kissed My Baby Goodbye
4:19 - Ginger Rogers & Fred Astaire - The Barkleys of Broadway - 1949 - Bouncing The Blues
4:21 - The Berry Brothers - Lady Be Good - 1941 - You'll Never Know
4:23 - Jessie Matthews - Evergreen - 1934 - '1924' a British Charleston
4:27 - Eleanor Powell - Honolulu - 1939 - Hula
4:29 - The Berry Brothers - Panama Hattie - 1942 - Berry Me Not with The Berry Brothers
4:32 - Jane Russell & Marilyn Monroe - Gentlemen Prefer Blondes - 1953 - When Love Goes Wrong, Nothing Goes Right
4:35 - Unknown movie and dancers
4:38 - Chorus - Good News - 1947 - Varsity Drag
4:41 - The Andrews Sisters - Hollywood Canteen - 1944 - Getting Corns For My Country
4:44 - The Nicholas Brothers - The Great American Broadcast - 1941 - Leap Through Train Windows
4:46 - Ann-Margret & Elvis Presley - Viva Las Vegas - 1964 - What'd I Say
4:49 - Chorus - Dames - 1934 - It's Hell For A Dame
4:52 - Vera-Ellen & Fred Astaire - The Belle of New York - 1952 - Currier & Ives
4:56 - Vera-Ellen & Donald O'Connor - Call me Madam - 1953 - Something To Dance About
4:59 - Acrobatic women dance team - Sensations of 1945 - 1944 - Final Dance
5:02 - Julie Andrews - Star! - 1968 - Saga of Jenny
5:04 - The Ross Sisters - Broadway Rhythm - 1944 - Solid Potato Salad
5:07 - Miriam LaVelle - The Gang's all Here - 1943 - Uncredited scene
5:09 - Ray McDonald - Babes on Broadway - 1941
5:12 - Ann Miller, Gene Kelly, Frank Sinatra, Jules Munshin & Betty Garrett - On The Town - 1949 - Prehistoric Man
5:16 - Nick Long Jr - Broadway Melody of 1936 - 1935 - Got A Feelin You're Fooling
5:21 - Chorus - I Love Melvin - 1953 - Before The Game
5:23 - Fred Astaire - Three Little Words - 1950 - Test Solo
5:26 - Gower Champion & Marge Champion - Show Boat - 1951 - Life Upon the Wicked Stage
5:29 - Christopher Walken - Pennies From Heaven - 1981 - Let's Misbehave
5:31 - Jerry Mouse & Gene Kelly - Anchors Aweigh - 1945 - Jerry Mouse & Gene Kelly Dance
5:34 - Ginger Rogers & Fred Astaire - Follow The Fleet - 1936 - Let Yourself Go
5:38 - Chorus - Hello, Dolly! - 1969
5:41 - Donald O'Connor & Debbie Reynolds - I Love Melvin - 1953 - Where Did You Learn to Dance?
5:44 - The Berry Brothers - Panama Hattie - 1942 - Berry Me Not with The Berry Brothers
5:47 - Dixie Dunbar & Wally Vernon - Alexander's Ragtime Band - 1938 - Turkey Trot
5:49 - Vera-Ellen - Call Me Madam - 1953 - The Ocarina
5:52 - Ann-Margret - Viva Las Vegas - 1964 - Hottest Dance Scene
5:55 - Kevin Bacon - Footloose - 1984 - Never
5:58 - Lucinda Dickey - Breakin' - 1984 - Ain't Nobody by Rufus & Chaka Khan
6:01 - Chorus - West Side Story - 1961 - Cool
6:03 - Eleanor Powell - Honolulu - 1939 - Hula Tap
6:05 - Ann Miller - Easter Parade - 1948 - Shakin' The Blues Away
6:09 - Donna Reed - It’s A Wonderful Life (colorized) - 1946 - Smashing “Buffalo Gals” vinyl record scene
Есть несколько весомых причин попробовать себя в роли продуктового дизайнера:
• Это востребованная специальность. По данным hh.ru, в 2021-м спрос на продуктовых дизайнеров вырос вдвое — 1694 вакансии. Всем нужны хорошие сайты и приложения, а UI/UX-дизайнер проектирует именно их.
• Медианная зарплата — 172 000 рублей. Конечно, на стартовых позициях доход будет меньше, пока вы набираете портфолио и опыт. Зато до потолка далеко: чем круче и сложнее продукт, который вы делаете, тем выше доход.
• Пикабу на 70% удаленная компания. Наши сотрудники знают, как делать продукт для миллионной аудитории и комфортно работать в крупной компании. Кстати, все дизайнеры Пикабу работают на удаленке.
Курс подойдет даже тем, у кого нет никакого опыта — погружаем с нуля, учим пользоваться специальными программами и даем подробную обратную связь.
Старт уже четвертого (!) потока — 8 сентября. Успевайте записаться со скидкой 30% до 18 августа. А если остались вопросы, мы с радостью на них ответим!