Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2021-06-12 12:12:40

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

BSD i zablokowany Gnome

Mam taki dziwny problem, mianowicie zainstalowałem wczoraj FreeBSD, dodałem użytkownika w trakcie instalacji następnie zainstalował Gnome, doinstalowałem gnome-terminal i dodałem użytkownika do grupy wheel a potem standardowo su i zacząłem instalować to, co mi potrzebne. Zostawiłem laptopa i na kilka minut i kiedy chciałem go odblokować żadne hasło nie dało rady, ani użytkownika ani roota. Zrobiłem restart i nadal to samo, mogę się zalogować jako zwykły użytkownik ale pulpit tylko mignie i pojawia się ekran z pytaniem o hasło. Może ktoś wie jak to ugryźć?

Offline

 

#2  2021-06-12 13:25:22

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: BSD i zablokowany Gnome

Jaki masz system plików?
Jak skonfigurowałeś system po instalacji?  krok po kroku powiedz mi jak instalowałeś, a potem jak to skonfigurowałeś.
To nie Debian, że instalujesz i out of box działa. Tu trzeba mnóstwo rzeczy pokonfigurować aby działało.

Jeśli nie możesz się zalogować, to podczas startu systemu masz tryb boot single user (to okno czeka 10 sekund o ile coś nie zmieniłeś w konfiguracji), pozwala ono po zalogowaniu na roota skonfigurować cokolwiek, jeśli coś popsujesz
https://docs.freebsd.org/images/books/handbook/bsdinstall/bsdinstall-newboot-loader-menu.png



Jeśli to nie zadziała, użyj płytki/obrazu instalatora freebsd i po zaladowaniu użyj trybu live CD,
https://docs.freebsd.org/images/books/handbook/bsdinstall/bsdinstall-choose-mode.png

po czym zamontuj partycje główna do konfiguracji i działaj.

Offline

 

#3  2021-06-12 16:22:33

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: BSD i zablokowany Gnome

Yampress, wiem, że to nie Debian ale Archa a jeszcze wcześniej Gentoo stawiałem też od zera i jakoś dało się to ogarnąć. Myślę, że ten problem jest jakiś banalny tylko, że ten system rządzi się innymi troszkę prawami to ja nie wiem dokładnie gdzie wetknąć paluchy, żeby zakluczyło.
Po kolei:
-FreeBSD 13.3 instalowane bez udziwnień, po prostu instalator poganiany do przodu na opcjach domyślnych, nawet partycjonowanie odbyło się automatycznie, wybrałem chyba ZFS bo był u góry.
-Instalotor poprosił o hało roota- podałem
-instalator zapytał, czy dodać użytkownika- dodałem
-instalacja dobiegła końca, restart, zalogowałem się jako user, nie mogłem użyć su więc przelogowałem się na roota
-zainstalowałem Gnome, Xorga i po troszę z Waylanda,

Kod:

pkg install gdm gnome3-minimal xorg vim

-dodałem proc do fstaba

Kod:

proc     /proc     procfs     rw    0  0

-dodałem pomiższe wpisy do /etc/rc.conf

Kod:

moused_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
gnome_enable="Yes"
hald_enable="YES

-restart, wstał system graficzny, jako root doinstalowałem sobie gnome-terminal a nastęþnie dodałem użytkownika do grupy wheel

Kod:

pw group mod wheel -m user_name

-Przelogowałem się jako zwykły użytkownik i odpaliłem emulator terminala, potem "su" i "pkg install ..." i tu cała lista różnego badziewia. Zostawiłem lapka i poszedłem na kilka minut, ekran się zablokował a dalej to już wiadomo.

Offline

 

#4  2021-06-13 13:06:46

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: BSD i zablokowany Gnome

Aby używać su...   Podczas zakładania konta usera system pyta czy chcesz go dodać do innych  grup niż jego własna.  Wpisujesz mu grupe wheel.
Inaczej nie przełączysz się na root. I musisz oddzielnie się logować na roota, dodać usera do grupy wheel . Czyli tak jak zrobiłeś to sam.
https://people.freebsd.org/~rodrigc/doc/handbook/bsdinstall/bsdinstall-adduser2.png

-------------------

Odpowiedz dla twojego problemu prawdopodobnie jest tu:

root@freebsd:~ # pkg search gnome3-minimal
root@freebsd:~ # pkg install gnome3-minimal
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'gnome3-minimal' have been found in the repositories
root@freebsd:~ #

https://docs.freebsd.org/en/books/handbook/x11/#x11-wm

root@freebsd:~ # pkg install gnome3
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 484 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
    ORBit2: 2.14.19_2
        ....

poza tym nie wiem czy jeszcze do gnome potrzebny jest hald.



-----------------------


Jeśli jednak jakimś cudem zainstalowało się to gnome to mam poniższe pytania:


1.
Czy zmieniałeś userowi  powłokę w trakcie zakładania mu konta?

2.
co masz w pliku .xinitrc w katalogu usera?

Kod:

% echo "exec /usr/local/bin/gnome-session" > ~/.xinitrc

3.
jaka karta graficzna?
instalowaleś jakieś sterowniki?


