Автор Тема: Старая Видеокарта на Xfce c Sysv Р9  (Прочитано 25118 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #45 : 20.01.2021 02:58:07 »
Мало инициализированных... Это нормально?

Нормально. Используется гувернёр ondemand и он работает как и должен.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #46 : 20.01.2021 07:43:07 »
В теме https://forum.altlinux.org/index.php?topic=32361.msg311768#msg311768 у Вас сказано:
Цитата: Speccyfighter
p9/branch

В thunar на p9/branch протокол smb поддерживается, но доступ к samba шарам через Обзор сети thunar сломан.
Я так понимаю ЭТО уже исправлено?

Нет. Не исправлено.
Теоретически, это можно обойти закатом солнца вручную.
Часов 5-6 убил на то, чтобы докопаться, почему в установленной p9-xfce-sysv шара с самба-сервера на p7-sysv-tde видна, а в свежем лайве p9-xfce-sysv-20201212, thunar валит пустое окно. И что такого накрутил в установленной, что доступ к шаре есть. А с момента установки прошло месяцев десять.
Говорят что связано с устаревшим протоколом. Фигня это всё. Это можно обойти.

Но лучше по-порядку:

При попытке получить доступ к самба шаре в thunar через Обзор сети, если thunar отображает пустое окно, значит самба-сервер в сети, но thunar не может отобразить, ни самба-шару, ни сервер, ни группу.
Если самба-сервер выключен и недоступен, thunar вывалит окно с ошибкой.
Эту линуксовую заморочку нужно просечь и запомнить. Это важный момент.
Решение так близко, что дойти до него можно не сразу.

Теперь следите за руками:

samba-client, который в p9-xfce-sysv, по зависимостям тащит samba-common-tools
# apt-cache depends samba-client | grep samba
samba-client-4.12.10-alt2:p9+260060.144.9.2@1606247724
  Требует: samba-common-tools = 4.12.10-alt2:p9+260060.144.9.2
  Вытесняет: <samba-client-cups>

Тот в свою очередь притащит samba-common
# apt-cache depends samba-common-tools | grep samba
samba-common-tools-4.12.10-alt2:p9+260060.144.9.2@1606247724
  Требует: samba-common = 4.12.10-alt2:p9+260060.144.9.2
  Требует: samba-common-libs = 4.12.10-alt2:p9+260060.144.9.2
  Вытесняет: <samba-DC-common-tools>

А сам samba-client, тащит gvfs-backend-smb
# apt-cache rdepends samba-client
samba-client
Reverse Depends:
  gvfs-backend-smb

А smb.conf лежит на стороне самба-клиента
# rpm -ql samba-common | grep smb.conf
/etc/samba/smb.conf
/usr/share/man/man5/smb.conf.5.xz

Так в чём фишка? А фишка в том, что сервер и клиент должны быть в одной группе.
Т.е.:
По-умолчанию это группа MYGROUP прописанная в smb.conf на стороне клиента:
# grep workgroup /etc/samba/smb.conf
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
# workgroup = MYGROUP
workgroup = WORKGROUP

И группу на клиенте в серверном конфигурационном файле, нужно сменить на ту, которая прописана в smb.conf сервера.
Если группа на клиенте будет отличаться от той которая прописана на сервере, то на Обзор сети thunar вывалит пустое окно.

Теперь снова вернёмся к thunar.
Выстраивается цепочка на клиенте:
thunar => gvfs-backend-smb => ... => smb.conf
Штука в том, что при открытии X-сессии пользователя, thunar запускается демоном. И чтобы изменение в клиентском серверном smb.conf подхватились (какой каламбур), нужно или перезапустить демон thunar -а или перелогиниться в X-сессию.

Всё идёт хорошо до тех пор, пока в сети не появится другой самба-сервер с другой группой. В этом случае всю эту эквилибристику на стороне клиента надо будет повторить.

Попутно несколько моментов:

smbtree не покажет ни сервер, ни шару.
Сервер покажет findsmb:
$ findsmb

                                *=DMB
                                +=LMB
IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION
---------------------------------------------------------------------
IP-адрес        ИМЯ-ВСЕТИ      +[ РАБОЧАЯГРУППА     ]

smbclient в свою очередь подскажет почему не отобразилась рабочая группа:
$ smbclient -L NETBIOS-NAME
Enter WORKGROUP\altlinux's password:

Sharename       Type      Comment
---------       ----      -------
homes           Disk     
multimedia      Disk      Video-Audio
IPC$            IPC       IPC Service (Samba Server Version 4.5.12)
SMB1 disabled -- no workgroup available

Если в сети всё ещё используется Windows, то в ней протоколы SMBv1/v2/v3 можно обнаружить, включить или отключить. Любой и на выбор.

Хотите, играйтесь ещё с протоколами:
https://phabricator.kde.org/D18878#408714
Развлекайтесь в общем.

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 699
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #47 : 20.01.2021 14:21:56 »
Еще с Compiz до колупаюсь? Можно?  ;-D

- Погуглил... почитал... Скажите, я правильно понял, что в XFCE 3Д эффекты можно реализовать только на Compiz? Стоит ли это делать? Если совсем осторожно?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #48 : 20.01.2021 14:55:49 »
Еще с Compiz до колупаюсь? Можно?  ;-D

- Погуглил... почитал... Скажите, я правильно понял, что в XFCE 3Д эффекты можно реализовать только на Compiz? Стоит ли это делать? Если совсем осторожно?
Compiz давно сдох. XFCE использует свой движок для compositing: https://wiki.archlinux.org/index.php/Xfwm#Composite_manager
Андрей Черепанов (cas@)

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #49 : 20.01.2021 15:09:07 »
Compiz давно сдох.
Напишу это пользователю Δημητριος. Он про этот пакет спрашивал.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #50 : 20.01.2021 16:05:05 »
В теме https://forum.altlinux.org/index.php?topic=32361.msg311768#msg311768 у Вас сказано:
Цитата: Speccyfighter
p9/branch

В thunar на p9/branch протокол smb поддерживается, но доступ к samba шарам через Обзор сети thunar сломан.
Я так понимаю ЭТО уже исправлено?

Нет. Не исправлено.
Теоретически, это можно обойти закатом солнца вручную.
...
Хотите, играйтесь ещё с протоколами:
https://phabricator.kde.org/D18878#408714
...

Это "Хотите" со ссылкой, следует воспринимать как настоятельную просьбу пройти по ссылке и внимательно прочитать. Эта ссылка не даёт решения. Но она объясняет, кто и где "починил" дискавер в thunar через smb://
И ключевая фраза в ней:
SMB2 and SMB3 currently cannot be discovered via NetBIOS by samba, because only smb1 supports netbios discovery,

А начинается вся эта "кухня" в том треде, с этой фразы:
Samba developers told that currently other methods of browsing network, than using old SMB1 protocol, are not implemented.
(исправление опечатки в слове browsong моё)
« Последнее редактирование: 20.01.2021 16:24:06 от Speccyfighter »

Оффлайн San

  • Завсегдатай
  • *
  • Сообщений: 699
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #51 : 20.01.2021 16:48:16 »
Нет. Не исправлено.
Теоретически, это можно обойти закатом солнца вручную.
Я почему спросил? Потому что различными шаманствами с smb.conf сперва достиг работы неоднородной сети по протоколу SMB, а потом заглянул в Thunar - Там обзор сети присутствует... Задал вопрос: - Что уже починили? Просто у меня работает... Или вы НЕ про ЭТО? (картинки ниже)
Compiz давно сдох. XFCE использует свой движок для compositing:
Спасибо. Хорошо, почитаю. У меня и Compiz заработал. Почему он тогда репозиториях есть?
Это "Хотите" со ссылкой, следует воспринимать как настоятельную просьбу пройти по ссылке и внимательно прочитать.
Почитал... Я этого в принципе и придерживался, может источники другие были... Обидно что про Windows XP все позабывали, а она в сети есть для работы... В принципе, с ней тоже все нормально, но вот на комп с Windows XP зайти без пароля не получается...
« Последнее редактирование: 20.01.2021 16:49:47 от San »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #52 : 20.01.2021 17:23:19 »
Оставлю ещё пару ссылок, как убунтоводы шаманили с протоколами:
https://askubuntu.com/questions/546743/how-to-force-smb2-protocol-in-samba
https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#CLIENTMAXPROTOCOL

Надо перегрузиться в p8-xfce-sysv.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #53 : 20.01.2021 19:14:54 »
Почитал... Я этого в принципе и придерживался, может источники другие были... Обидно что про Windows XP все позабывали,

Если протокол SMB1 не disabled, то обнаружение через NetBIOS идёт через него:
$ smbclient -L COMP-C2D
Unable to initialize messaging context
Enter MYGROUP\user's password:

Sharename       Type      Comment
---------       ----      -------
homes           Disk     
multimedia      Disk      Video-Audio
IPC$            IPC       IPC Service (Samba Server Version 4.5.12)
Reconnecting with SMB1 for workgroup listing.

Server               Comment
---------            -------

Workgroup            Master
---------            -------
WORKGROUP            COMP-C2D
$ rpm -qf $(which smbclient)
samba-client-4.9.17-alt1
$ grep workgroup /etc/samba/smb.conf
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = MYGROUP

SMB2 SMB3 в линукс этого не умеют:
"Разработчики Samba рассказали, что в настоящее время другие методы просмотра сети, кроме использования старого протокола SMB1, не реализованы."

Но закрыв дыры в безопасности, разработчики самба заодно разломали и функционал.
Может быть починят через год, может через 10. А может и никогда.


а она в сети есть для работы...

:-) Между "полный функционал, но с дырой в безопасности" и "безопасно, но с разломанным функционалом", в разработке Линукс выбирается безопасность. И как говорит история с закрытием дыры в безопасности ядра, в Линукс разломать функционал могут раза два подряд.