Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Сообщения - XapoH

1
Дык проблемы не в 18й версии, а в новом ядре, которое, слегка допиленным (5.4) и войдёт в релиз "двадцатки". И мне почему-то кажется, что ничего особо они там не починят. Собственно спич и был об этом -  с новыми ядрами, вероятнее всего, очень много "старого рабочего" отомрёт. А с учётом изменений в  systemd, думаю что даже очень много - старые мануалы и так уже вного где не работают.
Т.е., как и всегда, в лучшем случае, придётся ждать версию 20.04.1 - первоначально всё только для "энтузиастов".
Кстати, интересно - на "чистой двадцадке" этот hwmon заводится?
И как реагируют коньки на (к примеру) такое: ${hwmon 0 temp 1} ${hwmon 2 fan 1} ?
Вполне возможно, что и будет работать - тогда просто поднять версию не получиться. Придётся всё переставлять с нуля (что как бы не совсем юзерфрендли для десктопа. Впрочем масдай такой же)


ЗЫ. Отключены у меня только "сырцы", бо сам ничего не "делаю". А упомянутая обнова была вполне себе официальной (вероятнее всего перед вводом в строй 18.04.4), так что proposed даже и не нужен был бы (это же не тестирование)
2
вчера прилетел кусочек нового "счастья"- ядро новое (5.3.0-26) на 18.04 и ... сходу отвалились hwmon и завязанный на него ThinkFan (и, естественно, перекосило коньки). При том, что sensors всё показывает. Глубже не копал - сразу откатился на 5.0.0-37 и всё восстановилось. Вероятнее всего 20.4 на моём железе (Thinkpad T61), без больших плясок с бубном уже не взлетит - он там ещё и systemd к релизу наверняка сломают (разрабы остального софта не поспевают уже за полётом мысли Поцеринга). "Есть мнение"(с), что отвал hwmon с этим и связан - новое ядро+systemd.
Может при установке с нуля оно и заработает (как в масдае - "новая версия? переставляй!"), но вероятнее всего, 20.04 уже будет "мимо" - придётся уползать на какой дебианообразный МХ (там тоже XFCE и systemd ветошкой прикрыт). Похоже, что 20.4 будет последним, что будет запускаться на относительно старом железе (на просто старом - уже нет), а потом начнётся масдай - "что бы работал новый софт, нужно новое железо" (а новый от старого отлчается больше рюшечками, чем "нужностями")

UPD. На "более новом" Х200s ядро обновилось точно так же - hwmon умер
3
чото-то там про LibreCad ничего не упомянуто - он вроде на QCad'е основан, бесплатный и есть в репах.

А по самому QCad - он позволяет выводить чертежи на печать? Если "да", то есть pdf-принтеры (ну или постскрипт) типа Agfa (например). Можно попробовать через него.
В полиграфии часто так раньше делали - ставили такой принтер и потом макет отправляли на него. В результате получался pdf файл который можно было отдавать в работу, хотя для исходной программы это была просто "отправка на печать". Она даже не знала, что на выхлопе было.

ЗЫ. кафф на "жабе", а она 80мб только загрузочный файл без гуёв. У меня, к примеру, она "искаропки" не стоит - какие-то глюки с ней были, правда уже забыл какие. Хотя, если кому надо....
4
ну кагебе "естественно проблема в вифи" (если там ниже). :)
А причина? Да особого выбора нет - или карта (например - что-то с антеной, но в ноутах вряд ли), или, с тем же асусем (говорят, что некоторые дешёвые имеют свойство резать вифи не хуже ДТПлинков). Это при условии, что всё остальное правильно настроено.

