Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
# sysrc dbus_enable="YES"
ist ein Tool, welches Dir den Eintrag dbus_enable="YES"
in die Konfigurationsdatei /etc/rc.conf
permanent eintraegt.# sysrc seatd_enable="YES"
ist ein Tool, welches Dir den Eintrag seatd_enable="YES"
in die Konfigurationsdatei /etc/rc.conf
permanent eintraegt./etc/rc.conf
eingetragen wurden (entweder von Hand mit einem Texteditor oder mittels dem sysrc
-Tool, koennen beide Services (oder auch Daemons genannt) mit folgenden Befehlen gestartet werden:# service dbus start
# service seatd start
% mkdir ~/.config/wayfire
% cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire
% swaylock --effect-blur 7x5
Ich denke nicht. Evtl. NomadBSD auf einen USB-Stick kopieren und damit testen:Könnte das Gerät zu neu sein für FreeBSD?
# sysrc dbus_enable="YES"
# service dbus start
dbus muss erst installiert werden. Beispielsweise mitIch hatte noch eine Meldung betreffend dbus starten:
pkg install dbus
Ok, dann mach ich das mal.dbus muss erst installiert werden. Beispielsweise mit
pkg install dbus
Ja. Weiß gar nicht, ob es für Dich relevant ist. Aber es kann auf keinen Fall schaden das zu machen. Denn unter /var/run liegen ohnehin nur temporäre Dateien (siehe zur Bedeutung von Verzeichnissen auch hier(7)) mit geringen Speicherplatzbedarf.ein beiges Fenster mit Warnung etwas wegen ZFS
tmpfs /var/run tmpfs rw 0 0
echo "tmpfs /var/run tmpfs rw 0 0" >> /etc/fstab
gute Frage.Ja. Weiß gar nicht, ob es für Dich relevant ist.
zu neu gibt es ja gar nicht und zu alt ist er gewiss nicht.Das Notebook ist etwa fünf Jahre alt, ein Intel i7-1165G7, hab das mal voll günstig bekommen und mit Linux gab es keine HW Konflikte.
Könnte das Gerät zu neu sein für FreeBSD?
wird aber kein DRM Gerät gefunden. Passend zum Grafik-Treiber muss auch der DRM-Treiber installiert werden. Ich meine, dass bei i915kms automatisch DRM mit geladen wird, wenn dieses vorhanden ist. Bei mir ist es geladen, aber ich sehe grad nicht, wieso oder durch wen. Das passende Modul wird jedenfalls durch drm-61-kmod zur Verfügung gestellt und das muss also erst installiert werden. Hast du so etwas wie pkg install drm-61-kmod gemacht?Fehlermeldung:
Meldung war etwa so: Failed to open any DRM Device, alles in roter Schrift.
Soll ich es mal ohne Install der Grafik versuchen?
% wayfire
das ist gut, afair aber mit X und nicht mit Wayland, was aber nur bedeutet, dass du dir die entsprechenden Dinge dort nicht ansehen kannst, die dich nun vielleicht weiter bringen würden.Ok, ich versuche Nomad.
böse Falle.das Gerät hat eine Schweizer Tastatur und es stellt immer die Tilde hoch statt neben die Buchstaben.
Als Ergänzung:Wenn der i915kms richtig ist
kldload i915kms
ls -ahl /dev/dr*
Soweit ich weiß, kann man tatsächlich auch das Paket drm-kmod nehmen. Das ist ein Metapaket, welches dann auf die passende Version verweist.Das passende Modul wird jedenfalls durch drm-61-kmod zur Verfügung gestellt
pkg info -f drm-\*-kmod
Naja. Auch bei SSD's ist es interessant solche Verzeichnisse auf tmpfs zu legen. Denn die Dateien sind sehr klein. Aber SSD-typisch wird dann immer gleich ein ganzer Block geschrieben, was natürlich wegen der begrenzten Schreibzyklen ein bisschen weh tut. Also jetzt nicht wirklich schlimm. Aber wenn man sich solche Sachen sparen kann, warum dann mit wenig Aufwand die Gelegenheit mitnehmen?und wir hatten damals noch Fest-Platten.
Ich habe wie aus dem Handbuch:Hast du so etwas wie pkg install drm-61-kmod gemacht?
# pkg install drm-kmod
Fehlermeldungen sind immer gut, aber was für ein Problem resultiert für dich daraus? Was geht nicht?Ich habe jetzt mal Nomad vom Stick gestartet und installiert. Sehr geiler Desktop das gefällt mir.
Da stand sofort eine Fehlermeldung:
Ich werde es versuchen, Hab ich im Handbuch nicht gesehen pkg install drm-61-kmod.wird aber kein DRM Gerät gefunden. Passend zum Grafik-Treiber muss auch der DRM-Treiber installiert werden. Ich meine, dass bei i915kms automatisch DRM mit geladen wird, wenn dieses vorhanden ist. Bei mir ist es geladen, aber ich sehe grad nicht, wieso oder durch wen. Das passende Modul wird jedenfalls durch drm-61-kmod zur Verfügung gestellt und das muss also erst installiert werden. Hast du so etwas wie pkg install drm-61-kmod gemacht?
Ich habe ehrlich gesagt keine Ahnung was ich da mache. Habe es aus dem Handuch nach gemacht.Solche Treiber braucht man im ersten Schritt noch gar nicht in die /etc/rc.conf eintragen. Das ist nur relevant, wenn man den gleich beim booten laden will.
Zum erstmaligen testen würde ich immer erst ein
kldload i915kms
probieren und dann gucken, ob das funktioniert.
Darüber hinaus sollte man mit
ls -ahl /dev/dr*
schauen, ob die entsprechenden Device-Nodes erzeugt wurden.
Guck doch dann erst mal, wie es schon gesagt wurde, ob das abhänige Paket ordnungsgemäß installiert wurde:pkg install drm-kmod
pkg info -f drm-\*-kmod
sieht nämlich eher danach aus, als ob der Treiber nicht installiert wurde.cant not load i915kms No such file or directory
Das ist der Kerneltreiber für Intel-Grafik.Ich weiss nicht was i915kms ist
ibus wird mit NomadBSD nicht zwingend benötigt. Unter „Einstellungen – Sitzung und Startverhalten“ kannst Du den Autostart von ibus deaktivieren.Da steht sofort eine Fehlermeldung:
Mindestens eine der eingestellten Eingabemethoden existiert nicht in den verfügbaren Ibusmethoden.
Bitte starten Sie das ibus-setup Kommando, öffnen Sie den Tabreiter „Inputmethoden“ und konfigurieren Sie die Inputmethoden noch einmal.
initgfx_enable="YES"
initgfx_default="scfb"
wayfire -c ~/.config/wayfire/wayfire.in
du siehst den Unterschied? Zuerst kopierst du eine wayfire.ini und dann möchtest du eine wayfire.in aufrufen. Das könnte nicht gut gehen, wenn es tatsächlich so gewesen ist. Deshalb ist es wichtig, sehr genau zu kopieren, was man gemacht hat und nicht nur ungefähr.cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire
pit@leno ~:- > cat /usr/ports/graphics/drm-kmod/pkg-descr
amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components on
amd64, i915 and radeonkms DRM modules from the former base DRM component on
other architectures.
Metaport for different versions of Linux DRM based on the FreeBSD version
in use. This port encompasses the recommendations of the FreeBSDDesktop team
of DRM versions for FreeBSD versions based on the last update to the LinuxKPI
in that code base. In general, the most recent supported stable DRM for a give
FreeBSD version will be installed. CURRENT receives the most recent development
DRM.
This port does not however hinder the expert user to make other decisions and
continue to install DRM ports directly.
pit@leno ~:- > cat /usr/ports/graphics/drm-61-kmod/pkg-descr
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 6.1 DRM.
This version is for FreeBSD 14-STABLE 1400508
and above.
pit@leno ~:- > find /boot -iname "*i915kms*"
/boot/modules/i915kms.ko
pit@leno ~:- > pkg which /boot/modules/i915kms.ko
/boot/modules/i915kms.ko was installed by package drm-61-kmod-6.1.128.1402000_2
pit@leno ~:- > pkg info -D drm-61-kmod-6.1.128.1402000_2
drm-61-kmod-6.1.128.1402000_2:
On install:
The drm-61-kmod port can be enabled for amdgpu (for AMD
GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel
APUs starting with HD3000 / Sandy Bridge) through kld_list in
/etc/rc.conf. radeonkms for older AMD GPUs can be loaded and there are
some positive reports if EFI boot is NOT enabled.
For amdgpu: kld_list="amdgpu"
For Intel: kld_list="i915kms"
For radeonkms: kld_list="radeonkms"
Please ensure that all users requiring graphics are members of the
"video" group.
Please note that this package was built for FreeBSD 14.2.
If this is not your current running version, please rebuild
it from ports to prevent panics when loading the module.
pit@leno ~:- > grep kld /etc/rc.conf
kld_list="fuse linux linsysfs linprocfs ext2fs sem cd9660_iconv coretemp i915kms"
pit@leno ~:- > kldstat -v | grep i915
15 1 0xffffffff831b5000 1e2228 i915kms.ko (/boot/modules/i915kms.ko)
523 i915kms
D. h., Du hast ja schon ein release-upgrade auf 14.3 gemacht, aber z. Zt. gibt es nur das package "drm-61-kmod-6.1.128.1402000_2" (... auch für 14.3)?Und ob du den hast, sollten wir nun als nächstes überprüfen. Diese Module, die ja zum Kernel gehören, findet man in /boot:
Der ist also bei mir schon mal da und nun sehen wir mal, woher der gekommen ist:Code:pit@leno ~:- > find /boot -iname "*i915kms*" /boot/modules/i915kms.ko
und dann lesen wir mal noch nach, was bei der Installation gesagt wurde und man dort meist ignoriert:Code:pit@leno ~:- > pkg which /boot/modules/i915kms.ko /boot/modules/i915kms.ko was installed by package drm-61-kmod-6.1.128.1402000_2
OK. Dies ist richtig wichtig und muss beachtet werden!Code:pit@leno ~:- > pkg info -D drm-61-kmod-6.1.128.1402000_2 drm-61-kmod-6.1.128.1402000_2: ... Please note that this package was built for FreeBSD 14.2. If this is not your current running version, please rebuild it from ports to prevent panics when loading the module.
pit@leno ~:- > freebsd-version -ukr
14.2-RELEASE-p1
14.2-RELEASE-p1
14.2-RELEASE-p3
HalloGuck doch dann erst mal, wie es schon gesagt wurde, ob das abhänige Paket ordnungsgemäß installiert wurde:
pkg info -f drm-\*-kmod
14.3 läuft auf meinem Hauptrechner mit nvidia und da musste ich den nvidia-drm aus den Ports bauen.D. h., Du hast ja schon ein release-upgrade auf 14.3 gemacht, aber z. Zt. gibt es nur das package "drm-61-kmod-6.1.128.1402000_2" (... auch für 14.3)?
Ich habe das ZFS img. benutzt. Besten Dank, dachte das ibus Dingens sei wichtig, gut zu wissen.ibus wird mit NomadBSD nicht zwingend benötigt. Unter „Einstellungen – Sitzung und Startverhalten“ kannst Du den Autostart von ibus deaktivieren.
BTW: Versuch beim NomadBSD auch mit den Zeilen:
in der /etc/rc.confCode:initgfx_enable="YES" initgfx_default="scfb"
Welches image für NomadBSD, hast Du installiert? nomadbsd-141R-20240711.amd64.zfs.img oder nomadbsd-141R-20240711.amd64.ufs.img ?
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen