IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> xfce-sysv - назад в будущее
Поделиться
speccyfighter
сообщение 13.7.2020, 6:04
Сообщение #1


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


XFCE-SYSV
Advanced User Guide
Руководство продвинутого пользователя


Немного истории и что это такое

Проект xfce-sysv начат dango и speccyfighter в апреле 2015 года. Изначально он не был предназначен для какой-либо целевой аудитории. Это был проект для себя. Это своё видение Unix-подобной операционной системы, в свете новизны изменений в Линукс. Т.е сохранение традиций классических Unix в Линукс. Сохранение sysvinit в Линукс, с учётом сложностей, которые предполагают наличие systemd в репозитории (см. сообщение Алексея Гладкова в рассылке devel: https://lists.altlinux.org/pipermail/devel/...ber/208963.html ). Постепенно проект обрёл окончательную форму. И на сегодняшний день, xfce-sysv, это базовая система для администраторов и пользователей, уровнем чуть выше чем начальный. Однако базовые действия и задачи, не требуют от пользователя специальной подготовки.

Последняя реализация образа, хоть и находится в beta, но включает в себя исправление ошибки в localboot (пока единсвенное в альтлинукс) и может быть помечена как стабильный релиз. Свежие образы, это внеочередной релиз (в ежеквартальном выпуске):
http://nightly.altlinux.org/p9/beta/
Ежеквартальные официальные релизы xfce-sysv всегда можно найти по этой ссылке:
http://nightly.altlinux.org/p9/release/

По объёму, образы не превышают гигабайт, но приближаются к нему. Доступны и для 32 бит и для 64 бит.
Образ представляет из себя лайв-систему, с возможностью инсталляции на жёсткий диск и с возможностью сохранения лайв-сессии, со всеми настройками и файлами. xfce-sysv содержит звуковую подсистему alsa.
Образ xfce-sysv содержит только свободные видеодрайверы и не содержит проприетарных. Ядро соответствует версии ядра std-def в репозитории на момент сборки образа.
Менеджер пакетов synaptic входит в состав образа.
Образ также содержит пакет apulse и сервис osspd необходимый программам желающим выводить звук только через устройство /dev/dsp.

Данный образ, как впрочем и все остальные стартеркиты, распространяется на условиях лицензии GNU GPL v2 или выше.


Краткий обзор p9-xfce-sysv и особенности выпуска

Загруженный лайв 64 бит,
Код
$ cat /image/.disk/info
ALT p9 xfce-sysv/x86_64 build 2020-07-06

без использования RAM-диска, о чём говорит параметр lowmem, запрещающий создание RAM-диска,
Код
$ cat /proc/cmdline
initrd=alt0/full.cz fastboot live automatic=method:cdrom ramdisk_size=865549 stagename=live lang=ru_RU automatic=method:disk,label:ALT* lowmem vga=normal

занимает памяти 330 мегабайт, - xfce стал "тяжелее"
Код
$ free -mw
              total        used        free      shared     buffers       cache   available
Mem:          15931         330       14934          53         105         560       15282
Swap:             0           0           0

Инициализация: sysvinit
Код
# ll /proc/1/exe
lrwxrwxrwx 1 root root 0 июл 12 18:41 /proc/1/exe -> /sbin/init

Образ включает пакет apt-conf-ignore-systemd, который предсталяет из себя конфигурационный файл, блокирующий установку systemd в систему на sysvinit, и который может быть использован в любом Линукс на apt-rpm (поскольку использует трюк apt-rpm):
Код
$ cat /etc/apt/apt.conf.d/ignore-systemd.conf
/*
* This is the apt configuration file for systems on sysvinit,
* to ignore the installation of systemd packages,
* see http://apt-rpm.org/tricks.shtml for details.
*/


RPM
{
    Ignore {
    // systemd packages.
    "systemd";
    "systemd-services";
    "systemd-sysvinit";
    };
};

Единственные пакеты в системе, имеющие отношение к systemd, это пакеты ниже, но они не удаляемы по причине зависимостей, но системе на sysv это не мешает:
Код
# rpm -qa | grep systemd
apt-conf-ignore-systemd-0.1-alt2.noarch
libsystemd-243.8-alt2.x86_64
systemd-utils-243.8-alt2.x86_64

Аккаунт пользователя, это пользовательский аккаунт root, как превилегированного пользователя, и этот пользователь уже включён в необходимые группы:
Код
groups altlinux
altlinux : altlinux wheel uucp proc cdwriter audio radio users scanner xgrp fuse netadmin

Лайв-система не содержит пароли пользователей altlinux и root. Вход беспарольный.

Базовую основу xfce-sysv, составляют рулезы polkit, включённые в пакет polkit-sysvinit:
Код
# ls -1F /usr/share/polkit-1/rules.d/
60-cpu-x.rules
60-gnome-gparted.rules
60-sysvinit-mount.rules
60-sysvinit-nm.rules
60-xfce4-pm-helper.rules
60-xfce-power-backlight-helper.rules
60-xfsm-shutdown-helper.rules
org.freedesktop.fwupd.rules
org.gtk.vfs.file-operations.rules

Данный образ от 20200706 по ссылке выше, включает в себя фикс (пока единственный только для xfce-sysv), исключающий в Legacy mode как мервый цикл на Boot from Hard Disk, так и несанкционированную загрузку UEFI загрузчика GRUB2 для UEFI режима и выполняющий это действие правильно, - опция Boot from Hard Disk флешки в Legacy mode, загрузит загрузчик MBR/Protective_MBR жёсткого диска и будет продолжать использовать Legacy mode, если в UEFI BIOS этот режим установлен приоритетом или по-умолчанию, что является верным действием, в случае отказа от UEFI по-умолчанию (от типа таблицы разделов это не зависит):
Код
# sed -n '4,9p' /mnt/disk1/syslinux/isolinux.cfg
menu title ALT (alt-p9-xfce-sysv)
prompt 0

label harddisk
  localboot -2

В качестве дисплей менеджера, образ содержит дисплей менеджер gdm2.20, специально адаптированный под sysv с учётом безопасности и дизайна. На этом дисплей менеджере базируется и режим мультисессий в xfce-sysv. Да, подобно тому как вы это делаете в KDE, в xfce-sysv вы можете открыть несколько GUI-сессий пользователей, используя меню Системные действия в трее. Этот дисплей менеджер имеет прекрасный графический интерфейс для управления входом в сессию, с массой детализаций. Включая и настройку автологина, которая в xfce-sysv выполняется только из настройщика gdm2.20. И может быть запущена или из меню настройки, или командой gdmsetup.

Многие действия, такие как например монтирование блочных устройств не прописанных в /etc/fstab, монтирование извлекаемых блочных устройств или засыпание, требуют наличие пользователя в группе xgrp. Управление NetworkManager, требует наличия в группе wheel. Управления яркостью дисплея ноутбука не требует наличия пользователя в какой-либо группе. Т.о. не внося пользователя в группу xgrp, возможно использование на АРМ (Автоматизированное Рабочее Место), где права пользователя должны быть ограничены. Подробнее с необходимостью состоять в группе, можно ознакомиться с содержимым isInGroup правил polkit-sysvinit, где указана группа для действия.

Принцип работы сервисов sysv описан в справочнике:
Корректное размонтирование самба-ресурсов на разгрузке или останове системы sysv
https://forum.altlinux.org/index.php?topic=...53079#msg253079

Файл templete, представляет из себя модель-заготовку для создания своего сервис-файла
Код
/etc/rc.d/init.d/template

Монтирование и размонтирование блочных устройств не прописанных в /etc/fstab, может выполняться как из файлового менеджера thunar, так и из командной строки:
Код
udisksctl mount -b /dev/sdXY

Код
udisksctl unmount -b /dev/sdXY



Реконфигурирование, фичи, трюки

Реконфигурирование аудиокарт в системе с alsa

Преамбула:
В большинстве случаев, аудиокарта начинает работать сразу. Однако в ряде случаев, звука не будет. Связано это с тем, что на системной плате имеется звуковой чип и он содержит не одну карту. Необходимость реконфигурирования связана с тем, что драйвер в ядре Линукс содержит ошибку. И по-причине этой ошибки, драйвер сажает звуковую карту не в сокет ноль. Т.е. не делает звуковую карту, картой по-умолчанию:
Код
$ cat /proc/asound/cards
0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc1210000 irq 52
1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc1214000 irq 49

Теоретически, в большинстве случаев, звуковая подсистема pulseaudio не требует такого реконфигурирования. Однако в ряде случаев, это всё же необходимо. Как это например описано в разделе справочника, на примере Audacity, с указанием причины и способа исправления:
Смена приоритета аудиокарт (переиндексация)
https://forum.altlinux.org/index.php?topic=...20090#msg320090

Примеры переиндексации аудиокарт, приведены в комментариях необходимого файла:
Код
$ grep ^# /etc/modprobe.d/alsa-modindex.conf
## spare index=0 for a hotplug soundcard (if any)
#options snd-usb-audio index=0
## offset HDMI output compared to onboard audio (#28648)
#options snd_hda_codec_hdmi index=2,3
#options snd_hda_intel index=2,3
#options snd_intel8x0 index=2
#options snd_via82xx index=2
#options snd-bt87x index=3
#options snd_intel8x0m index=4
#options snd-atiixp-modem index=4
#options snd-via82xx-modem index=4
## get PC speaker out of the way

Карта сидящая не в сокете ноль, может использовать один и тот же ядерный модуль:
Код
$ cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel

Каждая аудиокарта имеет свой идентификатор (имя) и карта PCH, в данном случае, не является картой по-умолчанию, поскольку она не card0:
Код
$ grep . /proc/asound/card*/id
/proc/asound/card0/id:HDMI
/proc/asound/card1/id:PCH

Чтобы сделать карту PCH картой по умолчанию, необходимо переиндексировать карты, двумя строками конфигов в формате:
options ядерный_модуль id_карты индекс_карты (0 - карта 0, использовать по-умолчанию)

Команда переиндексации аудиокарт выполняется от root:
Код
# echo -e "\noptions snd_hda_intel id=PCH index=0\noptions snd_hda_intel id=HDMI index=2" >> /etc/modprobe.d/alsa-modindex.conf

чтобы строки приняли вид:
Код
# tail -n 2 /etc/modprobe.d/alsa-modindex.conf
options snd_hda_intel id=PCH index=0
options snd_hda_intel id=HDMI index=2

Это же, можно сделать не командой, а в текстовом редакторе запущеном от root.

Теоретически, сейчас необходимо перезагрузить компьютер, для применения изменений. Но Unix-подобные системы, позволяют применить изменение, путём принудительной перезагрузки ядерного модуля:
Код
# rmmod -f snd-hda-intel

Код
# modprobe snd-hda-intel

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

После всех этих действий, этот выброс показывает, что звуковая карта стала картой ноль, т.е. картой по-умолчанию:
Код
# cat /proc/asound/cards
0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc1214000 irq 52
2 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc1210000 irq 49

На этом все действия завершены и в дальнейшем не требуются.


USB-audio хотплаг

Выше, вы уже наверное заметили, что карту HDMI мы посадили не в сокет 1, а в сокет 2. Сделано это не случайно. Если у вас имеются usb-наушники, благодаря хаку, который приводится ниже, вы можете получить возможность их горячего подключения, не выполняя реконфигурирования, которое при подключении usb-наушников будет выполняться автоматически.
Для этого, от root, необходимо создать такой udev-рулез:
Код
# cat /etc/udev/rules.d/00-usb-audio-hotplug.rules
KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /etc/asound.conf; echo defaults.pcm.card $$K >>/etc/asound.conf'"
KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /etc/asound.conf; echo defaults.pcm.card 0 >>/etc/asound.conf'"

После этого, нужно или перезагрузиться, или выполнить от root команду:
Код
udevadm control --reload



Блокировка звука PC-спикера

Звук PC-спикера, громкий и порой надоедливый, выводится через спикеры. И порой требуется соблюдать тишину. Навсегда заглушить его, просто.
Создайте файл:
Код
# cat /etc/modprobe.d/blacklist-pcspkr.conf
blacklist pcspkr

и удалите загруженный модуль из памяти, выполнив root-команду
Код
rmmod pcspkr

Надоедливый бип навсегда исчезнет. Перезагрузка не требуется.


Конфигурирование желаемого уровня яркости дисплея ноутбука

Уровень яркости дисплея ноутбука, по-умолчанию всегда находится на уровне в 100% и регулируется клавишами управления яркостью. Установить приемлемый уровень яркости по умолчанию, можно утилитой xbacklight из одноимённого пакета (устанавливать из репозитория) с указанием уровня яркости в процентах, используя командой автозапуска в сессии пользователя. Или пересылая необходимое числовое значение в файл brightness, доступный для записи, командой через файл rc.local.
Однако эти варианты, простой и относительно простой, имеют существенный недостаток. В первом варианте, яркость дисплея изменится только с сессии пользователя. Вторым вариантом, яркость изменится только после старта сервиса dm. Т.е. тогда, когда графика уже поднялась.
Поэтому рассмотрим более сложный, но вместе с тем и более лучший вариант. Он хорош тем, что заданный уровень яркости дисплея, установится до того как будет загружен X-сервер и поднимется графика.

Рассмотрим на примере intel-графики.
Необходимые файлы о которых нужно знать:
Код
# ls -l $(find -L /sys/class/backlight/*backlight/ -maxdepth 1 -type f -name "*brightness")
-r--r--r-- 1 root root 4096 июл 12 19:14 /sys/class/backlight/intel_backlight/actual_brightness
-rw-r--r-- 1 root root 4096 июл 12 18:41 /sys/class/backlight/intel_backlight/brightness
-r--r--r-- 1 root root 4096 июл 12 18:41 /sys/class/backlight/intel_backlight/max_brightness

Файл max_brightness содержит максимально возможное значение и его содержимое индивидуально для каждого отдельно взятого ноутбука:
Код
# cat /sys/class/backlight/intel_backlight/max_brightness
937

Файл actual_brightness содержит числовое значение актуального/текущего уровня яркости.
Файл brightness доступен для записи и служит для задания уровня яркости дисплея ноутбука.

Предположим, что нужно в brightness переслать значение 472, что в данном случае соответсвует уровню яркости в 50%.
Это можно сделать прямой командой пересылки от root:
Код
# echo 472 > /sys/class/backlight/intel_backlight/brightness

Но для автоматизации, добавим строку в конфигурационный файл sysfs в формате
опция = параметр
Код
$ tail -n 2 /etc/sysfs.conf
# Current display brightness
class/backlight/intel_backlight/brightness = 472

После чего можно перезагрузиться.
Учтите, что сервис sysfs перед перезагрузкой должен быть включен:
Код
# chkconfig --list sysfs
sysfs              0:выкл    1:выкл    2:вкл    3:вкл    4:вкл    5:вкл    6:выкл

Но если воспользоваться одной из команд, перезагрузка не потребуется:
Код
# service sysfs restart

Код
# /etc/rc.d/init.d/sysfs restart

Была проделана масса операций. Что это даёт? Это даёт то, что яркость дисплея ноутбука, установится на заданный уровень, ещё на старте сервисов. Т.е. до того как поднимется графика и отобразится экран залогивания. Цель этой в некотором роде сложности, позаботиться о зрении пользователя и поберечь его.


Лупа Рабочего стола в Xfce

Xfce имеет изумительно простой режим лупы. Что несомненно является достоинством для пользователей с недостатками зрения. Выполняется он, через удержание клавиши Alt и вертикальным скроллингом колеса мыши или вертикально пальцами по тачпаду.
Учтите однако, что для включения вертикального скролла пальцами по тачпаду, одна из двух опций должна быть раскомментирована, а поскольку это конфиг X-сов, потребуется и перезапуск X-сервера или релогин:
Код
$ sed -n '15,16p' /etc/X11/xorg.conf.d/75-synaptics-extra.conf
# Enable vertical scrolling when dragging along the right edge
    #Option "VertEdgeScroll" "on"

Код
$ sed -n '17,18p' /etc/X11/xorg.conf.d/75-synaptics-extra.conf
# Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
    #Option "VertTwoFingerScroll" "on"

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


Смена заставки GRUB2 в Legacy mode

В режиме Legacy mode, загрузчик GRUB2 в меню загрузок, имеет типовую заставку для всех стартеркитов. По-умолчанию, это файл boot.png. Вы можете сменить заставку на свою (boot.png закомментирован):
Код
# sed -n '22,31p' /boot/grub/themes/starterkit/theme.txt

#general settings
message-font: "DejaVu Sans Regular 12"
title-text: ""
message-color: "#000000"
message-bg-color: "#ffffff"
#desktop-image: "boot.png"
desktop-image: "sich3.png"
terminal-font: "Misc Fixed Regular 13"

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


Устранение монопольного захвата фреймбуфера

Ошибка #37534 связана с монопольным захватом фреймбуфера:
Суть проблемы состоит в том, что если один пользователь стал владельцем фреймбуфера, другой пользователь не сможет воспроизвести видео в консоли:
Код
# ls -l /dev/fb0
crw------- 1 user video 29, 0 июл 12 18:12 /dev/fb0

по причине отсутствия прав доступа.
По причине того, что правило доступа к фреймбуферу не содержит группу
Код
# grep ' <fb>' /etc/security/console.perms.d/50-default.perms
<console>  0600 <fb>         0600 root

при том что сама группа обрабатывается на уровне кода
Код
# ls -l /dev/fb0
crw------- 1 user video 29, 0 июл 12 18:12 /dev/fb0

Меняем права на фреймбуфер с добавлением прав для группы video в файле, который относится к пакету pam0_console:
Код
# sed -i \
's/0600 <fb>         0600 root/\
0660 <fb>         0660 root\.video/' \
/etc/security/console.perms.d/50-default.perms

Права на фреймбуфер исправлены с добавлением прав для группы video:
Код
# grep ' <fb>' /etc/security/console.perms.d/50-default.perms
0660 <fb>         0660 root.video

Добавляем другого пользователя в группу video, а также всех кому это требуется:
(Добавление пользователя builder в группу video)
Код
# gpasswd -a builder video

Перезагружаемся.
После перезагрузки права доступа для группы video в наличии:
Код
$ ls -l /dev/fb0
crw-rw---- 1 root video 29, 0 ноя 24 00:37 /dev/fb0

Другой пользователь, добавленный в группу video, сможет воспроизводить видео в виртуальной консоли (tty) через устройство fbdev2.


Отказ от ответственности
Автор не несёт ответственности за действия пользователя. Все действия пользователя, должны быть вдумчивыми и осмысленными.


Лицензия
Данное руководство распространяется на правах лицензии GNU FDL.

Сообщение отредактировал speccyfighter - 13.7.2020, 6:12
Прикрепленные файлы
Прикрепленный файл  alt_p9_xfce_sysv_20200706.png ( 59.6 килобайт ) Кол-во скачиваний: 2
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 6:06
Сообщение #2


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Список пакетов образа alt-p9-xfce-sysv-20200706-x86_64 во вложении в виде ascii файла

Прикрепленные файлы
Прикрепленный файл  alt_p9_xfce_sysv_20200706_x86_64.pkgs.txt ( 16.75 килобайт ) Кол-во скачиваний: 1
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 13.7.2020, 13:51
Сообщение #3


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Сюда уже можно писать первые впечатления? Нет? Ну и ладно.
http://nightly.altlinux.org/p9/beta/alt-p9...0706-x86_64.iso
VirtualBox 6.1.10 на Win7.
Начало было неплохое. Запуск лайва, потом установка по дефолту.
Первый запуск свежеустановленной системы привел к черному экрану при старте иксов.
После перезапуска из VB иксы дали картинку. Повторно - тоже.
Выполнил обновление на рефлексах:
Код
su -
apt-get update
apt-get dist-upgrade
update-kernel

Перезапуск. Норм. Сеть есть. Интернет доступен.
Установил teamviewer-preinstall.
Скачал свежий teamviewer 15.7.6 https://download.teamviewer.com/download/li...er_amd64.tar.xz
Распаковал в /home. Проверка ~/teamviewer/tv-setup checklibs говорит, что все на месте.
Запустил teamviewer. Принял Лицензионное соглашение, открылось основное окно. Упс, соединение есть, ID нет.
Начинается...
Пока решал рабочие вопросы, в гостевой системе включился блок. Разблокировал, перезагрузился.
И вернулся к черному экрану при запуске иксов. Теперь уже стабильно.
Поигравшись настройками вида экрана гостевой системы, вернул картинку.

Сообщение отредактировал dango_ - 13.7.2020, 13:59
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 18:05
Сообщение #4


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


С teamviewer я не в теме.
Цитата(dango_ @ 13.7.2020, 11:51) *
И вернулся к черному экрану при запуске иксов. Теперь уже стабильно.
Поигравшись настройками вида экрана гостевой системы, вернул картинку.

В тестах, я вообще не доверяю виртуальным машинам.
Сделал dist-upgrade и обновил установленную систему
Код
# tune2fs -l /dev/sdb1 | grep -i create
Filesystem created:       Sun Mar  8 00:32:59 2020

до самой свежей.

Хм-м:
Код
# apt-get install teamviewer-preinstall
...
Download teamviewer_15.5.tar.xz, untar, 'cd' to it, run ./teamviewer as user
See https://www.altlinux.org/TeamViewer
Завершено.

Код
# cat ./install-teamviewer-preinstall.txt
  libqt5-webchannel libqt5-webkit libqt5-webkitwidgets qt5-quickcontrols qt5-webchannel-common qt5-webkit-common teamviewer-preinstall

А оно вообще в курсе, что тарбол сейчас в версии 15.7.6? Или за пакетом никто не следит?

Обновил ядро. Перегрузился.
Проверил:
Код
$ ldd-requires ./teamviewer/teamviewer/tv_bin/TeamViewer
Архитектура двоичного файла соответствует ОС
Уже установлены все библиотеки

Выполнил:
Код
Download teamviewer_15.5.tar.xz, untar, 'cd' to it, run ./teamviewer as user

На запуске оно выплюнуло
Код
$ ./teamviewer

Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyNetwork process started (4423)
Launching TeamViewer GUI ...

и вывело окно во вложении.
На реальном железе с intel-графикой 5500 падений графики не было.

Сообщение отредактировал speccyfighter - 13.7.2020, 18:07
Прикрепленные файлы
Прикрепленный файл  teamviewer_15.7.6_amd64.tar.xz.png ( 59.04 килобайт ) Кол-во скачиваний: 3
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 13.7.2020, 19:06
Сообщение #5


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 13.7.2020, 19:05) *
В тестах, я вообще не доверяю виртуальным машинам.