Проверять мобилой на том же диапазоне и канале - если у мобилы те же "фаберже", то 100% роутер (может просто настройки покрутить. Типа - мощность поднять или (что вероятнее) сменить канал).
А если мобила работает нормально, а комп нет.. для начала покрутить настройки карты - к примеру отключить энергосберегающий режим (команда легко гуглится в яндексе).
Проверить на какие частоты/каналы настроено. Ну и снова - попробовать поменять канал на роутере: это самое частое в человейниках - вся округа сидит на одном "дефолтном" канале: вроде у всех сигнал сильный (ещё бы - столько роутров на нём лупят), а скорости нет.
5
Вобчем так.. Похоже, что тут какие "ядерные проблемы" - ситуация аналогичная и на Кнопиксе (что на дебиане с выпиленным systemd), причём под любым DE (там можно запуститься под LXDE, Gnome и KDE)

Но... Вдруг кому пригодятся костыли (по идее должно работать при пропадании любых кнопок из NM).

1. Самое важное и главное(!) - ставится TLP и TLPUI
B нем, в разделе "Радио" (там есть и русский язык) обязательно(!) ставятся галки на пунктах [wwan]
в разделах DEVICES_TO_DISABLE_ON_STARTUP и DEVICES_TO_ENABLE_ON_SHUTDOWN (особенно это не забыть!)
Т.е. в этих пунктах [wwan] должен быть отмечен(!)
* Всё это оставляет модем хоть и невидимым в системе, но "живым"

2. в sudoers прописывается разрешение запуска без пароля для rfkill
* С помощью этой команды можно программно включать/выключать разные девайсы для "связи". Метод так себе, но в связи с введением systemd, применение crontab требует каких-то там плясок с бубном (у systemd теперь он свой.  так же, как и использование старого доброго rc.local - скоро его выпилят совсем, гады). Делать юнит для systemd, что бы один раз запустить скрипт методом "а ля демон", тоже так себе идея. Самым простым оказалось прописать правило через sudo visudo. Что-то типа
myusername ALL=NOPASSWD:/usr/sbin/rfkil
в самом конце файла

Для сохранения незабыть нажать Ctrl+O . myusername = ваше имя для входа в систему. С правкой осторожнее - можно сломать sudo вообще (придётся заходить с LiveCD и удалять строку), потому писать строго в самом конце открывшегося файла, больше ничего не трогать и, желательно, пустую строку в самом конце (после написанного)

3. пишется "скрипт".Название любое - хоть myscript:
#!/bin/sh
sleep 10
sudo rfkill unblock wwan
sudo rfkill block bluetooth
exit 0
* rfkill block bluetoth  у меня отключает мой "бессмертый" блюпуп, который включается постоянно. Даже
если в /etc/bluetooth/main.conf изменить AutoEnable с true на false
Кому-то это может и не нужно. Тогда и строка sleep 10 тоже не нужна - она задерживает выполнение скрипта
** может и не совсем правильно (типа - "exec" в начале второй и третьей строки писать надо. Да и в конце что-то вроеде "-D 2>&1"), но оно работает. ¯\_(ツ)_/¯

Всё это делается исполняемым только от root и с остальными правами только для root. Лучше ещё и в какую папку с доступом только для root кинуть, вроде /usr/sbin). Как-то так:
sudo chown root:root /usr/sbin/myscript
sudo chmod 755 /usr/sbin/myscript
sudo chmod +x /usr/sbin/myscript

4. Полученный скрипт добавляеем в стандартный автостарт (так же, как например, conky - создать новый -> назвать -> добавить команду: /usr/smin/myscript -> сохранить)

5. В папочке /usr/share/application создаём файл myscript.desktop (например. названи любое) с примерно таким содержанием:
[Desktop Entry]
Version=1.0
Type=Application
Name=WWAN Button On
GenericName=WWAN Button Enable
Comment=Turn On wwan Button in NM
Exec=/usr/sbin/myscript
Icon=ModemManager
Terminal=false
StartupNotify=false
Categories=System

