LINUX.ORG.RU

FreeBSD 12 Release и Cinnamon

 ,


0

1

Работает ли вообще коричка на 12 фре? При попытке логина вылетает вот это

cinnamon freebsd fail fallback mode

третегнум работает как часы (на Xorg). Никаких проблем, никаких нареканий. Поднято на реальном железе, НЕ ноутбук, интел i5-7300HQ и нвидия 1060-3. Нвидия запущена через линукс-совместимость, с последними дровами.

slim\gdm

Все поставлено из пакетов. Порты не предлагать.

Куда копать, в какие логи ковырять? В интеренетах помимо странного шоманства ничего нет. Как минимум на первых 4 страницах гугла.

каст iZEN



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

Нвидия запущена через линукс-совместимость

Чё? Там совместимость для gl либ. Драйвер родной.

IPR ★★★★★
()

Куда копать, в какие логи ковырять?

Ну для начала в лог Xorg (/var/log/Xorg.{}.log) и в лог DM (я не знаю, куда пишет логи GDM, но slim пишет свой лог в awk '/^logfile/{print $2}' /usr/local/etc/slim.conf).

mord0d ★★★★★
()

Все поставлено из пакетов. Порты не предлагать

и дровишки для невидии из пакетов что ли? у меня

# pkg install nvidia-driver
не проканало...

amd_amd ★★★★★
()

Куда копать, в какие логи ковырять?

Гуглить. Я не ставил этого монстра — не знаю.

Нвидия запущена через линукс-совместимость, с последними дровами.

Это, кстати, необязательно — nvidia-driver не зависит от линуксулятора (если в опциях сборки порта специально не отмечать) и вполне может работать без подгрузки linux.ko и установки сопутствующих пакетов linux_base.

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

еще раз. иксы работают прекрасно. лог там чистый. проблема не в них. лог gdm\slim не поможет. они сами по себе прекрасно тоже работают. проблема именно в старте синамона.

Koropyachaka
() автор топика
Ответ на: комментарий от amd_amd

включаешь линукс саппорт, прописываешь модсет, прописываешь один единственный кусок на определение девайся в xorg.conf

ну по крайней мере это наименьший геморрой.

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

иксы работают прекрасно

Но всё, что запущено в иксах, срёт в их лог.

лог gdm\slim не поможет

Если у тебя очепятка в xinitrc или xsession, то вполне поможет.

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

Это, кстати, необязательно — nvidia-driver не зависит от линуксулятора (если в опциях сборки порта специально не отмечать) и вполне может работать без подгрузки linux.ko и установки сопутствующих пакетов linux_base.

не. не захотело без этого. я подозреваю это может зависеть от модели видяшки. всё таки не все сидят на копролитах мамонта.

Гуглить.

ты думаешь я бы пришла сюда без первоначального гуглежа?

Лучшее решение которое моооожет быть поможет - пересборка корицы И гнума из портов. причем висит бага https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202909

Meanwhile, I have rebuilt Cinnamon and it is working again. Marking as «Solved» as rebuilding fixes until next Gnome upgrade.

как ты понимаешь это просто «прекраснейшее» решение.

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

если там опечатка в xinitrc то тут ругается именно dm. А дм запускает сессию. Проблема в том что сессия сама по себе не запускается. Я сначала грешила (до установки гнума) что виновата видяшка и какието настройки в xorg.conf, но учитывая что гнум работает....

Koropyachaka
() автор топика
Ответ на: комментарий от Koropyachaka
> pkg info nvidia-driver
nvidia-driver-390.87_3
Name           : nvidia-driver
Version        : 390.87_3
Installed on   : Tue Oct  1 18:50:14 2019 MSK
Origin         : x11/nvidia-driver
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : x11 kld
Licenses       : NVIDIA
Maintainer     : danfe@FreeBSD.org
WWW            : https://www.nvidia.com/object/unix.html
Comment        : NVidia graphics card binary drivers for hardware OpenGL rendering
Options        :
	ACPI_PM        : on
	DOCS           : off
	LINUX          : off
	WBINVD         : off