4.
Wklej co masz w
/boot/loader.conf
/etc/rc.conf
/etc/sysctl.conf

----------------------------- 

Każdemu do  nauki polecam  podstawowe lektury:
https://cooltrainer.org/a-freebsd-desktop-howto/
https://people.freebsd.org/~rodrigc/doc/handbook/index.html
http://forums.freebsd.org
Tu na wiele rzeczy znajdziesz odpowiedź

Offline

 

#5  2021-06-14 13:36:12

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: BSD i zablokowany Gnome

To nie ma znaczenia, czy dodam użytkownika do grupy wheel w trakcie instalacji czy później. Opisałem to tylko dlatego, że tak instalowałem system bo poprosiłeś "krok po kroku". Gnome i GDM uruchamia się poprawnie, mogę się zalogować bez problemu. Ten nieistniejący pakiek to moja pomyłka, opisywałem problem po fakcie, w repo FreeBSD to się nazywa gnome3-lite a nie gnome3-minimal, po prostu pomieszałem nazwy podczas pisania posta z którymś linuksem ale to też można uznać za nieistotne.
A teraz do rzeczy:
1. Nie zmieniałem powłoki, jest domyślna
2. Nie mam takiego pliku, czy jest niezbędny do poprawnego działania Gnome'a?
3. To jest zwykły ThinkPad T430 z kartą intela, zainstalowałem tylko drm-kmod
4.

Kod:

$ cat /boot/loader.conf
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
cryptodev_load="YES"
zfs_load="YES"

Kod:

$ cat /etc/rc.conf
hostname="t430bsd"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"
sshd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
kld_list="i915kms"
gnome_enable="YES"
gdm_enable="YES"
dbus_enable="YES"
hald_enable="YES"

Kod:

 $ cat /etc/sysctl.conf
# $FreeBSD$
#
#  This file is read when going to multi-user and its contents piped thru
#  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
#security.bsd.see_other_uids=0
vfs.zfs.min_auto_ashift=12

Znalazłem taki plik:

Kod:

~/.cache/gnome-shell/runtime-state-LE.:0/screenShield.locked

Jeśli go usunę to po restarcie po zalogowaniu nie mam już ekranu blokady. To już jest jakiś postęp więc będę szukał dalej o co z tym chodzi.

Ostatnio edytowany przez skullman (2021-06-14 13:38:52)

Offline

 

#6  2021-06-14 19:30:33

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: BSD i zablokowany Gnome

tak musi być  ~/.xinitrc , ponieważ gdm nie wie jaki  WM uruchamiać podczas startu po zalogowaniu ...


drm-kmod zinstalowałeś starą wersje niekompatybilną z 13 Tu może coś się gryźć.
Pod FBSD 13 instaluje się drm-fbsd13-kmod,
i
kld_list="/boot/modules/i915kms.ko" 
zamiast kld_list="i915kms" 
bo ten wpis uruchamia kms  z base system.

Offline

 

#7  2021-06-15 12:38:23

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: BSD i zablokowany Gnome

Wydaje mi się, że GDM raczej wie https://wiki.debian.org/Xinitrc
Ale dodałem mimo wszystko.
Poprawiłem też resztę wpisów według Twoich zaleceń ale moja sytuacja nie zmieniła sie ani na jotę. W jakimś wątku na forum FreeBSd wyczytałem, że najlepiej jest wyłączyc blokowanie ekranu w Gnome. Mam nieodparte wrażenie, że Gnome po prostu słabo dogaduje się z BSD a GDM to już w ogóle jest oporny dlatego najlepszym wyjściem będzie zastanowić się nad innym środowiskiem graficznym. Powstaje pytanie, co poza KDE jest używalnym i pełnowartościowym środowiskiem graficznym z zestawem aplikacji a nie tylko managerem okien? XFCE4, MATE czy Cinnamon? Nie zamierzam więcej tracić czasu na Gnome'a bo to jest tylko system do zapoznania się z BSD a nie coś, na czym będę na stale siedział (a przynajmniej na razie).

Ostatnio edytowany przez skullman (2021-06-15 12:39:40)

Offline

 

#8  2021-06-15 18:49:08

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: BSD i zablokowany Gnome

Mate chodzi całkiem przyzwoicie. Ja zrezygnowałem z FreeBSD na desktopie. Mam tylko Debiana

Offline

 

#9  2021-06-22 19:31:21

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: BSD i zablokowany Gnome

KDE chodzi jak burza, chyba nawet lepiej niż na Debianie :) Pakiety się dziwnie wyszukuje bo mają dziwne nazewnictwo ale poza tym to jest bardzo OK. Pozostał mi tylko jeden większy i jeden drobny problem. Za nic na świecie nie działa mi SDDM, niby po uruchomieniu systemu jest aktywny w procesach ale KDE tylko przez startx się odpala. Drobny to nie wiem czy się da kontrolować dźwięk z poziomu KDE bez PA.

Offline

 

#10  2021-06-26 18:18:49

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: BSD i zablokowany Gnome

zainstaluj kmix