Согласен, виртуалка не эталон. Но позволяет получить первое впечатление.
И протестировать то, что не зависит от железа напрямую.
Относительно черного экрана.
В p9 версия virtualbox 6.1.8. На хосте под win7 версия 6.1.10.
Так что возможно все.
Цитата(speccyfighter @ 13.7.2020, 19:05) *
А оно вообще в курсе, что тарбол сейчас в версии 15.7.6? Или за пакетом никто не следит?

Версия 15.5.3 была выпущена 2020-04-28
15.7.6 вышла совсем недавно.
Цитата(speccyfighter @ 13.7.2020, 19:05) *
Код
$ ./teamviewer
Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyNetwork process started (4423)
Launching TeamViewer GUI ...

и вывело окно во вложении.
На реальном железе с intel-графикой 5500 падений графики не было.

У тебя тоже в окне сабжа при готовности к подключению нет ID.
Т.е. связь с сервером уставлена, но тот не выдал уникальный идентификатор для данного экземпляра машины.
Пока вины xfce-sysv в вышеописанных траблах не вижу.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 19:20
Сообщение #6


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(dango_ @ 13.7.2020, 17:06) *
Версия 15.5.3 была выпущена 2020-04-28
15.7.6 вышла совсем недавно.

Да не очень
Код
$ rpm -qpi teamviewer/teamviewer-suse_15.7.6.x86_64.rpm | grep 'Build Date'
Build Date  : Пн 22 июн 2020 19:28:19

Моё ИМХО:
Вообще-то это прямая обязанность мейнтейнера следить за выходом новых версий. smile.gif

Цитата(dango_ @ 13.7.2020, 17:06) *
Пока вины xfce-sysv в вышеописанных траблах не вижу.

Тоже так подумал.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 19:56
Сообщение #7


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


О как интересно...
Код
$ pwd
/home/user/teamviewer/teamviewer

Код
$ find . -name "*teamviewerd*"
./config/teamviewerd.ipc
./config/teamviewerd.pid
./tv_bin/script/teamviewerd.sysv
./tv_bin/script/teamviewerd.DEB.conf
./tv_bin/script/teamviewerd.RPM.conf
./tv_bin/script/teamviewerd.RHEL.conf
./tv_bin/script/teamviewerd.service
./tv_bin/script/teamviewerd.pp
./tv_bin/teamviewerd

Код
# /home/user/teamviewer/teamviewer/tv_bin/script/teamviewerd.sysv start
Starting teamviewerd.../home/user/teamviewer/teamviewer/tv_bin/script/teamviewerd.sysv: строка 52: /opt/teamviewer/tv_bin/script/tv-delayed-start.sh: Нет такого файла или каталога
/home/user/teamviewer/teamviewer/tv_bin/script/teamviewerd.sysv: строка 54: /opt/teamviewer/tv_bin/teamviewerd: Нет такого файла или каталога

В общем с этой фигнёй надо разбираться. Демоны и сервисы ложат не от нечего делать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 20:05
Сообщение #8


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


А в контексте этого,
Код
Download teamviewer_15.5.tar.xz, untar, 'cd' to it, run ./teamviewer as user

мне вообще интересно:
Оно шо, запуском as user и файлы в /opt засунет и сервис в init.d положит?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 20:32
Сообщение #9


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Запихнул
Код
# /home/user/teamviewer/teamviewer/tv-setup install

    -=-   TeamViewer tar.xz interactive installation   -=-      

Checking dependencies                

Analyzing dependencies ...            

    All library dependencies (*.so) seem to be satisfied!

    QtQuickControls seems to be installed

Installing files...                  
    Files will be installed in '/opt/teamviewer'
    Continue (y) or abort (n) ?  [Y/n]? y
Copying files...                      
  done

Install daemon?                      
    Note: You can (un)install the daemon at any time.
    Commands are explained in 'teamviewer help'
    Continue (y) or skip (n) ?  [Y/n]? y
Create menu entries?                  
    Creates menu entries for your desktop environment.
    Continue (y) or skip (n) ?  [Y/n]? n
  Done!
    TeamViewer TAR has been sucessfully installed.
    Run teamviewer help for more information.

Посмотрел
Код
# ls /etc/rc.d/init.d/team*
/etc/rc.d/init.d/teamviewerd

Стартанул
Код
# /etc/rc.d/init.d/teamviewerd start
Starting teamviewerd...

Код
# /etc/rc.d/init.d/teamviewerd status
teamviewerd start/running

Снова запустил
Код
$ grep Exec ./tv_bin/desktop/com.teamviewer.TeamViewer.desktop
Exec=/opt/teamviewer/tv_bin/script/teamviewer

Код
$ /opt/teamviewer/tv_bin/script/teamviewer

ID нет.
Дан, а ты не в курсе, может ему для отображения ID сначала регистрация нужна на Вход в систему?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 13.7.2020, 20:37
Сообщение #10


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 13.7.2020, 21:32) *
Дан, а ты не в курсе, может ему для отображения ID сначала регистрация нужна на Вход в систему?

Неа. Тимка собирает данные о железе, передает их на сервер, тот привяжет к ним уникальный id. Каждый экземпляр на контроле.

Сообщение отредактировал dango_ - 13.7.2020, 20:47
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 20:45
Сообщение #11


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Спасибо, Дан.
Спросил usnet:
teamviewer don't have id in linux
Там такого "добра" навалом.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 13.7.2020, 20:50
Сообщение #12


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 13.7.2020, 20:56) *
О как интересно...
Код
$ pwd
/home/user/teamviewer/teamviewer