Shared Libs required:
	libXext.so.6
	libX11.so.6
Shared Libs provided:
	libnvidia-ml.so.1
	libnvidia-eglcore.so.1
	libGL.so.1
	libvdpau_nvidia.so.1
	libnvidia-glsi.so.1
	libnvidia-cfg.so.1
	libGLESv1_CM.so.1
	libEGL.so.1
	libGLESv2.so.2
	libnvidia-glcore.so.1
	libnvidia-tls.so.1
Annotations    :
	FreeBSD_version: 1201500
Flat size      : 94.9MiB
Description    :
These are the official NVidia binary drivers for hardware OpenGL rendering
in X11, using the GLX extensions.

WWW: https://www.nvidia.com/object/unix.html

Видеокарта NVIDIA Geforce GT 1030 (GIGABYTE GeForce GT 1030 Silent LP GV-N1030SL-2GL).

/etc/X11/xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    ModulePath      "/usr/local/lib/xorg/modules"
    FontPath        "/usr/local/share/fonts/dejavu/"
    FontPath        "/usr/local/share/fonts/GentiumBasic/"
    FontPath        "/usr/local/share/fonts/LinLibertineG/"
    FontPath        "/usr/local/share/fonts/Caladea/"
    FontPath        "/usr/local/share/fonts/Carlito/"
    FontPath        "/usr/local/share/fonts/Droid/"
    FontPath        "/usr/local/share/fonts/emojione-color-font-ttf/"
    FontPath        "/usr/local/share/fonts/Andika/"
    FontPath        "/usr/local/share/fonts/GentiumPlus/"
    FontPath        "/usr/local/share/fonts/cantarell/"
    FontPath        "/usr/local/share/fonts/gofont-ttf/"
    FontPath        "/usr/local/share/fonts/fantasque-sans-mono/"
    FontPath        "/usr/local/share/fonts/webfonts/"
    FontPath        "/usr/local/share/fonts/SourceSerifPro/"
    FontPath        "/usr/local/share/fonts/SourceSansPro/"
    FontPath        "/usr/local/share/fonts/SourceCodePro/"
EndSection

Section "Module"
    Load           "extmod" #NVIDIA
    Load           "record"
    Load           "dbe"
    Load           "dri2"
    Load           "type1"
    Load           "freetype"
    Load           "glx" #NVIDIA
EndSection

Section "ServerFlags"
    Option         "AutoAddDevices" "false"
    Option         "AllowEmptyInput" "off"
    Option         "AllowMouseOpenFail" "true"
    Option         "IgnoreABI" "on"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/sysmouse"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbLayout" "us,ru"
    Option         "XkbVariant" ",winkeys"
    Option         "XkbOptions" "grp:caps_toggle,grp_led:caps,compose:ralt,terminate:ctrl_alt_bksp"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "IIYAMA"
    ModelName      "Idek Iiyama PLX2283H"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "VertRefresh" "60"
    Option         "RenderAccel" "1"
    Option         "TripleBuffer" "true"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
    Option         "DAMAGE" "Enable"
    Option         "RENDER" "Enable"
EndSection

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

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

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202909

https://forums.freebsd.org/threads/cinnamon-crashes-at-login.52951/#post-298317

Любят в GNOME всё ломать…

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

угу видела я этот твой конфиг. с него я и выдернула нужные части. смысла в скрине, мониторе обоих инпут девайсах, сервер флагсах, и сервер лейауте не вижу.

а все ехстеншены, девайс и модули - аналогичные. но без линус-эмуляции не захотело. ну не важно. в данном контексте вообще не важно. ибо работает без проблемно.

вернемся к нашей коричке.

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

FreeBSD 12 Release и Cinnamon (комментарий)

ну что поделать если ты глазами не читаешь. написала буквально сразу что слим и гдм работают нормально. да и в прицнипе из исходного поста было ясно что если гном работает, то и комплектный гдм работает. как минимум с гномом. а сессии они все равно берут из xsession

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