root@freebsd:~ # pkg search kmix
kmix-20.12.3                   Sound mixer for KDE
root@freebsd:~ #

Na biede w base systemie istnieje polecenie mixer
wiec w konsoli możesz

root@freebsd:~ # mixer
Mixer vol      is currently set to  75:75
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to  75:75
Mixer igain    is currently set to   0:0
Mixer line1    is currently set to  75:75
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to  75:75
Recording source: mic
root@freebsd:~ # mixer vol 80:80
Setting the mixer vol from 75:75 to 80:80.
root@freebsd:~ # mixer
Mixer vol      is currently set to  80:80
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to  75:75
Mixer igain    is currently set to   0:0
Mixer line1    is currently set to  75:75
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to  75:75
Recording source: mic
root@freebsd:~ #

/etc/rc.conf
dbus_enable="YES"
sddm_enable="YES"

hald nie potrzeba

Odnośnie pakietów, tu nie ma takiego rozdrobnienia jak w Debianie. Przez to liczba pakietów we FBSD jest mniejsza. Ot cała filozofia.
Przyzwyczaiłeś się do linuxa i myślisz, że tak wszędzie jest.

Offline

 

#11  2021-06-28 04:02:31

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: BSD i zablokowany Gnome

Yampress napisał(-a):

zainstaluj kmix

Dzięki wielkie, na śmierć o tym zapomniałem a latami tego używałem. Niestety pod FreeBSD w ustawieniach KDE brakuje całej sekcji do kontroli multimediów ale skoro kmix działa jak przed laty to jestem zadowolony.

Yampress napisał(-a):

/etc/rc.conf
dbus_enable="YES"
sddm_enable="YES"

hald nie potrzeba

Ja wiem, że jestem mocno niedouczony na temat FBSD ale nie przesadzajmy chociaż przyznam, że sieci w conky nadal nie ogarnąłem. Znalazłem coś takiego:

Kod:

# pkg info -D sddm
sddm-0.19.0_1:
On upgrade from sddm<0.18.1_4:
SDDM user's home directory have been moved to /var/lib/sddm. It is advised to run
following commands as root:
# pw usermod -n sddm -d /var/lib/sddm
# pwd_mkdb /etc/master.passwd
# mv /usr/local/etc/sddm/home/state.conf /var/lib/sddm/state.conf
# rm -rf /usr/local/etc/sddm/home

Ale to też nie działa, chyba nie dotyczy jeśli nie było zainstalowanej poprzedniej wersji:

Kod:

# mv /usr/local/etc/sddm/home/state.conf /var/lib/sddm/state.conf
mv: rename /usr/local/etc/sddm/home/state.conf to /var/lib/sddm/state.conf: No such file or directory

Codziwne plik docelowy nie istnieje. Dla pewności przeinstalowałem sddm kilka razy czyszcząc wszystko do zera.

Yampress napisał(-a):

Odnośnie pakietów, tu nie ma takiego rozdrobnienia jak w Debianie. Przez to liczba pakietów we FBSD jest mniejsza. Ot cała filozofia.
Przyzwyczaiłeś się do linuxa i myślisz, że tak wszędzie jest.

Oj w samym Linuksie bywa dziwnie, co prawda mój główny OS to Debian i to jest mój punkt odniesienia ale mam też Archa, openSuSE a czasami brat mnie poprosi, żeby mu coś tam zrobić w Fedorze więc w samym półświatku linuksowym bywa różnie. Ja bym raczej powiedział, że przyzwyczaiłem się do Debiana. Moje poprzednie podejście do tego systemu było na wirtualce i niezbyt dobrze to działało więc uznałem, że to badziewie ale na fizycznej maszynie jestem bardzo pozytywnie zaskoczony. Są pewne braki w stosunku do Linuksa ale to nie jest nic doskwierającego.

Conky juz ogarnąłem, trzeba było wywalić większość informacji o wifi.

Ostatnio edytowany przez skullman (2021-06-28 11:44:46)

Offline

 

#12  2021-06-30 18:54:01

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: BSD i zablokowany Gnome

Wszystkie zmiany kofiguracyjne itp , rozwiązania problemów  wynikające z aktualizacji danego portu/programu można wyszukać w katalogu  portów /usr/ports w pliku UPDATING
(O ile masz  porty w systemie zainstalowane)

root@freebsd:/usr/ports # cat UPDATING |grep sddm
  AFFECTS: users of x11/sddm
  The home directory of sddm user has been moved to /var/lib/sddm. It is advised
    # pw usermod -n sddm -d /var/lib/sddm
    # mv /usr/local/etc/sddm/home/state.conf /var/lib/sddm/state.conf
    # rm -rf /usr/local/etc/sddm/home
  Otherwise, SDDM will keep using /usr/local/etc/sddm/home/ as its HOME.
root@freebsd:/usr/ports #

Wiec jeśli masz jakiś problem z aktualizacją warto przejrzeć ten plik i poczytać jakie rozwiązanie w  danym  przypadku polecają developerzy.
To w sumie tyczy się portów, ale  w przypadku  paczek czasami widzisz co sie zadzialo, że coś może nie chodzić

]:>

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)