LINUX.ORG.RU

Hyprland на FreeBSD

 , ,


1

2

Ради развлечения решил установить на свой Thinkpad FreeBSD рядом с NixOS, накатил Hyprland, чтобы потыкать вяленый на фряхе. Впечатления гораздо более приятные, чем от macOS, которую я до этого тоже ковырял ради интереса. Тем не менее, FreeBSD гораздо менее готова для десктопа (и лэптопа), чем GNU/Linux: драйверов гораздо меньше (к примеру, у меня не завёлся WiFi), необходимо дорабатывать мелкие косяки. Потестил порты (собрал mpv) - реализовано интересно. В дальнейшем планирую потестировать linuxulator, linuxkpi, виртуализацию и пр.

  • GTK Theme - ZorinOS Blue light
  • Icon Theme - Delight
  • Cursor Theme - Bibata Original Classic
  • Панель - Waybar
  • Терминал - Foot
  • Файловый менеджер - Thunar
  • Браузер - LibreWolfПеремещено dataman из workplaces


Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 3)

Ради развлечения решил установить FreeBSD

рядом с NixOS

чем от macOS, которую я до этого тоже ковырял ради интереса

Потестил порты (собрал mpv) - реализовано интересно.

не жизнь, а сказка

gagarin0
()

ого, зарядку держит, получается, раза в три меньше, чем в линуксе

к примеру, у меня не завёлся WiFi

а если бы у тебя был нормальный ноутбук, можно было бы просто сменить WiFi-модуль на поддерживаемый.
но у тебя Lenovo, который искуственно ограничил эту возможность вайтлистом.

енжой :3

ann_eesti
()
Последнее исправление: ann_eesti (всего исправлений: 1)
Ответ на: комментарий от ann_eesti

ого, зарядку держит, получается, раза в три меньше, чем в линуксе

Замеры не проводил, по субъективный ощущениям разряжается немного быстрее, чем NixOS, но всё же медленнее, чем Gentoo, где энергоэффективность на моём ноуте нужно настраивать ручками, а мне лень

а если бы у тебя был нормальный ноутбук

Thinkpad'ы в настоящее время является одной из немногих серий хотя бы чуть-чуть нормальных ноутбуков

можно было бы просто сменить WiFi-модуль на поддерживаемый.

Не вижу смысла тратить время на поиск подходящего вайфай свистка, на который есть драйвера во всех ОС, которые я уже потестил или планирую потестить. Гораздо проще купить патч-корд и воткнуть его в ноут, благо драйвера для сетевухи найдутся в любой ОС

но у тебя Lenovo, который искуственно ограничил эту возможность вайтлистом.

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

mister_me
() автор топика

Т. к. пока функция загрузки нескольких изображений в галерею пока доступна только модераторам, то добавлю ссылку на дополнительные скриншоты: https://imgur.com/a/ChpsOBh

Добавил три штуки (больше нельзя).

CrX ★★★★★
()

Впечатления гораздо более приятные, чем от macOS, которую я до этого тоже ковырял ради интереса.

Ты же, конечно, ковырял ее на сежем м3/м4 маке, ковырятель, а не на синкпэде с помойки?

XOXO
()

Ради развлечения решил установить на свой Thinkpad FreeBSD

Я ради развлечения поднял DHCP+TFTP+NFS, загрузил FreeBSD по PXE, прикрутил локальное хранение изменений в зашифрованном виде. Протестировал на десктопе в UEFI, на ThinkPad как в UEFI, так и в BIOS, и в виртуалке (bhyve, родная фрячья) в UEFI с помощью edk2.

linuxkpi