6. Если всё сделано правильно (особенно с TLP!), после старта получатся выключенные блюпуп и модем, при этом кнопки включение в Network Manager будут присутствовать.
Если модем после этого включить и выключить - кнопка снова "исчезнет", но появится или после рестарта
или после запуска созданного в предыдущем пункте файлика (искать "WWAN Button On" в меню в группе "системных" файлов)
В теории можно как-то автоматически отслеживать состояние этой кнопки (возможно через периодический вызов rfkill - если blocked, то выполнить unblock), но это уже целого демона писать надо - мне уже не по силам.
6
Цитата: el guahiro от сентября 02, 2019, 00:41:06согласен, только почему-то аппликухи с магазина напрягают и смартфон и ноут, разряжая их.

(Немного Офф. Надеюсь не убьют)
Бывает такое. Что бы небыло - нужно ставить другую: Startup Manager (лучше с 4PDA) - позволяет отключать автозапуск для любых программ, включая системные - после первого запуска офигеете, когда увидите стколько программ у вас работает без вашего вЕдома (некторые можно отключить вручну в настройках программ, не не все)
Мой Y6, при 1-2 звонках в день, 5-6 СМС и 3-4 часах в день включенного  WiFi, живёт от одного заряда до 6 дней. Просто "фоном" ничего лишнего не работает, кроме "погоды" и "новостей". Даже "ватсапа" - только после "восхода солнца вручную"(с)
Ну и периодически запускаю встроенный "оптимизатор" - он убивает всё, что давно не пользуется и не "умерло" само.
Ещё есть Memory Wiper - "вручную" (самому жмакать кнопочки надо) принудительно выбрасывает из памяти всё, освобождая её по максимуму. SD Maid - опять же "вручную" очищает систему от мусора (вроде временных файлов или остатков удалённых программ)

