Всем привет! Оставлю небольшую заметку по установке и настройке нового протокола для организации графического сервера, как замена Xorg. Что говорит рукокнига на официальном сайте FreeBSD о Wayland:
Так как у меня на железке стоит видео карта nvidia, то тут не обошлось с дополнительным геморроем по настройке. Благо все решилось через установку модуля drm, об этом напишу чуть позже.
Устанавливал на 13.1 версию FreeBSD из пакетов. Можно установить из портов, но учтите, что при установке Wayland, он тянет llvm и сборка этого добра займет очень много времени даже на мощном железе.
Так же учтите, что пакеты берутся из квартального репозитария с протухшими версиями софта. Если вы не копировали /etc/pkg/FreeBSD.conf
в /usr/local/etc/pkg/repos/FreeBSD.conf
и не меняли настройки, то стоит проверить:
FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }
Это вариант с самыми свежими версиями. Далее запускаем
# pkg update -f # pkg upgrade
Установим следующие пакеты
# pkg install wayland seatd waybar hyprland hyprpaper
- seatd это сервис, который помогает управлять доступом к общим системным устройствам для обычных пользователей в композиторах(оконных менеджерах) для Wayland.
- waybar это бар для окошек
- hyprland тот самый композитор, есть еще другие, но я выбрал этот из-за возможной простоты конфигурации
- hyprpaper помощник по обоям
Если у вас видюха не nvidia, то смело можно ставить пакет drm-kmod
.
И, конечно, если nvidia, то идем на гитхаб за исходниками drm-kmod
. Я скачивал drm для нее в домашнюю папку юзера. Загрузим исходники в папку drm-kmod
.
# git clone -b 5.10-lts --depth 1 https://github.com/freebsd/drm-kmod.git
Лучше использовать определенную версию для вашей системы, автор про это сообщает:
For 13.1-* use 5.10-lts
Для сборки дров понадобятся сорцы, загрузим и их рядом:
# https://github.com/amshafer/nvidia-driver.git
Теперь можно устанавливать. Переходим в папку и устанавливам
# cd ~/nvidia-driver/nvidia && make && make install
Далее грузим через kldload nvidia-drm
, теперь почти все готово для запуска.
Отредактируем /etc/rc.conf
kld_list="linux nvidia nvidia-modeset fusefs nvidia-kmod"
senmail_enable="NONE"
seatd_enable="YES"
linux_enable="YES"
dbus_enable="YES"
Теперь необходимо скопировать дефолтные конфиги в домашнюю папку юзера. Для начал найдем конфиги hyprland
и waybar
$ find /usr -name hypland.conf /usr/local/share/hypr/hypland.conf
Создаем папки в домашней директории и копируем конфиг.
$ mkdir -p ~/.config/hypr $ mkdir ~/.config/waybar
Копируем найденные конфиги в папки. Для бара будет 2 конфига: первый это сам конфиг config
и второй это стили style.css
.
Потом идем на вики https://wiki.hyprland.org/Getting-Started/Quick-start/ и вкуриваем мануал по конфигу.
И, наконец, добавим для автостарта окошек несколько строк в файл .profile
.
if [ -z "$XDG_RUNTIME_DIR" ]; then export XDG_RUNTIME_DIR=/tmp/xdg if [ ! -d "$XDG_RUNTIME_DIR" ]; then mkdir "$XDG_RUNTIME_DIR" chmod 0700 "$XDG_RUNTIME_DIR" fi fi if $(hyprctl monitors) == "HYPRLAND_INSTANCE_SIGNATURE was not set! (Is Hyprland running?)"; then Hyprland -c ~/.config/hypr/hyprland.conf fi
На счет HYPRLAND_INSTANCE_SIGNATURE
не уверен, так как это не помогло. При проверке hyprctl monitor
до сих пор выводит сообщение, что инстанция не задана. Если знаете как победить, напишите.
Еще один косяк с мышкой, точнее с курсором. Он не появляется, пробовал лечить следующей темой
# setenv WLR_NO_HARDWARE_CURSORS 1
Но не помогло, курсор появлялся и исчезал через какое-то время.
Итак, можно запускать сразу через команду Hyprland
или после авторизации, он автоматом запуститься.
Я дальше первого запуска детально не настраивал тайлы, бинды для команд и другие украшательства из-за проблем с видюхой. Скорее всего кривизна рук виновата.
Комментариев: 10 RSS
1Eddiejak02-04-2024 00:33
My relatives every time say that I am wasting my time here at net, except I know I am getting experience every day by reading thes fastidious articles or reviews.
look at my page
http://fh3806c7.bget.ru/user/RoseMcConnan589/ ArtroLux
http://jandconcierge.com/2024/03/13/149341/ crema per dolori articolari
https://kchurchofchrist.com/board_NlmM07/8211331 crema per dolori articolari migliore
https://madesocials.com/story1761040/tutto-ciò-che-riguarda-diabete crema just per dolori articolari
https://guidemysocial.com/story1719008/di-diabete farmaci per dolori articolari
https://getsocialnetwork.com/story1718405/5-fatti-facile-circa-diabete-descritto capsule dimagranti
@776=
2Eddiejak10-04-2024 19:06
What's up mates, how is everything, and what you wish for to say on the topic of this article, in my view its genuinely amazing in favor of me.
look at my page
https://howis.info/2024/04/10/il-5-second-trucco-per-dolori-articolari-cosa-prendere/ crema cortisonica per dolori articolari
https://enmesh.myblog.arts.ac.uk/forums/topic/i-crema-just-per-dolori-articolari-diaries/ feelgood crema per dolori articolari
http://www2.feas.metu.edu.tr/metusd/ojs/index.php/metusd/comment/view/412/0/409131 crema naturale per dolori articolari
@776=
3Eddiejak10-04-2024 20:58
I visited multiple blogs but the audio quality for audio songs current at this web site is really marvelous.
look at my page
https://new.arun-adur-ramblers.org.uk/walks/walk-register-guestbook.html cura per dolori articolari
http://www.soccer-manager.eu/forum/profile.php?id=1773483 dolori articolari cosa sono
https://bossgirlpower.com/forums/profile.php?id=390068 dolori articolari cosa prendere
@776=
4Mike Williams16-04-2024 03:57
Hi there
Just checked your itmemo.su baclink profile, I noticed a moderate percentage of toxic links pointing to your website
We will investigate each link for its toxicity and perform a professional clean up for you free of charge.
Start recovering your ranks today:
https://www.hilkom-digital.de/professional-linksprofile-clean-up-service/
Regards
Mike Williams
Hilkom Digital SEO Experts
https://www.hilkom-digital.de/
5lqioiFiz16-04-2024 04:15
вид на жительство на Коста-Рике
миграция Коста-Рику
https://costavida.ru
пмж на Коста-Рику
Коста-Рика на пмж отзывы
https://costarus.ru
внж Коста-Рика для россиян
роды в Коста-Рики
Коста-Рика вид на жительство для россиян
роды и гражданство в Коста-Рике
гражданство в Коста-Рике
https://imigrantos.ru
6Eddiejak19-04-2024 23:01
Hi there, everything is going sound here and ofcourse every one is sharing information, that's really good, keep up writing.
look at my page
http://forum.prolifeclinics.ro/profile.php?id=992181 migliori creme per dolori articolari
https://bossgirlpower.com/forums/viewtopic.php?id=480649 cura per dolori articolari
https://bossgirlpower.com/forums/viewtopic.php?id=483246 dolori articolari cosa sono
@776=
7ogerboato20-04-2024 03:11
I'm not sure where you are getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for fantastic info I was looking for this information for my mission.
take a look and my page and give it a rating
https://x3.wiki/wiki/Seven_Most_Typical_Problems_With_How_Air_Sales_Are_Used how aviasales yandex
https://academy.theunemployedceo.org/forums/users/fallonn84191/ can aviasales be trusted
http://nigeria-whos-who.com/index.php?title=Main_Page aviasales airlines
http://poznan-adwokat.pl/index.php/Użytkownik:MalcolmBermudez undefined
http://suiwifi.vouvstudio.com/bbs/board.php?bo_table=free&wr_id=1119977 can airsales not work
@avia
8Sownafz21-04-2024 12:51
Excellent blog here! Also your website loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my website loaded up as fast as yours lol
взгляните также эту страничку и дайте ей оценку
https://www.kino-ussr.ru/user/WilfredoSinclair/ най-добрите хотели в тайланд
https://academy.theunemployedceo.org/forums/users/edmundboag62436/ краби туристи
https://sheliadagostino.varyblog.com/предлагайки-за-патая-допълнителни-ек/ златния буда в патая
https://anotepad.com/note/read/cmdp8kx8 билети софия пукет
https://www.lookali.de/community/profile/archerweigel099/ септемврийска почивка на закинтос
https://academy.theunemployedceo.org/forums/users/joesphlease71/ детски рокли латина
(9960de)
9Eddiejak23-04-2024 11:09
Hi i am kavin, its my first time to commenting anyplace, when i read this article i thought i could also create comment due to this sensible paragraph.
look at my page
https://bossgirlpower.com/forums/profile.php?id=390285 migliore pomata per dolori articolari
https://learning.lgm-international.com/forums/users/charolettehorsle/ ArtroLux
https://www.oasiskorea.net/Brand/13404215 crema per dolori articolari
@776=
10Mike Larkins23-04-2024 20:19
Hi there,
My name is Mike from Monkey Digital,
Allow me to present to you a lifetime revenue opportunity of 35%
That's right, you can earn 35% of every order made by your affiliate for life.
Simply register with us, generate your affiliate links, and incorporate them on your website, and you are done. It takes only 5 minutes to set up everything, and the payouts are sent each month.
Click here to enroll with us today:
https://www.monkeydigital.org/affiliate-dashboard/
Think about it,
Every website owner requires the use of search engine optimization (SEO) for their website. This endeavor holds significant potential for both parties involved.
Thanks and regards
Mike Larkins
Monkey Digital