Код
$ find . -name "*teamviewerd*"
./config/teamviewerd.ipc
./config/teamviewerd.pid
./tv_bin/script/teamviewerd.sysv
./tv_bin/script/teamviewerd.DEB.conf
./tv_bin/script/teamviewerd.RPM.conf
./tv_bin/script/teamviewerd.RHEL.conf
./tv_bin/script/teamviewerd.service
./tv_bin/script/teamviewerd.pp
./tv_bin/teamviewerd

Код
# /home/user/teamviewer/teamviewer/tv_bin/script/teamviewerd.sysv start
Starting teamviewerd.../home/user/teamviewer/teamviewer/tv_bin/script/teamviewerd.sysv: строка 52: /opt/teamviewer/tv_bin/script/tv-delayed-start.sh: Нет такого файла или каталога
/home/user/teamviewer/teamviewer/tv_bin/script/teamviewerd.sysv: строка 54: /opt/teamviewer/tv_bin/teamviewerd: Нет такого файла или каталога

В общем с этой фигнёй надо разбираться. Демоны и сервисы ложат не от нечего делать.

Его можно установить в систему сервисом или пользоваться в домашнем хомяке как портэбл
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 13.7.2020, 20:52
Сообщение #13


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 13.7.2020, 21:45) *
Спасибо, Дан.
Спросил usnet:
teamviewer don't have id in linux
Там такого "добра" навалом.

