xfce-sysv - назад в будущее |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
xfce-sysv - назад в будущее |
Поделиться |
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
Прикрепленные файлы
|
|
|
13.7.2020, 6:06
Сообщение
#2
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
Список пакетов образа alt-p9-xfce-sysv-20200706-x86_64 во вложении в виде ascii файла
Прикрепленные файлы
|
|
|
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 |
|
|
13.7.2020, 18:05
Сообщение
#4
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
С teamviewer я не в теме.
И вернулся к черному экрану при запуске иксов. Поигравшись настройками вида экрана гостевой системы, вернул картинку. В тестах, я вообще не доверяю виртуальным машинам. Сделал 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
Прикрепленные файлы
|
|
|
13.7.2020, 19:06
Сообщение
#5
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
В тестах, я вообще не доверяю виртуальным машинам. Согласен, виртуалка не эталон. Но позволяет получить первое впечатление. И протестировать то, что не зависит от железа напрямую. Относительно черного экрана. В p9 версия virtualbox 6.1.8. На хосте под win7 версия 6.1.10. Так что возможно все. А оно вообще в курсе, что тарбол сейчас в версии 15.7.6? Или за пакетом никто не следит? Версия 15.5.3 была выпущена 2020-04-28 15.7.6 вышла совсем недавно. Код $ ./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 в вышеописанных траблах не вижу. |
|
|
13.7.2020, 19:20
Сообщение
#6
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
Версия 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 Моё ИМХО: Вообще-то это прямая обязанность мейнтейнера следить за выходом новых версий. Пока вины xfce-sysv в вышеописанных траблах не вижу. Тоже так подумал. |
|
|
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: Нет такого файла или каталога В общем с этой фигнёй надо разбираться. Демоны и сервисы ложат не от нечего делать. |
|
|
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 положит? |
|
|
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 сначала регистрация нужна на Вход в систему? |
|
|
13.7.2020, 20:37
Сообщение
#10
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
Дан, а ты не в курсе, может ему для отображения ID сначала регистрация нужна на Вход в систему? Неа. Тимка собирает данные о железе, передает их на сервер, тот привяжет к ним уникальный id. Каждый экземпляр на контроле. Сообщение отредактировал dango_ - 13.7.2020, 20:47 |
|
|
13.7.2020, 20:45
Сообщение
#11
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
Спасибо, Дан.
Спросил usnet: teamviewer don't have id in linux Там такого "добра" навалом. |
|
|
13.7.2020, 20:50
Сообщение
#12
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
О как интересно... Код $ 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: Нет такого файла или каталога В общем с этой фигнёй надо разбираться. Демоны и сервисы ложат не от нечего делать. Его можно установить в систему сервисом или пользоваться в домашнем хомяке как портэбл |
|
|
13.7.2020, 20:52
Сообщение
#13
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
|
|
|
13.7.2020, 20:56
Сообщение
#14
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
Выполнил: Код 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 |
|
|
13.7.2020, 21:12
Сообщение
#15
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
Эта фигня teamviewer у меня начала рушить коннект с роутером. Раза три минут за 30-40, это уже перебор. Каждый раз нужен рестарт сервиса NM.
|
|
|
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 работоспособность нужного мне софта. Программы по удаленке оказались в первой очереди. |
|
|
14.7.2020, 15:30
Сообщение
#17
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
|
|
|
14.7.2020, 16:57
Сообщение
#18
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
|
|
|
14.7.2020, 17:00
Сообщение
#19
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1143 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
|
|
|
14.7.2020, 17:19
Сообщение
#20
|
|
Крупный специалист Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1 |
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 19:09 | |