Вступление
Прошел год, и я все еще пользуюсь Arch, который использует все программы и новшества Linux Mint, но без бремени всего того, что несет в себе Ubuntu.
Я пользуюсь Qt/GTK окружениями одновременно, но на разных системах. Долгое время пытался избегать Xfce в виду нескольких разных причин, как довольно старая кодовая база и слишком редкие обновления (как и в случае стабильности для некоторых это является положительной стороной) так и особенности управления и ощущения от использования (User Experience), который был всегда довольно резким, не до конца настроенным, и всегда создавалось ощущение, что я должен добавить что-то или настроить дополнительно, чтобы подогнать его под свои удобства. И все это является следствием того, что Xfce все еще входит в тройку легковесных окружений (LXQt, Xfce, Mate), поскольку наиболее легковесные решения требуют определенных ограничений хотя это и не всегда.
Почему я пришел к Xfce?
Лаконичность. Скорость. Компактность.
Если серьезно, я считаю Xfce единственной GTK-средой, которая имеет стабильное будущее, я именно подчеркиваю, что стабильность третьей версии библиотеки GTK это важный аспект, от которой уже начал отказываться Cinnamon, из-за чего я поспешил его покинуть, как только они начали добавлять скругления (а я, как человек связанный с графическим дизайном, всегда считал прямые углы более функциональными и эстетичными). Я понял, что это дорожка, с которой нужно сходить. К тому же Cinnamon это все еще JavaScript, то есть все окружение представляет из себя большой браузер просто в более оптимизированном и урезанном виде нежели это реализовано в GNOME, поэтому вместо заветных 300-500Мб, потребляемых окружением, мы получаем 800Мб и выше даже не используя расширения.
Философия
Для меня Mint это совокупность культуры традиционных операционных систем, программного обеспечения (которая сложилась в начале 2000х годов), эстетического стиля и лаконичности (если брать стили Mint до L, начиная с поколения Y, они потеряли свой стиль, по большей части и даже свой фирменный цвет), а также общей преднастройки системы, которая рассчитана на удобство, производительность и обеспечение лучших доступных решений (которые когда то предоставляла Ubuntu), неважно как это направление будет называться Humanity или Mint, суть остается одной и не должна меняться под давлением трендов.
Приложения и программы
В каждом из окружений (Qt/GTK) я стараюсь использовать только те программы (по возможности), которые имеют графический тулкит данного окружения, чтобы не засорять систему gtk библиотекой или Qt5/6 библиотеками соответственно, хотя некоторые игроки, вроде Telegram/QBitTorrent/RSSGuard, остаются не- или почти незаменимыми.
Тулкит и библиотека GUI — gtk3-classic-xfce, специально подготовленный для Xfce пакет gtk3-classic, который позволяет вернуть унификацию декораций для всех приложений и прочие мелочи свойственные классическому GTK3.
Веб-браузер -waterfox-bin, обычно я предпочитаю chromium в виду простоты и того, что на нем работать будет все гарантированно, но на данной системе решил вернуться к firefox как более легковесной альтернативе и более производительной в отдельных сценариях. Waterfox это идеальный вариант поставки firefox для меня на сегодня, он содержит дополнительные патчи производительности и классический (а не раздутый в стиле GNOME) интерфейс, к тому же он позволяет сделать интеграцию цветовой темы GTK, что еще больше вписывает его в общее окружение.
Прослойка совместимости с Windows -wine-staging, обычно не использую, но полезно чтобы не переключаться на Windows для запуска пары-тройки классических игр, конкретно staging вариант имеет больше патчей и меньше лишних библиотек, весит примерно на треть меньше основного wine который стремится к большей каноничности реализации Windows-библиотек, хотя как мне кажется более важно это обеспечение производительности легковесности и гарантированного азпуска если соблюдение канонов не дает функциональных или долгосрочных преимуществ, но разработчикам знать лучше.
Текстовый редактор — xed, потому что он не сильно больше mousepad, но дает больше функционала и возможностей, мне очень нравится то, что Mint разрабатывают подобные собственные более легковесные альтернативы и это действительно полезно для других GTK-окружений.
Видеоплеер -celluloid (linuxmint port), оболочка для mpv которая даёт больше удобств и управления, vlc больше подходит для qt окружения поэтому он используется там.
Просмотрщик документов — zathura (poppler), это самое легковесное решение для чтения и самое удобное, любимое сообществом, poppler версия лучше подходит для использования в GTK-среде, xreader от Cinnamon кажется слишком раздутым из-за использования webkit2gtk (120Мб) и даёт тот же функционал.
Поисковик файлов — fsearch, это вещь которая позволяет индексировать ваши файловые системы с мгновенной скоростью для поиска среди всех файлов за секунды, вы можете сохранять базы данных и обновлять только когда это понадобится, лично мне не хватает ее интеграции с поиском в Xfce чтобы можно было использовать в более подручном способе.
Торрент-менеджер — transmission-gtk3, очень легковесное решение, быстрый запрос дополнительных пиров и аппаратное ускорение загрузки.
Все остальные программы соответствуют стандартным Xfce программам, помимо тех пакетов что не были установлены, например из мета-пакета xfce4-goodies полезными оказались только скриншоты (со странным для меня названиемscreenshooters) и буфер обмена, по факту я бы отказался и от менеджера настроек который дает лишний вес (40Мб)
Дисковая разметка
/boot/efi 500Mb /swap 2Gb /root 14Gb (ext4)
Заключение
Я бы хотел пожелать большего вклада в проект в Xfce и, возможно, что ей придется продолжить развитие библиотеки GTK3, к сожалению, с каждым годом все меньше ПО используется с ней, и мне хотелось бы видеть больше портов и обратных портов разных программ под Qt и GTK3, которые не будут зависеть от раздутых фреймворков, не будут использовать веб-технологии, либо настолько минимально, что это будет незаметно. Преимущество UNIX в стабильности, современного Linux — в прогрессивности и стабильности одновременно и я желаю иметь эти качества каждой оболочке и каждому ПО.
Лично мне не хватает небольшого количества функционала и вещей на Xfce и они довольно минорны, поэтому для меня это будет единственным GTK окружением, которое в принципе пригодно для использования, в этом вся ее суть. Главное — сохранять традиции и культуру разработки на уровне который привел к результатам данным сейчас и не сходить с пути, сегодня это очень редкое и полезное качество.
Благодарность разработчикам Linux, Xfce, Linux Mint, Cinnamon и всех программ упомянутых по тексту, всем разработчикам кто понимает что разумный консерватизм это всегда хорошо. Будьте легковесными.
Если вы хотите использовать обои в стиле традиционных ОС которые не обременены коммерческой лицензией то можете поддержать мою коллекцию собранную с сайта с InterfaceLFT
https://www.reddit.com/r/interfaceLIFT/comments/11g4yan/interfacelft_free_collection/