Но для FTP-сервера это ненужно - он работает по принципу "запустил приложение - включил сервер - попользовался - выключил сервер - закрыл приложение". "Фоном" можно оставить только специально имея такую цель. Тот, которым пользуюсь я, называется "FTP Server Plus" (автор Danny Michaeli) - без рекламы и работает на Apache. При первом старте уазывается (любой нестандартный!) порт для FTP и пароль (можно и поменять всё в любое время), после запуска показывается IP в сети к которому присоединяться FTP клиентом.
Сам пользуюсь потому, как и шнур не всегда с собой, и гнездо в телефоне жалко и проги лишние ставить на комп лень (а фтр-клиент есть у меня на всех компах - тот же FilZilla)
Минус один - скорость всё же ниже, чем для "шнура". Для очень больших файлов (или большого кол-ва маленьких) может и не подойти этот вариант.
На компе тоже никаких лишних демонов - после новой инсталяции половину убиваю сразу и навсегда - освобождает память и ускоряет старт (вроде apport'a или NetworkManager-wait-online). Плюсом стоит TLP - тоже позволяет здорово экономить батарейку в ноуте (и не только).

ЗЫ. Роутер у меня вот такой (Nexx WT3020f) только брал я его ещё на десятку дешевле на али. Это дешёвый аналог Zyxel Omni II, D-Link DIR-620 и какого-то навороченного Asus'а - при желании можно в него даже их прошивки залить (как и OpenWRT, для тех кто понимает о чём речь). Но своя хороша для новичков - в браузере, по сути, 4 кнопки с выбором нужного режима работы (в интернете полно его "обзоров"). Одно плохо - напрямую от USB портов компа его не запитаешь.
7
Давно не заглядывал (воевал со своим 3G модемом. Победил, но не до конца - бегает на паре костылей)

по Drawing'у - часто вполне достаточно Draw из Libre/OpenOffice. Там таки вектор, и с сохранением и прочими чертёжными прибабахами (и экспортов в eps и svg). Если офис уже стоит - допоставить его "копейки" по объёму, а возможностей всяко больше

по Scrcpy - имеет смысл только при полном отсутствии WiFi. Сам раньше пользовался готовыми mtp-tools и android-file-transfer (добавляется репа и вперёд). Но был приобретён рутер Nexx (с пару спичечных коробок - и WiFi можно поднять везде и и просто рутер, и раздача 3G, и файл сервер и всё работает от любого "банка силы"(с)). Потому теперь примитивная апликуха из "магазина" на телефоне (ftp server) и имеем подсоединение любым ftp клиентом под любой системой на любом компе. Гонять тудым-сюдым файлы более чем достаточно.
8
Спасибо, но увы.. - не взлетает.
В файле ничего править не нужно - там всё есть. Да и как иначе-то - модем (вместе с GPS) прекрасно заводится после старта на любой системе и отлично работает. Пока его не выключишь. А вот включить после этого можно уже только на Mate. Думаю, что включился бы и под остальными DE, если бы где-то была эта "кнопочка", но она-то вместе с выключением и исчезает из всех меню. Вместе с упоминаниями о сем девайсе как по lsusb, так и в папке /dev (сразу после отключения в ней стираются все линки вида ttyUSB*).
Похоже, что это какой-то баг (и явно не гнома - мате-то тоже на гноме и всё в нём остаётся на своих местах). А вот как его лечить - ума не приложу ;( хотя наверняка там нужно добавить/убрать какой-то один параметр в каком конфиге.

UPD. В Мате, оказалось, тоже отваливается с концами. Просто ждать дольше надо - до минуты. При этом создать новое соединение с использованием модема можно везде (т.е. системы где-то "в глубине души" его видит),  только толку от этого ноль - его не включить. Так что всё это, похоже, глобальная проблема, для всех систем и она, вероятнее всего, в самом Network Manager'е ;(
Хотя, например, lu- xubuntu 16 не инициализируют модем изначально. Т.е. на 18ых версиях он, по крайней мере, есть после инсталяции, на 16ых и этого нет.
При этом если использовать внешний модем-свисток (Huawei), то он везде подхватывается при втыкании. А дальше - всё тоже самое: виден пока его не выключшь (программно). После этого, что бы завести, нужно снова выдёргиввать и вставлять.
9
Есть Lenovo X200. В нём "искаропки" установлен 3G модем от Ericsson. Так же "искаропки" всё прекрасно ставится и работает (только GPS заводить - ещё та песня. Но сейчас не о нём).
Но ровно до тех пор, пока не выключишь этот вид соединения - после этого он полностью и везде исчезает из выбора соединений (появляется только после переустановки Network Manager'а). Так, как будто и нет никакого модема. При том, что Bluetooth и WiFi можно спокойно и выключить и включить в любое время без проблем. Результатом - приходится держать этот модем постоянно включенным, что "не есть гут"(с) при работе от батарейки.

Единственное, что приходит в голову это что проблема в самой xfce (wicd не видит модем изначально. Да и не нравится мне), ибо запускал (с флешки) и lubuntu и mint с xfce - всё тоже самое: после выключения модем отваливается нАглухо.

Сейчас запустил с флешки mint mate 19 (на основе той же 18.04) - всё прекрасно работает как надо и ничего никуда не пропадает. Переходит на мяту не очень хочется - крыска кажется поотзывчевее и попривычнее.

Потому - кто бы посоветовал в какую сторону смотреть?

UPD. mint cinnamon - те же грабли (после отключения пропадает из меню выбора соединений).
10
Цитата: Дуракула от августа 01, 2019, 20:48:57скачивал два образ 18.04 и 18.10, писал руфусом на две флешки. наверное карма у меня плохая

18й? На четвёртый пень? Зачётный тормоз может полчится (плавали - знаем). Максимум - 16й.
И тот нужно ставить с отключением PAE (без бубна ставится вроде до 14.04. Из LTS, в смысле)

Для отключения PAE:
1. F6 во время старта линукса и выбрать [Expert Mode]
2. Нажать F8 и добавить в параметры (через пробел) строку forsepae--
3. Установить линукс и МС (sudo apt install mc)
4. Открыть терминал (Win+T), запустить мс (sudo mc), открыть файл /etc/default/grub. Там найти строку GRUB_CMDLINE_LINUX DEFAUT="quiet splash" и дописать forcepae (должно быть GRUB_CMDLINE_LINUX DEFAUT="quiet splash forcepae" )
5. Сохранить, выйти из редактора и самого МС. ыполнить команду sudo update-grub
6. Перегрузиться и дальше уже развлекаться на своё усмотрение.

ЗЫ. Если forcepae прописывается - инструкцию считать аннулированной.
За давностью лет не помню, но помоему на старых пнях отсутствие этого параметра вызывало много разных глюков. Вплоть до вообще невозможности стартануть (у меня даже до выбора дисков недоходило на Pentium M - суть тот же 4й только ноутбучный).
11
Судя по вики - это ядро (и последующие) на 16й версии "больше не жилец"
Да и вообще - а оно надо?
"...Версия 4.13.
Основные улучшения:
        Добавлена подсистема для работы с UUID/GUID
        Добавлена ядерная реализация протокола TLS
        Поддержка огромного количества нового оборудования, в том числе начальная поддержка графики Intel Cannonlake/Coffeelake, однако драйвера термодатчика Zen/Ryzen до сих пор нет
        Многочисленные улучшения дисковой подсистемы и файловых систем ext4, Btrfs, F2FS, UBIFS, XFS
        В ext4 появилась опция, увеличивающая максимальное количество файлов в директории с 10 млн до 2 млрд
        Теперь по-умолчанию используется версия протокола SMB 3.0, представленная с Windows 8

Версия 4.14.
    Основные улучшения:
        Улучшения для Vega в AMDGPU, поддержка modesetting GP108 / GT 1030 в Nouveau, добавление кода для работы с чипами Cannonlake «Gen 10» в видеодрайвер Intel
        Поддержка HDMI CEC для Raspberry Pi и Allwinner Sunxi
        Многочисленные улучшения архитектуры Aarch64 для Raspberry Pi Zero W, Banana Pi и множества других плат, обновления архитектуры MIPS и прекращение поддержки процессоров серии R6000
        Увеличение лимитов размера оперативной памяти для новых процессоров Intel: адресное пространство до 128Пб, физическая оперативная память до 4Пб
        Поддержка сжатия Zstd для Btrfs и SquashFS
        Поддержка распараллеливания в Cgroup2

Версия 4.15.-- используется в Ubuntu 18.04.
    Основные улучшения:
        Новая архитектура -- RISC-V, драйверы для RISC-V устройств ожидаются в следующем релизе
        Информация об уязвимостях используемого процессора теперь доступна в /sys/devices/system/cpu/vulnerabilities, определить подверженность Meltdown или Spectre стало проще
        Наконец-то обеспечена поддержка температурного датчика AMD Zen (Ryzen/Threadripper/EPYC), также добавлена поддержка температурного мониторинга Intel Coffee Lake и Cannonlake, а также GeForce GTX 1000
        Добавлен драйвер Radeon RX Vega
        Обеспечена поддержка новых SoC и одноплатных компьютеров: Allwinner R40, Broadcom Hurricane 2, CubieBoard 6, Banana Pi M2 Ultra, Fairphone 2
        Продолжена работа по исправлению «Unix Millennium Bug» -- проблемы 2038 года" (с) Wiki

ЗЫ. Скорее всего ядро уже имеет какие-то несовместимости с железом (судя по версии линя - железо-то не самое свежее)
А что бы не досождало, можно заморозить имеющееся и забыть об обновлениях - реальных-то улучшений безопасности и поддержки (имеющегося) железа  в новых версиях нет и не будет. А вот "пропасть" что-то из поддерживаемого может.

Для заморозки ввести:
 sudo apt-mark hold linux-image-4.13.0-37-generic
 sudo apt-mark hold linux-headers-4.13.0-37-generic
потом можно  sudo apt autoremove и  sudo apt autoclean
Если надо  sudo apt update и/или sudo apt upgrade
и забыть (и забить).
(4.13.0-37 - номер текушей версии. Видно через sudo uname -a )
12
Собственно - сабж.

Суть проблемы:
По случаю (за реальные копейки) приобрёл Thinkpad x200s (в полном фарше, включая 3G модем, GPS и прочие SSD с TurboMemory).
Там BIOS был запаролен "неизвестным паролем" - потому за копейки и продали.
Но BIOS мы победили (не верьте тем, кто говорит, что у Lenovo запароленный BIOS нельзя сбросить. На моделях старше 8-10 лет делается подручными средствами за 15 минут из которых 10 - разборка)

Я, как белый человек, накатил на него Xubuntu 18.04.2 - всё (кроме GPS - лень с ним разбираться пока: мануалов много но все устарелые) завелось "искаропки"(с). Однако вдруг обнаружился не беспокоящий особо, но неприятный глюк - при уменьшении подсветки экрана до минимума, "как надо" работает только левая сторона (убирается "в ноль")). Правая остаётся примерно на 10% подсветки".
99% процентов, что это драйвера, потому как под "семёркой" всё работает идеально (подсветка убирается процентов до 5-10 по всей площади экрана). Видеокарта - Intel GMA 4500M HD
Вот хотелось бы послушать Гуру на предмет "что делать, куда копать".
Оно, как я сказал, не беспокоит (до 50% яркости работает адекватно, а этого достаточно), но неприятно.
Так что тут интерес скорее "академический".

Ну и что бы второй раз не вставать - нет ли возможности повысить максимальную яркость экрана? "Есть мнение", что она процентов на 10-15 ниже, чем под той же "семёркой".

ЗЫ. На том же Lenovo T61 всего этого (включая пониженную яркость) не наблюдается. Но у него Nvidia
Правда по макс.яркости другая фишка - кнопками она тоже вытягивается не до конца. Нужно двигать ползунком в Power Manager
13
Цитата: Don Leone от июня 05, 2019, 15:46:39
Заморочился на hardinfo, но по итогу так и не понял, какой же драйвер запускается с Live CD...


Похоже, что "никакой" - нет в системе ничего, что эту карту поддерживает: она точно так же тупо включила масимально возможное разрешение и на этом успокоилась. Скорее всего просто убрали из дистрибутива, где-то в районе 10-12 версии (есть такая "фича" в линуксе - старое оборудование перестают поддерживать, дабы не росло ядро. У самого упомянутая Unicrome на 12й ещё цеплялась через репозитарии (на 10й вообще ставилось "автоматом"), а на 16й, при тех же манипуляциях и как бы наличии драйверов, всё уже крэшилось - работало только через Mesa)
В принципе, для "текста, интернета" потянет. А больше с такого компа всё равно не выжать.
14
есть ещё вариант
в etc/default/grub раскомментировать GRUB_GFXMODE и прописать туда нужное разрешение  и разрядность (т.е. должно быть GRUB_GFXMODE="1024x768x16") - дальше система подхватывает как те самые "параметры загрузки".
Главное не забыть после этого сделать sudo update-grub :)


Ну и можно попробовать запуститься с Live CD - если сразу заводится как надо,  то зайти в терминал и поставить HardInfo (sudo apt install hardinfo). Потом запустить его (из меню) и посмотреть что система сама(!) поставила в качестве видеодрайвера (вкладка Display) - часто это оказывается Mesa (вполне себе "универсальные драйвера" с кой-какими настройками).
Когда-то у меня на UniChrome IGP (родственник SiS) именно так и было - останется только поставить эту Mesa на рабочую систему. Я ставил из синаптика (выбирая всё с Mesa в названии, особенно ту версию, что покажется в HardInfo. Как-то можно и из терминала (в интернетах должно быть).
(ща мельком пояндексил - вроде как Mesa должна эту карту поддерживать)
15
что-бы переключать, там вроде, нвидиевские драйвера должны быть серии prime. Да и то это надо делать из консоли (sudo prime-select nvidia / sudo prime-select intel) с перезапуском сессии.
Ну и sudo ubuntu-drivers autoinstall "до-то-хо"

Хотя, мне почему-то кажется, на сегодняшний статус ubuntu проще (и легче для системы) будет отключить одну карту в БИОСе и пользоваться только оставшейся. Увы.