Если у тебя графика Intel, то, считай, уже потестил. (=

linuxulator

Имеет смысл только ради Netflix (у них DRM, который не работает под FreeBSD) или Steam. Но никто из них не работает в РФ.

виртуализацию

Виртуализация как виртуализация, чего её тестить. (%
Эмулировать другие архитектуры оно не умеет, эмулировать BIOS не умеет (причём даже если гипервизор загружен в режиме BIOS), пробрасывать отдельный USB порт не умеет (только хаб целиком), пробрасывать PCIe без перезагрузки гипервизора не умеет. Windows в виртуалке запустить проще, чем Linux.

mord0d ★★★★★
()

Помнится иксоложцы постоянно жужжали мол если придёт Wayland то всё, хана! Не будет больше WM, которыми так Linux-окружения славились.

А теперь вот уже полгода-год везде мусолятся всякие Hyprland’ы, hikari и прочие. Даже в стан FreeBSD забрались.

Вывод: не слушать ворчание луддитов.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Помнится иксоложцы постоянно жужжали мол если придёт Wayland то всё, хана! Не будет больше WM, которыми так Linux-окружения славились.

А что в итоге? Идут годы, «вяленое» все еще «не готово» и неизвстно когда будет в стабильной кондиции, особенно для владеьцев зеленых карт, с которыми его неистово глючит и козит. Из распространненых WM с нативной поддержкой только это тайловое поделие, годящееся для скриншотов в стиле «unixporn» и форсимое чулочниками. Ну подождем, подождём.

XOXO
()
Ответ на: комментарий от XOXO

А что в итоге? Идут годы, «вяленое» все еще «не готово» и неизвстно когда будет в стабильной кондиции, особенно для владеьцев зеленых карт, с которыми его неистово глючит и козит. Из распространненых WM с нативной поддержкой только это тайловое поделие, годящееся для скриншотов в стиле «unixporn» и форсимое чулочниками. Ну подождем, подождём.

Только не понятно, чем людям иксы не угодили? Иксы работают - жрать не просят. Что ещё надо для счастья?

basilic ★★
()
Ответ на: комментарий от basilic

чем людям иксы не угодили? Иксы работают - жрать не просят. Что ещё надо для счастья?

Собственно, мой тейк об этом и был. Это очень интересный вопрос.

XOXO
()
Ответ на: комментарий от basilic

Только не понятно, чем людям иксы не угодили? Иксы

Wayland проталкивает RedHat. Люди как продолжали иксы использовать, так и продолжают.

vbcnthfkmnth123 ★★★★★
()

GTK Theme - ZorinOS Blue light

Довольно часто попадается на глаза этот самый ZorinOS. Правильно понимаю, что это типа ZverCD или, точнее, PopovOS?

basilic ★★
()
Последнее исправление: basilic (всего исправлений: 1)

Зачёт за FreeBSD и ThinkPad! Выглядит, на мой взгляд, не очень. Крупно всё и округло, вырвиглазный лаунчер, панель много места занимает.

nuxster ★★★
()
Ответ на: комментарий от whbex

Mixed multimonitor refresh-rate/VRR

VRR в иксах работает, а «mixed multi-monitor» невозможен, потому что физика. Можно попытаться сделать костылями, но это всё равно попытки обмануть физику со всеми последствиями, поэтому просто имей одинаковые частоты и всё.

Skullnet ★★★★★
()
Ответ на: комментарий от whbex

Mixed multimonitor refresh-rate

А что там? Частота кадров на мониторах одинаковая не устанавливается или наоборот? Просто у меня недолгое время было два монитора и оба работали на частоте 60 герц и вроде всё было неплохо.

basilic ★★
()
Ответ на: комментарий от mord0d

Я ради развлечения поднял DHCP+TFTP+NFS, загрузил FreeBSD по PXE, прикрутил локальное хранение изменений в зашифрованном виде. Протестировал на десктопе в UEFI, на ThinkPad как в UEFI, так и в BIOS, и в виртуалке (bhyve, родная фрячья) в UEFI с помощью edk2.

Я бы с удовольствием почитал статью об этом, с подробным описанием и конфигами!

nuxster ★★★
()

Интересно, но с этой панелью надо что то делать и очень глобально. Абсолютно неюзабельно. И блин, где переключатель окон?!

kirill_rrr ★★★★★
()
Ответ на: комментарий от EXL

Вывод: не слушать ворчание луддитов...

...а проверяйте работоспособность базовых и элеменарных вещей.

kirill_rrr ★★★★★
()
Ответ на: комментарий от whbex

Если бы не хоронили Х11 всем сообществом, ещё лет 10 назад бы сделали. Ато криков «деприкейтед» больше чем коммитов.

kirill_rrr ★★★★★
()

Кстати, еще один момент:

Zorin OS

Не в обиду автору будет сказано, и, возможно, не совсем в тему, но любое упоминание этого г-на, что Zorin OS, что Pop!_OS это маркер низкопробного скама для пориджей.

XOXO
()
Ответ на: комментарий от Skullnet

Так а в чём проблема? С физикой рваных частот борятся ещё чуть ли не с досовских времён, кое чему научились. Назначить 1 монитор главным, например самый быстрый. Остальными vsync двойной-тройной буферизацией, это если надо одно окно на 2 монитора прошвырнуть. А если прям не надо - пусть приложение рисуется синхронно с монитором. Идея либо сделать мониторы, подстраивающимися под приложение, либо приложения под мониторы - хорошая и на железном уровне много где есть.

Проблема тут действительно в Х11, где логически есть единая поляна пикселей с одной частотой обновления. Наверное сложно изменить, но может быть есть какой нибудь грязный хак или ещё что? В конце концов если монитор 144Гц, но с каким нибудь *sync'ом, то пусть пашет на 120, не велика беда. А 60 и 120 прекрасно будут уживаться если монитор на 60 получит виртуальную 120.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Хотя возможно проблема вообще преувеличена: я хз как, но у меня абсолютно бескосячно нап Х11 без каких либо телодвижений уживаются мониторы с частотами 60+38 и 60+85Гц, и даже если окно прокинуто на оба из них.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Разное масштабирование для мониторов иксы умеют? Например я к UHD монитору добавлю FHD и пойму, что у них разное разрешение только по ШГ у FHD монитора.

А HDR умеет? Это просто риторический вопрос.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 2)
Ответ на: комментарий от steemandlinux

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

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Интересно как это играть разрешением? Каждый раз отключать масштабирование на ноутбуке, чтобы поработать на большом мониторе?

Или обратная ситуация, мастабирование 2х на 4K мониторе и нет масштабирования на FHD ноутбуке. В итоге всегда всё на месте.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

А HDR умеет? Это просто риторический вопрос.

Его и вялянд не умеет. У меня досктоп и ноут с HDR, я потыкал и там и там, мои глаза чуть не вытекли, и я забил.

Правда, я не очень знаю зачем этот HDR вообще нужен. Емакс с ним лучше работать не начинает. В играх, разве что, но на них и похрену.

hateyoufeel ★★★★★
()
Ответ на: комментарий от kirill_rrr

Может быть и преувеличена, такое допускаю. Но жаловаться на физические ограничения, а потом плакаться что в иксах не хотят писать адские костыли из-за которых в вяленном проблемы в приложениях (опять же виноват не вяленный, а приложения - по мнению адептов вяленного) - это конечно тот ещё маразм.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Ты не обязан использовать мониторв максимальном разрешении. Если 4К работает в режиме 2К - там даже проблем со смазыванием не будет. А главное не будет межтулкитных проблем масштабирования. На фоне даже «юзерфрендли» винды это уже лучше такой поддержки.

Особенно это так для мониторов с неквадратными пикселями. У Onyx Mira например пиксели это полумесяцы и 2200x1650 просто тупо хуже чем 1280x960. Точное половинное разрешение к сожалению только под виндой, но даже так лучше.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Если 4К работает в режиме 2К - там даже проблем со смазыванием не будет.

Это неправда, картина сильно хуже чем нативный FHD

steemandlinux ★★★★★
()
Ответ на: комментарий от hateyoufeel

Надо проверять какой профиль монитор воткнул, в HDR управление цветами и яркостью другое. Хотя на ноуте хз, там даже ручной профиль не загрузить.

steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux

Гонял, знаю, не хуже. На теликах хуже, ну так они часто даже fHD в fHD уложить ровно не могут, слишком умные для этого.

kirill_rrr ★★★★★
()
Ответ на: комментарий от steemandlinux

Так надо точно 50% ставить, тогда мыла нету. Хотя есть hidpi мониторы со встроенным сглаживанием - там почти что угодно хорошо смотрится.

kirill_rrr ★★★★★
()
Ответ на: комментарий от steemandlinux

Надо проверять какой профиль монитор воткнул, в HDR управление цветами и яркостью другое

С любым профилем выглядит либо примерно так же, либо как говно. Маппинг SDR в HDR тоже кривой.

Типа, всё преимущество вялянда выглядит пока так: мы добавили пару редко нужных фич (mixed refresh rate, hdr) и сломали почти всё остальное. Ну, такое себе.

hateyoufeel ★★★★★
()
Ответ на: комментарий от mord0d

Windows в виртуалке запустить проще, чем Linux

С чего это вдруг? Они оба грузятся через UEFI. Для линукса, если сильно хочется, можно посовокупляться с grub2-bhyve. У меня несколько виртуалок через него уже десяток лет бутяются.

iron ★★★★★
()
Ответ на: комментарий от mak8kammerer

А чем Pop!_OS плох?

Объективно если говорить, но ничем, кроме того, что это просто «васяносборочка» очередная бубунты, просто форсимая System76. Ничего более чем кринж с очередного васянства.

XOXO
()
Ответ на: комментарий от hateyoufeel

Не заметил ни кривого HDR, ни кривого маппинга. У меня есть телек OLED, чтобы сравнить картинку на мониторе и на нём.

steemandlinux ★★★★★
()
Ответ на: комментарий от iron

С чего это вдруг? Они оба грузятся через UEFI.

С того, что Linux давно завязан на efivars, и почти никогда не кладёт efi-загрузчик в %ESP%\EFI\BOOT\BOOTX64.EFI. Конечно, efivars поддерживается, но нередко его 3.14-дорасит, и приходится вручную заменять блоб на дефолтный, чтобы виртуалка хоть как-то грузилась.

можно посовокупляться с grub2-bhyve

А это вообще отдельный квест. Нужно знать точные пути ядра/initramfs которые тоже крайне редко бывают дефолтными в Linux.


Я не жалуюсь, я пытаюсь отогнать любопытных от уютненькой фряхи. (=

mord0d ★★★★★
()
Ответ на: комментарий от ann_eesti

вы батенька со своим вайтлистом в позапрошлом веке застряли. WiFi модули теперь перешли на стандарт m.2 1216 - это такая маленькая припаянная по всей вонище хреновина. Это даже н BGA на шарах - перепаять эту тварь не оторвав дорожки от платы нужно хорошее оборудование, умение и терпение. Да и купить - надо постараться.

И да - в таком факторе выпускаются только свежие (относительно) модули - а то древнее говно которое поддерживается фряхой без бубна можно даже не искать…

Вся надежда на то что команда фрибсд решила запустить проект по совместимости с лаптопами - а значит драйвера ну хотя-бы на linux-certiffied ThinkPad скорее всего появятся.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Who

Честро говоря сомневаюсь. Для макбука все можно присобачить через адовые реверс инжиниринг, и врядли BSD будет этим заниматься. Честно говоря не знаю какой там чип в самых последних версиях. Когда-то очень давно был какой-то броадком кастомный. Правда не исключено что этот драйвер подтянут неким сторонним пакетом - ну как сейчас свежие интелы которые стоковым бсд ядром не поддерживатся но с афроамериканским инжинирингом таки работают.

Наверное надо еще прояснить - пожтому редактирую сообщение. Это все развивается в США, и помимо технической стороны вопроса очень чного упирается в законы. Патенты, лицензии и прочая хрень на которую мы в России с нашей пиратской культурой (да и китайцы ) традиционно кладем метровый писяндрий. А там нельзя. Получается - BSD проект академический, и им на все эти технологии надо получать разрешение правообладателей самим - муторно дорого долго да и ну его на как говорится. Причем надо еще чтобы условия по которым получена лицензия позволяли включить ее в код который потом будет распространяться по лицензии BSD.

Линукс в этом плане в сильно выигрышной ситуации. Это не академический и не коммьюнити проект давно - это проект коммерческий, который развивают понемногу все ведущие игроки IT рынка которые и являются держателями всех этих патентов и авторских прав. (ну не всех - а большинства). А раз они все заинтересованы в развитии лиукса - то и проблем с использованиями этих технологий у Линуса и компании нет.

Qui-Gon ★★★★★
()
Последнее исправление: Qui-Gon (всего исправлений: 1)
Ответ на: комментарий от mister_me

Не вижу смысла тратить время на поиск подходящего вайфай свистка, на который есть драйвера во всех ОС

Любой на чипе MT7601 заведется в современном Linux. Насчет BSD - не знаю.

My_quest ★★★★★
()
Последнее исправление: My_quest (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Как то не верится. Там негде накосячить, в квадрате 2х2 нету мыла. Должна быть лесенка если ты её видишь.

kirill_rrr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.