я сразу спросила «корица» и только это. я понимаю тут привыкли кали-регистрантам отвечать, но не все такие, да.

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

я сразу спросила «корица» и только это

Ойфсё! Тут пользователей FreeBSD можно на пальцах пересчитать, а пользователей Cinnamon на FreeBSD я вообще не встречал на ЛОРе.

тут привыкли кали-регистрантам отвечать, но не все такие

Увы, пока не придумали нейросеть, определяющую это. ☺

mord0d ★★★★★
()
Ответ на: Должно работать: от iZEN

А ты уверен в том что нужно пускать именно cinnamon а не cinnamon-session ?

мой xinitrc для синамона выглядит стандартно

exec cinnamon-session

и всё. по крайней в минте\дебиане оно именно так стартует.

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

именно потому я изю и кастанула в начале. на вскидку только он на фре сидит постоянно.

anonymous
()
Ответ на: Должно работать: от iZEN

если я запускаю просто синнамон он сыпет ошибками о недостающих файлахъ тем. если синнамон-сессисон он стартует но сразу падает с ОП постом.

причем куда он срет этим логом про темы - я не могу понять. все перерыла в /var/log бестолку.

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

смешно то что он вроде как говорит что все логи ищи в вар\лог, но это именно логи икса, а вот дальнейшие строки - к иксам не относятся. максимум что я могу сделать - фотку экрана лол >_>

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

В общем. Потыкала все сессии что могла, 10 раз перепроверила. 0 реакции. Гдето сломана сама корица. Но без понимания куда оно девает логи - не даже где искать.

//ушла спать. 5 утра уже. Завтра будет новый день

Koropyachaka
() автор топика
Ответ на: комментарий от anonymous

причем куда он срет этим логом про темы - я не могу понять. все перерыла в /var/log бестолку.

Оно запускается с правами пользователя и в /var/log срать уже не может. Смотри в ~/.cache или ~/.local.

все логи ищи в вар\лог

но это именно логи икса

Ещё раз для тех кто в танке: всё, что запущено в пользовательской сессии (через startx/xinit), срёт либо в syslog (по дефолту в FreeBSD отключено), либо в лог иксов.

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

Это легко посмотреть. Можно переключиться на консоль Ctrl+Alt+F1 и посмотреть, какие сервисы что пишут при старте ОС и X'ов.

Второй способ выяснить, какие ошибки - отключить менеджер графического логина (GDM, SLIM) и после логина пользователя в консоль запустить DE из командной строки.

(Я использую командную оболочку csh, поэтому мне конструкции с «exec» для запуска сессии DE не нужны. У DE должен быть собственный пусковик - например, так работает Xfce4, Mate, fwwm и другие DE и близкие к ним среды. Их можно запускать из консольной командной строки, а при выходе попадать обратно в консоль с их выхлопом.)

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

идентично они запускаются. что из дм что из консоли. по крайней мере внешне одинаково. всё тот же фолбек.

а по поводу того что пишут сервисы ну хочешь я тебе логи сюда запилю? скажи какие - запилю.

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

Ещё раз для тех кто в танке: всё, что запущено в пользовательской сессии (через startx/xinit), срёт либо в syslog (по дефолту в FreeBSD отключено), либо в лог иксов.

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

попробую посмотреть в кеш и локал но «меня терзают смутные сомнения» (с)

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

Работает ли вообще коричка на 12 фре?

А зачем? Какой в этом практический смысл? Фря для десктопа?

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

На Фре всё есть и адаптировано для работы. Просто надо выбрать и разобраться, как правильно запустить.

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

в логи иксов последняя строка об успешной инициализации порта вывода видеокарты на монитор. всё

Я твой лог так и не увидел.

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