В xubuntu 20.04 версия 15.7.6 работает.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 13.7.2020, 20:56
Сообщение #14


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 13.7.2020, 19:05) *
Выполнил:
Код
Download teamviewer_15.5.tar.xz, untar, 'cd' to it, run ./teamviewer as user

На запуске оно выплюнуло
Код
$ ./teamviewer

Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyNetwork process started (4423)
Launching TeamViewer GUI ...

Код
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 key

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 13.7.2020, 21:12
Сообщение #15


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Эта фигня teamviewer у меня начала рушить коннект с роутером. Раза три минут за 30-40, это уже перебор. Каждый раз нужен рестарт сервиса NM.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 14.7.2020, 15:28
Сообщение #16


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


С утра в виртуалке опять черный экран вместо иксов. Перезагрузился. Картинка вернулась.
Нашел teamviewer 15.5.3 https://dl.tvcdn.de/download/linux/version_....3_amd64.tar.xz
При запуске из хомяка то же самое: нет ID.
Поясню здесь, почему я уперся в teamviewer. Т.к. не люблю метаться через dualboot по разным системам из-за мелочей, то обычно тестирую в Linux работоспособность нужного мне софта. Программы по удаленке оказались в первой очереди.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 14.7.2020, 15:30
Сообщение #17


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 13.7.2020, 22:12) *
Эта фигня teamviewer у меня начала рушить коннект с роутером. Раза три минут за 30-40, это уже перебор. Каждый раз нужен рестарт сервиса NM.

Это с включенным сервисом?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 14.7.2020, 16:57
Сообщение #18


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(dango_ @ 14.7.2020, 13:30) *
Это с включенным сервисом?

Ага smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 14.7.2020, 17:00
Сообщение #19


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1143
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 5


Цитата(speccyfighter @ 14.7.2020, 17:57) *
Ага smile.gif

Убей его, шоб чужие не шастали :-)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 14.7.2020, 17:19
Сообщение #20


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(dango_ @ 14.7.2020, 15:00) *
Убей его, шоб чужие не шастали :-)

Уже smile.gif
Вчера убил и вычистил.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.3.2024, 15:16