А не поставлю — что-то из старья не собралось:

 deprecated/clutter-alpha.c deprecated/clutter-animation.c deprecated/clutter-animator.c deprecated/clutter-behaviour.c deprecated/clutter-behaviour-depth.c deprecated/clutter-behaviour-ellipse.c deprecated/clutter-behaviour-opacity.c deprecated/clutter-behaviour-path.c deprecated/clutter-behaviour-rotate.c deprecated/clutter-behaviour-scale.c deprecated/clutter-box.c deprecated/clutter-cairo-texture.c deprecated/clutter-fixed.c deprecated/clutter-frame-source.c deprecated/clutter-group.c deprecated/clutter-input-device-deprecated.c deprecated/clutter-layout-manager-deprecated.c deprecated/clutter-list-model.c deprecated/clutter-media.c deprecated/clutter-model.c deprecated/clutter-rectangle.c deprecated/clutter-score.c deprecated/clutter-shader.c deprecated/clutter-state.c deprecated/clutter-table-layout.c deprecated/clutter-texture.c deprecated/clutter-timeout-pool.c clutter-enum-types.c clutter-marshal.c libclutter-1.0.la Makefile --output Clutter-1.0.gir
Couldn't find include 'Json-1.0.gir' (search path: '['/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/local/share/gir-1.0']')
gmake[3]: *** [/usr/local/share/gobject-introspection-1.0/Makefile.introspection:160: Clutter-1.0.gir] Error 1
gmake[3]: Leaving directory '/tmp/ports/usr/ports/graphics/clutter/work/clutter-1.26.2/clutter'
gmake[2]: *** [Makefile:1774: all] Error 2
gmake[2]: Leaving directory '/tmp/ports/usr/ports/graphics/clutter/work/clutter-1.26.2/clutter'
gmake[1]: *** [Makefile:590: all-recursive] Error 1
gmake[1]: Leaving directory '/tmp/ports/usr/ports/graphics/clutter/work/clutter-1.26.2'
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/clutter

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

патамушта гнум3 ксенофильская поделка рептилоидов, для кед у меня нет ни времени ни желания приписывать всем своим вещам буквоку К в начале, а остальные ДЕ жутка маргинальщина. и это не касаясь тайловых.

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

ну у меня в отличии от луноходов есть желание и поиграть в игори и пойти поработать и заняться другими делами. дойдут руки до фряхи тогда и будет тебе лог да?

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

Смотри в ~/.cache или ~/.local

ожидаемо. никаких логов.

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

Негусто. И странно.

ожидаемо. никаких логов.

Не может так быть, чтобы логов не было. Может они у тебя в tty едут?

Попробуй или к cinnamon-session в ~/.xinitrc добавить >/tmp/cinnamon.log 2>&1' или запускатьxinit` с, если.

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

Debugging
You can use the cinnamon-looking-glass tool (Melange - Cinnamon Debugger) to inspect various things about the Cinnamon environment:
• a list of currently-open windows
• a list of currently-loaded extensions (applets, desklets, etc.)
• logs
The «logs» feature is especially useful if you're encountering crashes (often happening due to extensions no being compatible or buggy).

судя по всему синамон по умолчанию вообще никаких логов не ведет.

Koropyachaka
() автор топика
Ответ на: комментарий от iZEN

потому что во 1вых) религиозные причины во 2ых) не хочу в 3тьих) если я захочу странного я зайду в гнум3 в 4тых) я пришла с конкретным вопросом к конкретному ДЕ и системе

самое смешное что мне даже ваша помощь в решении проблемы вряд ли понадобится. мне нужно найти проблему, а уж починить я полагаю сама смогу.

вот ведь люди, то у вас тут шитшторма на тему какой ДЕ лучше, то «ну а че ты не поменяешь ДЕ, их же много»

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

Извините.

Я не занимаюсь устаревшим софтом, когда есть прекрасные альтернативы на новых библиотеках.

iZEN ★★★★★
()
Ответ на: Извините. от iZEN

lol kek. ну да учитывая что тут половина форума копрофилы от железа а вторая от софта... говорить что

Я не занимаюсь устаревшим софтом, когда есть прекрасные альтернативы на новых библиотеках.

ну совсем смешно. время идет в лор не меняется.

Koropyachaka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.