The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум Открытые системы на рабочей станции
HDPI linux gui, !*! CSErgey, (X Window, GUI / Linux) 04-Дек-24, 12:33  [ | | | ] [линейный вид] [смотреть все]
Привет, у меня 28 монитор с 4к. В винде использую дробное масштабирование на 150%. Видео карта nvidia.
Подскажите если что то кроме KDE которое может в 150% и при этом что бы кровь из глаз не шла)


  • XFCE settings- display , !*! Аноним123 (?), 15:09 , 04-Дек-24 (1)
    > Привет, у меня 28 монитор с 4к. В винде использую дробное масштабирование
    > на 150%. Видео карта nvidia.
    > Подскажите если что то кроме KDE которое может в 150% и при
    > этом что бы кровь из глаз не шла)

    XFCE: settings->display.

    сообщить модератору +/ответить


Форк Linux Жизнеспособен? Нужен ли Rust? Нужен ли Бигтех?, !*! Аноним, (Разное / Linux) 15-Фев-25, 20:30  [ | | | ] [линейный вид] [смотреть все]
https://www.opennet.ru/opennews/art.shtml?num=62685
https://www.opennet.ru/opennews/art.shtml?num=62727

Должны ли мы сопротивляться введению Rust, который продвигает Бигтех, крупные американский корпорации, в ядро, которым по сути владеет тот же Бигтех через своего маленького ручного марионеточного диктатора мультимиллионера Линуса Торвальдса, сделавшего свои 150 миллионов долларов на данном продукте и даже название которого "Linux" - является его личной собственностью, зарегистрированной торговой маркой и копирайтом, при помощи чего он и сделал свои миллионы?
Вся Linux Foundation лежит под Бихтехом, всё правление Линукс кормится из рук Бигтеха.
Почитайте его изречения, он себя богом считает, а разработчиков своими рабами, и это не юмор у него такой, это он так программирует подчинённых, конкретно, наверно, IBM научил.

Если форк будет жизнеспособен без вливаний и помощи Бигтеха, тогда...
Делайте форк без диктатора, без бигтеха и без Rust.
Позовите туда всех ушедших из Линукс проекта мейнтейнеров.
И перетягивайте туда всех текущих, которые не являются программистами от этих гигантских корпораций-монополистов.
Поделите все компании хотя бы элементарно на ползеные и вредящие, на хорошие и плохие, такие как Microsoft.

Но что если, форк будет нежизнеспособен?
Что тогда?

Дистрибутив GNU\Linux для портативной работы , !*! neural_chaser, (Система / Linux) 22-Фев-25, 10:05  [ | | | ] [линейный вид] [смотреть все]
Доброго времени суток, бывалые обитатели форума. Некоторое время назад начал думать над тем, что бы развернуть на flash-накопителе (128 Gb) удобную, и не особо требовательную к железу систему, ввиду частых разъездов и работы постоянно на разном железе.
Посмотрел, что в общем и целом советует, но хотелось бы узнать, есть ли опыт работы у кого в данных системах, и какие есть подводные камни или интересные фичи.
Лично мне система нужна для работы с большим объемом информации и удобным серфингом в этих ваших интернетах. Так что если у кого есть желание поделиться опытом, или подсказать в какую сторону смотреть, буду очень рад прочитать.
Всех благ!
Что думает ChatGPT о linux, !*! Jenia001, (Система) 14-Фев-25, 13:46  [ | | | ] [линейный вид] [смотреть все]
2040 год. Воспоминания об оптимизациях и улучшениях работы Linux с 2024 года

Сейчас, в 2040 году, Linux – это основа всего, от серверов до встраиваемых систем, квантовых вычислений и даже персональных устройств с нейроинтерфейсами. Если оглянуться назад, то можно проследить, как шаг за шагом Linux эволюционировал, становясь мощнее, быстрее и гибче.


---

2024–2026: Оптимизация под новые архитектуры и рост Linux на десктопах

Эти годы запомнились усиленной поддержкой RISC-V и ARM, что сделало Linux ещё более универсальной системой. Производители процессоров, такие как AMD и Intel, активно включили поддержку ядра Linux в свои оптимизации, добавив нативную поддержку асинхронного ввода-вывода (Async Direct I/O) для NVMe и файловых систем.

На десктопах происходило постепенное улучшение Wayland, который к 2026 году окончательно заменил X11 во всех крупных дистрибутивах. Фреймбуфер и обработка графики стали работать значительно быстрее благодаря полной интеграции FidelityFX Super Resolution (FSR) на уровне ядра и улучшенному управлению VRR (Variable Refresh Rate).

Ключевые моменты:

Переход большинства дистрибутивов на PipeWire, окончательная замена PulseAudio.

Ускорение работы NVMe SSD за счёт новых алгоритмов работы с 4K блоками и оптимизации IO_uring.

Полное вытеснение X11, Wayland получил поддержку всех важных графических приложений.

---

2027–2030: Искусственный интеллект и автоматизация в ядре Linux

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

Также была внедрена умная адаптация управления питанием, что особенно улучшило работу на ноутбуках – системы стали жить в 1.5–2 раза дольше без ущерба производительности.

Другие ключевые улучшения:

Kernel 7.x привнёс гибридный планировщик, который лучше справлялся с распределением потоков на процессорах с big.LITTLE архитектурой.

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

Развитие Btrfs и ZFS: алгоритмы самовосстановления данных стали стандартом, а скорость работы этих файловых систем приблизилась к ext4.

---

2031–2035: Пост-Linux эра и микроядра

К началу 30-х годов обсуждалось, останется ли Linux традиционной монолитной системой или же перейдёт на микроядерную архитектуру. В результате был сделан компромисс – разделение ядра на микроядро с динамически загружаемыми модулями, что привело к повышенной безопасности и гибкости системы.

Основные изменения:

Ядро стало модульным: можно загружать и выгружать целые компоненты без полной перезагрузки системы.

Новая файловая система «LXFS»: в отличие от традиционных, она основана на концепции самоуправляемых блоков с поддержкой квантового шифрования.

Поддержка квантовых вычислений: Linux стал первой ОС, оптимизированной для работы на гибридных квантово-классических процессорах.

---

2036–2040: Linux – основа всего

К 2040 году Linux уже не просто система – это универсальная среда, работающая на всём, от смартфонов до квантовых кластеров. Искусственный интеллект, встроенный в ядро, автоматически настраивает систему под нужды пользователя, устраняя необходимость в ручной оптимизации.

На десктопах Linux стал не просто альтернативой Windows – он полностью доминирует в профессиональной сфере. Благодаря нейронным интерфейсам и продвинутой системе голосового управления, пользователи могут взаимодействовать с системой так же естественно, как разговаривают друг с другом.

Самые важные нововведения:

Linux теперь полностью работает на микросхемах, использующих оптические вычисления.

Исчезли традиционные файлы и папки – появилась концепция динамических потоков информации, к которым можно обращаться на лету.

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

Благодаря новой архитектуре, Linux мгновенно загружается – больше нет понятия «перезагрузка», всё обновляется в реальном времени.

---

Заключение

Когда я оглядываюсь назад, на период с 2024 по 2040 годы, я понимаю, что Linux прошёл огромный путь. От ускоренной работы с NVMe и оптимизации IO_uring до интеграции с искусственным интеллектом и квантовыми вычислениями – каждое десятилетие приносило революционные изменения.

Сейчас, в 2040 году, Linux – это не просто операционная система, а живая, адаптивная среда, которая умеет предугадывать желания пользователя, работать на любых устройствах и эволюционировать в режиме реального времени.

Как бы далеко ни зашла технология, одно остаётся неизменным – Linux продолжает быть системой, созданной сообществом для всего мира.


Оптимизация работы NVMe SSD с 4K блоками и IO_uring в Linux

Если вы хотите прямо сейчас улучшить работу NVMe SSD на Linux, особенно с точки зрения работы с 4K блоками и IO_uring, вам нужно обратить внимание на несколько ключевых аспектов:

1. Настройка файловой системы и параметров монтирования


2. Правильная конфигурация ядра Linux


3. Оптимизация работы IO_uring


4. Использование многопоточных методов ввода-вывода


---

1. Оптимизация работы с 4K блоками

Проверка реального размера блока (LBA) у NVMe SSD

Перед оптимизацией нужно убедиться, какой размер блока (LBA) использует ваш NVMe SSD. Для этого:

cat /sys/block/nvme0n1/queue/physical_block_size
cat /sys/block/nvme0n1/queue/logical_block_size

Если вывод показывает 512 байт, то диск работает в режиме 512e (эмуляция 512B с физическим 4K).

Если 4096 байт, то диск работает в нативном 4K.


Переключение NVMe SSD в режим 4K секторов (если возможно)

Некоторые SSD поддерживают переключение в нативный 4K режим. Проверьте поддержку с помощью:

nvme id-ns /dev/nvme0n1 | grep "LBA Format"

Если поддерживается LBA 4K, можно переключить диск (осторожно, все данные удалятся!):

nvme format /dev/nvme0n1 --lbaf=1 --force

Где --lbaf=1 — ID 4K-формата (уточните через nvme id-ns).

После этого, убедитесь, что диск действительно работает в 4K-режиме:

cat /sys/block/nvme0n1/queue/logical_block_size


---

2. Оптимизация файловой системы для 4K блоков

Если ваш диск работает в 4K-режиме, важно правильно настроить файловую систему.

Создание ext4 с оптимизацией под 4K

mkfs.ext4 -b 4096 -E stride=1,stripe-width=64 /dev/nvme0n1p1

-b 4096 — размер блока 4K.

stride=1,stripe-width=64 — оптимизированные параметры для SSD.


Оптимизированное монтирование ext4

Добавьте в /etc/fstab:

/dev/nvme0n1p1 /mnt/data ext4 defaults,noatime,discard,nodiratime,nobarrier 0 1

noatime, nodiratime — отключает обновление времени доступа.

discard — включает TRIM (если диск это поддерживает).

nobarrier — убирает барьеры записи, ускоряя работу (использовать только если есть аппаратный контроллер питания!).

---

3. Оптимизация IO_uring для низкой латентности

IO_uring — это асинхронный интерфейс ввода-вывода, который значительно снижает нагрузку на процессор и увеличивает пропускную способность SSD.

Проверка поддержки IO_uring

grep IO_uring /boot/config-$(uname -r)

Если у вас ядро 5.10+, IO_uring уже поддерживается.

Принудительное использование IO_uring в файловых операциях

Программы, использующие libaio, можно принудительно перевести на IO_uring, установив IORING_SETUP_SQPOLL:

echo 1 > /sys/class/block/nvme0n1/queue/io_poll
echo 2 > /sys/class/block/nvme0n1/queue/io_poll_delay

io_poll = 1 включает поллинг IO_uring.

io_poll_delay = 2 ставит минимальную задержку.


Использование fio для тестирования IO_uring

Запустите тест записи с IO_uring:

fio --name=test --ioengine=io_uring --direct=1 --iodepth=64 --bs=4k --rw=randwrite --numjobs=8 --size=1G --filename=/mnt/data/testfile

--ioengine=io_uring — задействует IO_uring.

--iodepth=64 — выставляет очередь в 64 запроса.

--numjobs=8 — запускает 8 потоков.


Если производительность увеличилась по сравнению с libaio, значит оптимизация сработала.


---

4. Настройка ядра для оптимизации работы NVMe

Добавьте в /etc/default/grub в GRUB_CMDLINE_LINUX:

nvme_core.default_ps_max_latency_us=0 io_uring=1 elevator=none

nvme_core.default_ps_max_latency_us=0 отключает энергосберегающие задержки.

io_uring=1 включает поддержку IO_uring на уровне ядра.

elevator=none отключает планировщик ввода-вывода (он не нужен для NVMe).


Примените изменения:

sudo update-grub && sudo reboot


---

5. Дополнительные улучшения (для энтузиастов)

Использование BPF для мониторинга NVMe

bpftrace позволяет отслеживать задержки в NVMe:

bpftrace -e 'tracepoint:block:block_rq_issue { printf("Request: %s, %d bytes\n", args->rwbs, args->bytes); }'

Это поможет понять, какие процессы загружают диск.

Переключение на bcache или dm-writecache

Если ваш диск работает как кеш для медленного HDD или если вам нужно ещё большее ускорение, можно использовать bcache:

make-bcache -C /dev/nvme0n1p1 -B /dev/sdb1
mount /dev/bcache0 /mnt/cache

Это создаст SSD-кеш для HDD.


---

Вывод

Если применить все эти оптимизации, скорость работы NVMe SSD с 4K блоками может увеличиться на 20–50%, особенно в многопоточных нагрузках.

Ключевые моменты:

1. Переключение NVMe в 4K режим (если поддерживается).


2. Оптимизированная файловая система с stride/stripe width.


3. Использование IO_uring вместо стандартных API.


4. Настройки ядра: nvme_core.default_ps_max_latency_us=0, io_uring=1, elevator=none.


5. Мониторинг с помощью bpftrace и использование bcache для гибридных конфигураций.

Если вам нужно протестировать конкретную нагрузку или сравнить результаты, можете запустить fio и сравнить показатели до и после. Если у вас уже есть специфичные настройки, можно их адаптировать для максимальной эффективности!


ntfs3 на дебиане, !*! Аноним, (Драйверы, оборудование / Linux) 11-Фев-25, 17:01  [ | | | ] [линейный вид] [смотреть все]
Такая ситуация. Комп с двумя HDD. HDD под файлы - на NTFS в целях совместимости с виндами (чтобы в случае надобности можно было в виндовый комп воткнуть, и не иметь дел с глючными драйверами ФС, встраиваемыми в винду через одно место).

Сценарий использования такой - когда диск нужен - жму кнопочку в Dolphin - и он примонтируется. Без всяких fstab.

Оказалось, что вот уже с декабря в Дебиан завезли ntfs3. Я даже особо и не заметил. И Dolphin поэтому использует для монтирования его. Всё было хорошо ... пока ntfs3 ВНЕЗАПНО не сломался.

fsopen("ntfs3", FSOPEN_CLOEXEC)         = 3
fsconfig(3, FSCONFIG_SET_STRING, "source", "/dev/sdb1", 0) = 0
fsconfig(3, FSCONFIG_CMD_CREATE, NULL, NULL, 0) = -1 ENOENT (No such file or directory)

Пришлось откатываться на ntfs-3g. Хотя ntfs3, кажется, более полно поддерживает вещи, которые все утилиты на Linux считают как гарантированные: биты доступа, fallocate и т.д.

Старый драйвер BusLogic BT-958 под FreeBSD 14, !*! anonymous, (Драйверы, оборудование / FreeBSD) 22-Окт-24, 13:54  [ | | | ] [линейный вид] [смотреть все]
Всем доброго времни суток!

Нашёл в закромах старенькую машинку конца 2000-х годов, весьма серьёзную по тем временам: 512 метров памяти, SCSI BusLogic BT-958, винт один из трёх ещё живой. И захотелось мне встряхнуть стариной и поностальгировать - поставить домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда - 14-я фря не знает ничего про этот контроллер. Поиски по hardware показали, что поддержка bt пропала после 13.2.
Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и собрать его?
1а. Может, просто ядрёный модуль бинарно подсунуть новому ядру? COMPAT_3-13 в GENERIC-есть, заявлено, что должно поддерживаться на бинарном уровне...
2. Какой файл модуля является драйвером bt? Пробежавшись по своим старым архивам, не нашёл файла bt.ko ни в 11.2, ни в 12.4, хотя в конфгах ядра.GENERIC устройство заявлено. Абыдно, да!.. :(

  • поддержка пропала после 11 ого релиза, в нем драйвер урезали и возможнодо нерабо, !*! lavr (ok), 14:12 , 24-Окт-24 (1)
    > Всем доброго времни суток!
    > Нашёл в закромах старенькую машинку конца 2000-х годов, весьма серьёзную по тем
    > временам: 512 метров памяти, SCSI BusLogic BT-958, винт один из трёх
    > ещё живой. И захотелось мне встряхнуть стариной и поностальгировать - поставить
    > домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда
    > - 14-я фря не знает ничего про этот контроллер. Поиски по
    > hardware показали, что поддержка bt пропала после 13.2.

    поддержка пропала после 11'ого релиза, в нем драйвер урезали и возможно
    до нерабочего состояния, начиная с 12'ой ветки исчез
    Если не ошибаюсь, полноценная поддержка еще была в 10ой ветке

    > Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и
    > собрать его?

    думаю что нет, зависимость от ISA.


    сообщить модератору +/ответить
  • gt оверквотинг удален Чёт здесь лучше NetBSD или OpenBSD попробовать , !*! anonymous (??), 17:58 , 04-Ноя-24 (11)
    >[оверквотинг удален]
    > домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда
    > - 14-я фря не знает ничего про этот контроллер. Поиски по
    > hardware показали, что поддержка bt пропала после 13.2.
    > Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и
    > собрать его?
    > 1а. Может, просто ядрёный модуль бинарно подсунуть новому ядру? COMPAT_3-13 в GENERIC-есть,
    > заявлено, что должно поддерживаться на бинарном уровне...
    > 2. Какой файл модуля является драйвером bt? Пробежавшись по своим старым архивам,
    > не нашёл файла bt.ko ни в 11.2, ни в 12.4, хотя
    > в конфгах ядра.GENERIC устройство заявлено. Абыдно, да!.. :(

    Чёт здесь лучше NetBSD или OpenBSD попробовать.

    сообщить модератору +/ответить


Программный видеорегистратор для Linux, !*! Anonymous_24, (Видео / Linux) 18-Дек-24, 19:50  [ | | | ] [линейный вид] [смотреть все]
Доброго времени суток, прошу посоветовать программный видеорегистратор для Linux (OpenSUSE Tumbleweed) с возможностью подключения ONVIF,а так же RTSP камер XM (Xiongmai Technology).
По возможности,без использования контейнеризации.
объясните за gstreamer, !*! Tester, (Видео / Linux) 21-Ноя-24, 03:19  [ | | | ] [линейный вид] [смотреть все]
почему вот так работает
gst-launch-1.0 videotestsrc ! ximagesink

а вот через fifo нет, пример


mkfifo /tmp/fifo123
gst-launch-1.0 -v videotestsrc ! filesink location=/tmp/fifo111

в другом терминале

gst-launch-1.0 filesrc location=/tmp/fifo111 ! ximagesink

вот ошибка выхлопа


Установка конвейера в состояние PAUSED…
Подготовка конвейера (PREROLL)…
ОШИБКА: из элемента /GstPipeline:pipeline0/GstXImageSink:ximagesink0: Internal error: can't allocate images
Дополнительная отладочная информация:
../sys/ximage/ximagesink.c(1432): gst_x_image_sink_show_frame (): /GstPipeline:pipeline0/GstXImageSink:ximagesink0:
We don't have a bufferpool negotiated
ОШИБКА: конвейер не хочет подготавливаться (PREROLL).
Установка конвейера в состояние NULL…
ОШИБКА: из элемента /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error.
Дополнительная отладочная информация:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
streaming stopped, reason error (-5)
ОШИБКА: конвейер не хочет подготавливаться (PREROLL)

???

Лучшее окружение для рабочей станции на базе Linux, !*! Аноним, (X Window, GUI / Linux) 31-Окт-24, 19:28  [ | | | ] [линейный вид] [смотреть все]
Очень интересно узнать ваше мнение, по соотношению стабильности и удобства пользования.

Речь и про полноценные (GNOME, MATE, KDE), и стремящиеся к полноценным (Xfce, LXQt, Enlightenment), и про свои конфигурации на базе оконных менеджеров (каких и с какими приложениями для повседневных нужд).

Привязку к Xorg или Wayland выносим за скобки, так же как и к тулкитам для построения графического интерфейса. Главное — удобство конечного пользователя 😉

Linux сборка со статической линковкой, !*! static2020, (Система) 03-Ноя-24, 08:14  [ | | | ] [линейный вид] [смотреть все]
Static Linux. http://flibex.ru
Сборка основана на Alpine Linux, musl libc и BusyBox.
В образ входят Labwc Wayland Compositor, CoreFM, CoreImage, CorePad, CoreTerminal, mpv и утилиты для восстановления данных (ddrescue, testdisk, photorec).
Ядро и корневая файловая система собраны в единый файл для запуска на системах с UEFI загрузкой (Secure Boot не поддерживается).
Для установки достаточно скачать bootx64.efi(http://flibex.ru/counter.php?file=bootx64.efi.w) (100Mb, Kernel 6.1.107) и разместить его на отформатированный в FAT32 диск (X:/efi/boot/bootx64.efi).
Документация и скрипты для сборки пакетов размещены в /home/user/static
FreeBSD, vi: поменять в тексте пробелы на табуляцию, !*! anonymous, (Приложения / FreeBSD) 11-Ноя-24, 12:51  [ | | | ] [линейный вид] [смотреть все]
Доброе время суток всем!

Помнится, когда-то натыкался здесь на форуме на рецепт, как во [u]фряшном[/u] vi поменять пробелы на табуляцию, даже закинут себе в заметки, но сейчас не могу найти. Помню, там были какие-то шаманские пляски через Esc, но вот какие? Линуксовый \t не работает, вернее - он так в итоговом тексте и получается как \t. Сейчас вот надо, а вспомнить не могу. И в гугле среди миллионов результатов не находится. :(

Чем перевести документ на 150 000 символов в направлении EN-RU?, !*! xintrea, (Офис и текст / Linux) 21-Авг-24, 17:55  [ | | | ] [линейный вид] [смотреть все]
Имеется автосгенерированный текст на 150 000 символов (~25 000 строк).

Его нужно перевести в направлении EN-RU. Google Translate ограничен 5 000 символов. Yandex Translate вроде дает 10 000 символов, но это тоже мало.

Вопрос: каким методом можно бесплатно без СМС автоматически перевести текст такого объема?

маршрут в другую сеть, !*! andrystepa, (Сеть / Другая система) 09-Окт-24, 12:37  [ | | | ] [линейный вид] [смотреть все]
У нас локальная сеть имеет адрес 192.168.1.0/24. В сети есть 2 дополнительных роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 10.110.0.0/24 и 10.110.1.0/24
В Windows можно добавить статический маршрут в эти сети и проблем с соединением не будет:
route add -p 10.110.0.0 mask 255.255.255.0 192.168.1.225
Ok
Я попытался добавить на компьютере с Astra linux такой же маршрут:
sudo ip route add 10.110.0.0/24 via 192.168.1.225
RTNETLINK answers: Network is unreachable
Тогда как же добавить статический маршрут в другую локальную сеть?


Web WhatsApp and doanloads , !*! A Clockwork Orange, (WEB, Браузеры) 05-Окт-24, 14:13  [ | | | ] [линейный вид] [смотреть все]
Ubintu
В google chrome откываем Web Whatsapp.
При сохранении файла из чата, whatsapp пишет, что файл загружен. Именно whatsapp, а не google chrome. Но не понятно, где он сохранил файл.
Когда google chrome загружает, это понятно
Куда сохраняет Web Whatsapp?
xdg-desktop-portal без s-d, !*! Аноним, (X Window, GUI / Linux) 18-Июл-24, 05:02  [ | | | ] [линейный вид] [смотреть все]
Мне тут приспичило запустить xdg-desktop-portal, но у меня нет systemd, и его мне не хочется ставить. Оно мне нужно не для всех этих флетпаков и шаринга десктопа, а чтобы вещи типа FileChooser работали.

Проблема в том, что скомпилять это чудо и поставить его, вместе с бекендом (я взял xdg-desktop-portal-gtk) я могу и я это сделал, но дальше я совершенно не представляю как это запускать. Я пытался найти в гугле описание того, как оно по задумке должно запускаться, как скажем его systemd запускает (может мне удастся воспроизвести это с бубном?), но я не нашёл. Все описания того как это делать сводятся к "поставь этот портал и сделай sysctl --бла-бла-бла", иногда попадаются какие-то рекомендации насчёт чутка в настройках поправить, я их учёл, но это всё абсолютно мимо кассы.

Эти штуки можно запустить прямо из командной строки, но это ничего не меняет, приложение не может открыть диалог.

Что ещё релевантного сказать? А, да, у меня Xorg с каким-то древним wm стоит, с fluxbox наверное.

На фоне этого я буду рад любой информации, которая может помочь, ссылкам которые могут помочь, и даже просто идеям, что можно попробовать. В частности мне интересно было бы знать, как вообще диагностировать проблему. Процессы-то этих порталов крутятся, что тут не хватает до полного счастья? Я даже не знаю, на чьей стороне проблема -- на стороне портала? на стороне бекенда? на стороне приложения, которое как-то не так с этими дубас сервисами общается?

Не могу соединиться через VPN соединение L2TP over IPsec, !*! t3develop, (Сеть / Linux) 27-Авг-24, 17:23  [ | | | ] [линейный вид] [смотреть все]
Уважаемые форумчане, помогите, пожалуйста, решить проблему.

1. Хожу в Интернет через WiFi USB можем ZTE (сеть Билайн). Никаких настроек в модеме не делал. Шлюз для модема 192.168.0.1
2. Модем подключен к USB роутеру ZyXEL Keenetic_Omni. Шлюз для роутера 192.168.1.1
3. Роутер подключен к Ethernet адаптеру стационарного компьютера. Система Ubuntu 22.04

Я создаю VPN соединение L2TP over IPsec. Пытаюсь соединиться и получаю ошибку "VPN connection 'VPN L2TP' failed to activate. "

Ниже часть лога команды sudo tail -f /var/log/syslog

```
Aug 27 17:17:51 t3dev charon: 14[ENC] generating QUICK_MODE request 1419177710 [ HASH SA No ID ID NAT-OA NAT-OA ]
Aug 27 17:17:51 t3dev charon: 14[NET] sending packet: from 192.168.1.52[4500] to 78.94.247.134[4500] (252 bytes)
Aug 27 17:17:52 t3dev charon: 15[NET] received packet: from 78.94.247.134[4500] to 192.168.1.52[4500] (204 bytes)
Aug 27 17:17:52 t3dev charon: 15[ENC] parsed QUICK_MODE response 1419177710 [ HASH SA No ID ID NAT-OA NAT-OA ]
Aug 27 17:17:52 t3dev charon: 15[CFG] selected proposal: ESP:AES_CBC_128/HMAC_SHA1_96/NO_EXT_SEQ
Aug 27 17:17:52 t3dev charon: 15[IKE] CHILD_SA 7a201e3e-84f5-4aa6-be30-c6635031d567{1} established with SPIs cdfdcecb_i c6dbe1fc_o and TS 192.168.1.52/32[udp/l2f] === 78.94.247.134/32[udp/l2f]
Aug 27 17:17:52 t3dev charon: 15[ENC] generating QUICK_MODE request 1419177710 [ HASH ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: initiating Main Mode IKE_SA 7a201e3e-84f5-4aa6-be30-c6635031d567[1] to 78.94.247.134
Aug 27 17:17:52 t3dev NetworkManager[11079]: generating ID_PROT request 0 [ SA V V V V V ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: sending packet: from 192.168.1.52[500] to 78.94.247.134[500] (532 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: received packet: from 78.94.247.134[500] to 192.168.1.52[500] (136 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: parsed ID_PROT response 0 [ SA V V V ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: received XAuth vendor ID
Aug 27 17:17:52 t3dev NetworkManager[11079]: received DPD vendor ID
Aug 27 17:17:52 t3dev NetworkManager[11079]: received NAT-T (RFC 3947) vendor ID
Aug 27 17:17:52 t3dev NetworkManager[11079]: selected proposal: IKE:AES_CBC_256/HMAC_SHA1_96/PRF_HMAC_SHA1/MODP_2048
Aug 27 17:17:52 t3dev NetworkManager[11079]: generating ID_PROT request 0 [ KE No NAT-D NAT-D ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: sending packet: from 192.168.1.52[500] to 78.94.247.134[500] (372 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: received packet: from 78.94.247.134[500] to 192.168.1.52[500] (372 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: parsed ID_PROT response 0 [ KE No NAT-D NAT-D ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: local host is behind NAT, sending keep alives
Aug 27 17:17:52 t3dev NetworkManager[11079]: generating ID_PROT request 0 [ ID HASH ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: sending packet: from 192.168.1.52[4500] to 78.94.247.134[4500] (76 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: received packet: from 78.94.247.134[4500] to 192.168.1.52[4500] (76 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: parsed ID_PROT response 0 [ ID HASH ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: IKE_SA 7a201e3e-84f5-4aa6-be30-c6635031d567[1] established between 192.168.1.52[192.168.1.52]...78.94.247.134[78.94.247.134]
Aug 27 17:17:52 t3dev NetworkManager[11079]: scheduling reauthentication in 10121s
Aug 27 17:17:52 t3dev NetworkManager[11079]: maximum IKE_SA lifetime 10661s
Aug 27 17:17:52 t3dev NetworkManager[11079]: generating QUICK_MODE request 1419177710 [ HASH SA No ID ID NAT-OA NAT-OA ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: sending packet: from 192.168.1.52[4500] to 78.94.247.134[4500] (252 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: received packet: from 78.94.247.134[4500] to 192.168.1.52[4500] (204 bytes)
Aug 27 17:17:52 t3dev NetworkManager[11079]: parsed QUICK_MODE response 1419177710 [ HASH SA No ID ID NAT-OA NAT-OA ]
Aug 27 17:17:52 t3dev NetworkManager[11079]: selected proposal: ESP:AES_CBC_128/HMAC_SHA1_96/NO_EXT_SEQ
Aug 27 17:17:52 t3dev NetworkManager[11079]: CHILD_SA 7a201e3e-84f5-4aa6-be30-c6635031d567{1} established with SPIs cdfdcecb_i c6dbe1fc_o and TS 192.168.1.52/32[udp/l2f] === 78.94.247.134/32[udp/l2f]
Aug 27 17:17:52 t3dev NetworkManager[11079]: connection '7a201e3e-84f5-4aa6-be30-c6635031d567' established successfully
Aug 27 17:17:52 t3dev charon: 15[NET] sending packet: from 192.168.1.52[4500] to 78.94.247.134[4500] (60 bytes)
Aug 27 17:17:52 t3dev nm-l2tp-service[11021]: strongSwan IPsec connection is up.
Aug 27 17:17:52 t3dev nm-l2tp-service[11021]: xl2tpd started with pid 11107
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Not looking for kernel SAref support.
Aug 27 17:17:52 t3dev kernel: [ 1990.103316] NET: Registered PF_PPPOX protocol family
Aug 27 17:17:52 t3dev kernel: [ 1990.120076] l2tp_core: L2TP core driver, V2.0
Aug 27 17:17:52 t3dev kernel: [ 1990.122009] l2tp_netlink: L2TP netlink interface
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Using l2tp kernel support.
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: xl2tpd version xl2tpd-1.3.16 started on t3dev PID:11107
Aug 27 17:17:52 t3dev kernel: [ 1990.125486] l2tp_ppp: PPPoL2TP kernel driver, V2.0
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Forked by Scott Balmos and David Stipp, (C) 2001
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Inherited by Jeff McAdams, (C) 2002
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Forked again by Xelerance (www.xelerance.com) (C) 2006-2016
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Listening on IP address 0.0.0.0, port 1701
Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Connecting to host 78.94.247.134, port 1701
Aug 27 17:18:08 t3dev NetworkManager[11107]: xl2tpd[11107]: death_handler: Fatal signal 15 received
Aug 27 17:18:08 t3dev NetworkManager[11107]: xl2tpd[11107]: Connection 0 closed to 78.94.247.134, port 1701 (Server closing)
Aug 27 17:18:08 t3dev NetworkManager[820]: <warn>  [1724768288.2536] vpn[0x5861e3216100,7a201e3e-84f5-4aa6-be30-c6635031d567,"Connecta VPN L2TP"]: dbus: failure: connect-failed (1)
Aug 27 17:18:08 t3dev NetworkManager[820]: <warn>  [1724768288.2538] vpn[0x5861e3216100,7a201e3e-84f5-4aa6-be30-c6635031d567,"Connecta VPN L2TP"]: dbus: failure: connect-failed (1)
Aug 27 17:18:08 t3dev NetworkManager[11128]: Stopping strongSwan IPsec...
Aug 27 17:18:08 t3dev charon: 00[DMN] SIGINT received, shutting down
```

  • вырезана установка соединения ipsecвыше видим что xltpd завалился по signal 15 и, !*! lavr (ok), 17:30 , 28-Авг-24 (1)
    > Уважаемые форумчане, помогите, пожалуйста, решить проблему.
    > 1. Хожу в Интернет через WiFi USB можем ZTE (сеть Билайн). Никаких
    > настроек в модеме не делал. Шлюз для модема 192.168.0.1
    > 2. Модем подключен к USB роутеру ZyXEL Keenetic_Omni. Шлюз для роутера 192.168.1.1
    > 3. Роутер подключен к Ethernet адаптеру стационарного компьютера. Система Ubuntu 22.04
    > Я создаю VPN соединение L2TP over IPsec. Пытаюсь соединиться и получаю ошибку
    > "VPN connection 'VPN L2TP' failed to activate. "
    > Ниже часть лога команды sudo tail -f /var/log/syslog

    вырезана установка соединения ipsec

    > Aug 27 17:17:52 t3dev NetworkManager[11107]: xl2tpd[11107]: Connecting to host 78.94.247.134,
    > port 1701
    > Aug 27 17:18:08 t3dev NetworkManager[11107]: xl2tpd[11107]: death_handler: Fatal signal
    > 15 received
    > Aug 27 17:18:08 t3dev NetworkManager[11107]: xl2tpd[11107]: Connection 0 closed to 78.94.247.134,
    > port 1701 (Server closing)

    выше видим что xltpd завалился по signal 15 и удаленная сторона закрыла соединение
    проверьте доступность udp 78.94.247.134:1701 - если норм, значит проблема в xltpd, попробуйте
    обновить, если проблема останется - переходите на другой l2tp или на репу ppa.

    сообщить модератору +/ответить
sed удалить первое вхождение строки, !*! Алёша Головин, (Разное / Linux) 15-Авг-24, 12:49  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте подскажите пожалуйста по sed
мануал курил, но похожего не нашел

Нужно удалять каждую первую строку, начинающююся на "#", если подряд идут две или более строк начинающихся на "#".

дано:
cat test.txt
#text1
text2
#text3
#text4

нужно:

#text1
text2
#text4

Я сделал на питоне, но приходится тащить его отдельно, что нехорошо. Думается с помощью sed это будет проще и быстрее, если конечно знать как.
Спасибо

Как настроить такую панель в KDE?, !*! Fedor, (KDE / Linux) 17-Июл-24, 19:07  [ | | | ] [линейный вид] [смотреть все]
https://i.imgur.com/kzHGBEo.png

Чтобы кнопки окна и меню программы отправить на панель натурой зарабатывать. Заголовок и кнопки в самом окне не вопрос убрать.

funtoo все?, !*! shaped, (Разное) 31-Июл-24, 09:35  [ | | | ] [линейный вид] [смотреть все]
https://forums.funtoo.org/topic/5182-all-good-things-must-co.../


Кто в курсе драмы или может кто использовал?

  • Кто идёт против системы то у просто не дают денег, а энтузиазм закончился OpenR, !*! Аноним (1), 11:56 , 31-Июл-24 (1)
    Кто идёт против системы то у просто не дают денег, а энтузиазм закончился:

    "OpenRC is the official init system of Funtoo Linux, and we explicitly do not support SystemD. Why? For a lot of reasons. We believe that an operating system's init system is one of its distinctive characteristics, and is something we care about. Gentoo used to be a leader in this area, with the first dependency-based init system being created in the early 2000's. Later, this init system was ported to C and became what is now known as OpenRC. We would rather support OpenRC going forward and look at other interesting possibilities than moving in lock-step with SystemD. We believe that the initial startup process is an area where innovation and independence is important.

    SystemD has been a contentious topic in the Open Source community, and the issues with SystemD are not purely technical. They are also related to the very aggressive and coercive promotion of SystemD as being the one init system for all Linux distributions. As SystemD absorbs more and more functionality, such as device management, power management, control of your laptop's backlight, and other low-level functions, it becomes more and more embedded in the foundation of the Linux userspace stack, and distributions become more beholden to upstream SystemD changes and future 'acquisitions' of functionality. This erodes the ability of Linux distributions -- and thus Linux users --- of being in control of the low-level technologies used for various aspects of Linux. We believe it's in the best interests of the Linux community to encourage diversity and innovation in this space. We want the larger Gentoo ecosystem -- as well as Funtoo -- to support innovation, not uniformity."

    сообщить модератору +/ответить
fheroes2 патчи, читы, !*! Аноним, (Игры / Linux) 16-Мрт-21, 01:28  [ | | | ] [линейный вид] [смотреть все]
Проверено на 0.9.1


1. Баг "якобы починили но на самом деле ничего не починили", боты болтаются в проруби по пол часа что неимоверно бесит.

fheroes2-0.8.3-whilrpoofix.patch

diff -Nuar fheroes2-0.8.3.orig/src/dist/Makefile fheroes2-0.8.3/src/dist/Makefile
--- fheroes2-0.8.3.orig/src/dist/Makefile    2020-11-04 16:40:40.000000000 +0200
+++ fheroes2-0.8.3/src/dist/Makefile    2021-01-14 11:30:23.519909447 +0200
@@ -8,7 +8,8 @@

TARGET := fheroes2
LIBENGINE := ../engine/libengine.a
-CFLAGS := $(CFLAGS) -I../engine
+CFLAGS := $(CFLAGS) -I../engine -I/usr/include/SDL2
+#LDFLAGS := -lSDL2_image -lSDL2 -lSDL2_mixer

LIBENGINE := $(LIBENGINE) ../thirdparty/libsmacker/libsmacker.a
CFLAGS := $(CFLAGS) -I../thirdparty/libsmacker
diff -Nuar fheroes2-0.8.3.orig/src/engine/Makefile fheroes2-0.8.3/src/engine/Makefile
--- fheroes2-0.8.3.orig/src/engine/Makefile    2020-11-04 16:40:40.000000000 +0200
+++ fheroes2-0.8.3/src/engine/Makefile    2021-01-14 11:16:30.369909944 +0200
@@ -3,7 +3,7 @@
# libSDL C++ wrapper engine

TARGET    := libengine
-CFLAGS := $(CFLAGS) -I../thirdparty/libsmacker
+CFLAGS := $(CFLAGS) -I../thirdparty/libsmacker -I/usr/include/SDL2

all: $(TARGET).a

diff -Nuar fheroes2-0.8.3.orig/src/fheroes2/ai/ai_hero_action.cpp fheroes2-0.8.3/src/fheroes2/ai/ai_hero_action.cpp
--- fheroes2-0.8.3.orig/src/fheroes2/ai/ai_hero_action.cpp    2020-11-04 16:40:40.000000000 +0200
+++ fheroes2-0.8.3/src/fheroes2/ai/ai_hero_action.cpp    2021-01-14 11:38:23.469909161 +0200
@@ -898,7 +898,7 @@
             return;
         }

-        hero.FadeOut();
+        //hero.FadeOut();
         hero.Move2Dest( index_to );

         Troop * troop = hero.GetArmy().GetWeakestTroop();
@@ -907,10 +907,10 @@
             troop->SetCount( Monster::GetCountFromHitPoints( troop->GetID(), troop->GetHitPoints() - troop->GetHitPoints() * Game::GetWhirlpoolPercent() / 100 ) );

         hero.GetPath().Reset();
-        if ( AIHeroesShowAnimation( hero, AIGetAllianceColors() ) ) {
-            Interface::Basic::Get().GetGameArea().SetCenter( hero.GetCenter() );
-            hero.FadeIn();
-        }
+//        if ( AIHeroesShowAnimation( hero, AIGetAllianceColors() ) ) {
+//            Interface::Basic::Get().GetGameArea().SetCenter( hero.GetCenter() );
+//            hero.FadeIn();
+//        }
         hero.ActionNewPosition();

         DEBUG( DBG_AI, DBG_INFO, hero.GetName() );
diff -Nuar fheroes2-0.8.3.orig/src/Makefile fheroes2-0.8.3/src/Makefile
--- fheroes2-0.8.3.orig/src/Makefile    2020-11-04 16:40:40.000000000 +0200
+++ fheroes2-0.8.3/src/Makefile    2021-01-14 11:31:25.759909410 +0200
@@ -2,6 +2,8 @@
# project: Free Heroes2
#

+WITH_SDL2=1
+
TARGET := fheroes2

ifdef DEBUG

  • Проверено на 0 9 1 2 Чит денежный Запускается fheroes2 с опцие -c включить чи, !*! Аноним (-), 01:31 , 16-Мрт-21 (1)
    Проверено на 0.9.1

    2. Чит денежный. Запускается fheroes2 с опцие -c (включить чит, она сообщит об этом в консоль).
    Когда нужно - заглядываем в колодец и находим там 9000 рублей.

    fheroes2-0.9.1-well-cheat.patch

    diff -Nuar fheroes2-0.9.1.orig/src/fheroes2/castle/castle_well.cpp fheroes2-0.9.1/src/fheroes2/castle/castle_well.cpp
    --- fheroes2-0.9.1.orig/src/fheroes2/castle/castle_well.cpp    2021-03-04 15:44:34.000000000 +0200
    +++ fheroes2-0.9.1/src/fheroes2/castle/castle_well.cpp    2021-03-15 21:20:06.559979082 +0200
    @@ -21,6 +21,7 @@
      ***************************************************************************/

    #include <string>
    +#include <iostream>

    #include "agg.h"
    #include "battle_cell.h"
    @@ -84,6 +85,17 @@
         const Point cur_pt( restorer.x(), restorer.y() );
         fheroes2::Point dst_pt( cur_pt.x, cur_pt.y );

    +    Settings & conf = Settings::Get();
    +
    +    if (conf.isCheatEnabled()) {
    +      Kingdom & myKingdom = world.GetKingdom( Settings::Get().CurrentColor() );
    +
    +      std::cout << "Current Gold:" << myKingdom.GetFunds().Get( Resource::GOLD) << std::endl;
    +      myKingdom.AddFundsResource(Funds(Resource::GOLD, 9000));
    +
    +      std::cout << "Current Gold:" << myKingdom.GetFunds().Get( Resource::GOLD) << std::endl;
    +    }
    +
         // button exit
         dst_pt.x = cur_pt.x + 578;
         dst_pt.y = cur_pt.y + 461;
    diff -Nuar fheroes2-0.9.1.orig/src/fheroes2/game/fheroes2.cpp fheroes2-0.9.1/src/fheroes2/game/fheroes2.cpp
    --- fheroes2-0.9.1.orig/src/fheroes2/game/fheroes2.cpp    2021-03-04 15:44:34.000000000 +0200
    +++ fheroes2-0.9.1/src/fheroes2/game/fheroes2.cpp    2021-03-15 21:19:51.609979091 +0200
    @@ -85,13 +85,17 @@
         // getopt
         {
             int opt;
    -        while ( ( opt = System::GetCommandOptions( argc, argv, "hd:" ) ) != -1 )
    +        while ( ( opt = System::GetCommandOptions( argc, argv, "chd:" ) ) != -1 )
                 switch ( opt ) {
    #ifndef BUILD_RELEASE
                 case 'd':
                     conf.SetDebug( System::GetOptionsArgument() ? GetInt( System::GetOptionsArgument() ) : 0 );
                     break;
    #endif
    +            case 'c':
    +                conf.setCheatEnabled(true);
    +                std::cout << "Enable cheats" << std::endl;
    +                break;
                 case '?':
                 case 'h':
                     return PrintHelp( argv[0] );
    diff -Nuar fheroes2-0.9.1.orig/src/fheroes2/system/settings.h fheroes2-0.9.1/src/fheroes2/system/settings.h
    --- fheroes2-0.9.1.orig/src/fheroes2/system/settings.h    2021-03-04 15:44:34.000000000 +0200
    +++ fheroes2-0.9.1/src/fheroes2/system/settings.h    2021-03-15 21:20:13.669979078 +0200
    @@ -306,6 +306,13 @@
         u32 LossCountDays( void ) const;
         int controllerPointerSpeed() const;

    +    void setCheatEnabled( bool enabled = false) {
    +      cheatEnabled = enabled;
    +    }
    +    bool isCheatEnabled( void ) {
    +      return cheatEnabled;
    +    }
    +
         std::string GetProgramPath( void ) const
         {
             return path_program;
    @@ -346,6 +353,7 @@
         BitModes opt_world;
         BitModes opt_addons;

    +    bool cheatEnabled;
         int debug;
         fheroes2::Size video_mode;
         int game_difficulty;

    сообщить модератору +/ответить
  • Доброго времени суток Не вводите людей в заблуждение, баг давно исправлен Или в, !*! sirDranik (ok), 13:14 , 18-Мрт-21 (2)
    Доброго времени суток.

    > Баг "якобы починили но на самом деле ничего не починили", боты
    > болтаются в проруби по пол часа что неимоверно бесит.

    Не вводите людей в заблуждение, баг давно исправлен. Или вы какую-то старую версию используете?

    сообщить модератору +/ответить
Запись на финализированный  CD-DVD, !*! Diozan, (CD/DVD / Linux) 22-Апр-24, 15:37  [ | | | ] [линейный вид] [смотреть все]
Имеется оч-ч-чень много новеньких CD-DVD-R (не RW), на которые записано по одному-два файла размером по мегабайту, может чуть больше-меньше. Но диски финализированы (закрыты), обычными средствами на них ничего не запишешь более. Имеется ли возможность на них что-то записать? Какой-нибудь нестандартной утилитой. Требования, что бы после записи с ними можно было работать как с обычным диском в составе файловой системы, не предъявляется. Вполне хватит, если можно будет считать тоже какой-нибудь нестандартной утилитой. Сохранность старых данных так же не требуется...
  • Это зависит от конкретного драйва Диск финализирует не программа на компьютере,, !*! zyxman (?), 01:56 , 23-Апр-24 (1) +1
    Это зависит от конкретного драйва. Диск финализирует не программа на компьютере, а прошивка в самом драйве. Программа только посылает команду финализировать диск, а всё делает прошивка, которую исполняет контроллер самого драйва.

    Если диск уже финализирован, стандартная прошивка ничего делать не будет.

    Теоретически, прошивки тоже взламывают, но намного реже чем программы.

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

    сообщить модератору +1 +/ответить
  • Спасибо всем за участие Понял, что овчинка не стоит выделки Вопрос, на самом д, !*! Diozan (ok), 08:39 , 17-Май-24 (7)
    Спасибо всем за участие!

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

    сообщить модератору +/ответить
Website Screenshot встроенными средствами, !*! Qwertikator, (WEB, Браузеры / Linux) 09-Май-24, 23:44  [ | | | ] [линейный вид] [смотреть все]
Снимаю скрин веб-страницы встроенными средствами FireFox:

test@rocket:~/Pictures$ GTK_MODULES= firefox --headless --screenshot myscreenshot.png https://google.com
*** You are running in headless mode.
test@rocket:~/Pictures$ ls
test@rocket:~/Pictures$

Скрина нет. В чём подвох?

Не запускается xorg, !*! qqq, (icewm, xfce... / FreeBSD) 12-Апр-24, 12:20  [ | | | ] [линейный вид] [смотреть все]
Привет всем!
Имеется RELEASE 14 freebsd. Установил ее в виртуалку. Хочу поднять графическую оболочку. Прочитал руководство пользователя FreeBSD. Для того что бы запустить lxde нужно запустить установить хорг.
Установил xorg. Далее добавил  rc.conf строчки
hald_enable="YES"
dbus_enable="YES"
Попытался запустить эти сервисы с помощью команды  
service hald start
на что freebsd ругнулся вот так
hald does not exist in /etc/rc.d or the local startup
directories (/usr/local/etc/rc.d), or is not executable
Запуск service dbus start
Прошел удачно то есть freebsd не ругался.
Вопрос почему на команду service hald start freebsd ругается. И где ее этот hald взять?
Заранее спасибо
Помогите со старкрафтом, !*! Иван, (Игры / Linux) 23-Апр-24, 02:14  [ | | | ] [линейный вид] [смотреть все]
Доброго времени суток .
Помогите настроить WireGuard для игры в StarCraft .
Есть сервер , клиенты в разных сетях и провайдерах . Впн поднят и работает( проверен апач, ссш) .
Но старкрафт не видит сетевых игроков ( udp 6111 - 6120 ) .
Заранее благодарен .
Просветите плиз, !*! kingston, (Разное / Linux) 04-Май-24, 10:38  [ | | | ] [линейный вид] [смотреть все]
Привет всем! Всех с прошедшими и наступающими праздниками.
Вопрос такой. А что современные linux дистрибутивы сейчас не устанавливаются без того что бы сделать раздел UEFi даже на ноутах без однозначного упоминания  UEFI? Я попытался сейчас установить linux дистрибутив xubuntu на lenovo z570 и установщик преобразовал диск в gpt вид и сделал раздел UEFI?
  • Зависит от дистрибутива Fedora, например, преобразует диск MBR в GPT, но создае, !*! zandyg (ok), 11:05 , 04-Май-24 (1)
    > Привет всем! Всех с прошедшими и наступающими праздниками.
    > Вопрос такой. А что современные linux дистрибутивы сейчас не устанавливаются без того
    > что бы сделать раздел UEFi даже на ноутах без однозначного упоминания
    >  UEFI? Я попытался сейчас установить linux дистрибутив xubuntu на lenovo
    > z570 и установщик преобразовал диск в gpt вид и сделал раздел
    > UEFI?

    Зависит от дистрибутива. Fedora, например, преобразует диск MBR в GPT, но создает раздел, позволяющий грузиться на компьютерах, поддерживающих только MBR. Debian, в случае установки на диск с MBR, оставит его в MBR. И, наверное, правильно будет называть раздел EFI, а не UEFi.


    сообщить модератору +/ответить
  • Это все на совести авторов инсталляторов, !*! Аноним (4), 12:01 , 04-Май-24 (3)
    > Привет всем! Всех с прошедшими и наступающими праздниками.
    > Вопрос такой. А что современные linux дистрибутивы сейчас не устанавливаются без того
    > что бы сделать раздел UEFi даже на ноутах без однозначного упоминания
    >  UEFI? Я попытался сейчас установить linux дистрибутив xubuntu на lenovo
    > z570 и установщик преобразовал диск в gpt вид и сделал раздел
    > UEFI?

    Это все на совести авторов инсталляторов

    сообщить модератору +/ответить


Как востановить удалённые файлы в Android, !*! Аноним, (Разное / Другая система) 20-Апр-24, 23:05  [ | | | ] [линейный вид] [смотреть все]
потёр случайно не ту папку. Как ее востановить?
В F-droid ничего не нашел.
Можно и бесплатную тулзу под винду.
Замена sysinstall в freebsd 14, !*! qqq, (Разное / FreeBSD) 05-Апр-24, 11:31  [ | | | ] [линейный вид] [смотреть все]
Привет всем!
Имеется не большая проблемка. Несколько лет назад поставил по роду службы freebsd 8. Для того что немного ее (freebsd 8) использовал команду sysinstall. Все было хорошо и классно.
Но пришло время и в связи с производственной небходимостью пришлось поставить freebsd 14.0 самую новую и по старинке что бы ее поднастроить решил запустить sysinstall но не тут то было система говорит что типа такой команды нет и послала далеко и надолго. Поискав на просторах инета нашел что sysinstall заменили начиная с версии freebsd 9 на bsdinstall. Запустил bsdinstall этот скрипт предложила начать установку заново то есть указать клавиатуру и переразбить жесткий диск и так далее. Теперь вопрос а есть все таки программка типа sysinstall что бы именно сделать поднастройку системы или придется вручную редактировать файлы с помощь vi? Я конечно могу вручную редактировать но стремно в 2024 году. Заранее спасибо
  • gt оверквотинг удален Люблю же я это дело отвечать себе же на свои вопросы Я , !*! qqq (??), 12:41 , 05-Апр-24 (1)
    >[оверквотинг удален]
    > Но пришло время и в связи с производственной небходимостью пришлось поставить freebsd
    > 14.0 самую новую и по старинке что бы ее поднастроить решил
    > запустить sysinstall но не тут то было система говорит что типа
    > такой команды нет и послала далеко и надолго. Поискав на просторах
    > инета нашел что sysinstall заменили начиная с версии freebsd 9 на
    > bsdinstall. Запустил bsdinstall этот скрипт предложила начать установку заново то есть
    > указать клавиатуру и переразбить жесткий диск и так далее. Теперь вопрос
    > а есть все таки программка типа sysinstall что бы именно сделать
    > поднастройку системы или придется вручную редактировать файлы с помощь vi? Я
    > конечно могу вручную редактировать но стремно в 2024 году. Заранее спасибо

    Люблю же я это дело отвечать себе же на свои вопросы. Я и забыл что в версиях после freebsd 9 имеется скрипт bsdconfig

    сообщить модератору +/ответить
  • gt оверквотинг удален Если не нравится руками настраивать, то вы не удачную си, !*! foo (?), 11:15 , 25-Апр-24 (2)
    >[оверквотинг удален]
    > Но пришло время и в связи с производственной небходимостью пришлось поставить freebsd
    > 14.0 самую новую и по старинке что бы ее поднастроить решил
    > запустить sysinstall но не тут то было система говорит что типа
    > такой команды нет и послала далеко и надолго. Поискав на просторах
    > инета нашел что sysinstall заменили начиная с версии freebsd 9 на
    > bsdinstall. Запустил bsdinstall этот скрипт предложила начать установку заново то есть
    > указать клавиатуру и переразбить жесткий диск и так далее. Теперь вопрос
    > а есть все таки программка типа sysinstall что бы именно сделать
    > поднастройку системы или придется вручную редактировать файлы с помощь vi? Я
    > конечно могу вручную редактировать но стремно в 2024 году. Заранее спасибо

    Если не нравится руками настраивать, то вы не удачную систему выбрали. :)


    сообщить модератору +/ответить
Проблемы при копировании больших файлов на USB, !*! demm, (GNOME / Linux) 18-Апр-24, 23:35  [ | | | ] [линейный вид] [смотреть все]
Всем привет. Fedora 39 c GNOME. Если копирую большой файл (в несколько гигабайт) на внешний носитель (например USB жесткий диск) то файловый менеджер пишет что файл скопировался, однако копирование в фоне продолжается. Если сделать извлечение диска (нажав на значок в файловом менеджере), то иногда файл оказывается битым.
Я поискал в сети. Народ пишет о том как работает буферизация при копировании, что надо сделать sync и дождаться пока он вылетит в командную строку и потом делать umount.
Но как все настроить нормально средствами графического интерфейса? Вот допустим есть у меня бабушка, которой я на ноут поставил федору и которой надо записать на usb-носитель кино и воткнуть его в телик, чтобы на нем это кино посмотреть. Я ей могу объяснить что надо на треугольник нажать перед тем как извлечь диск, но про командную строку - это слишком сложно.
Есть решения?
  • Так элементарно, можно сделать скрипт, который будет запускаться с графического , !*! zyxman (?), 23:46 , 18-Апр-24 (1)
    > сделать sync и дождаться пока он вылетит в
    > командную строку и потом делать umount.
    > Но как все настроить нормально средствами графического интерфейса?

    Так элементарно, можно сделать скрипт, который будет запускаться с графического шортката и выводить на экран окошко, где писать "ждите", а как закончит работать sync, писать "можно вынуть флешку".

    сообщить модератору +/ответить
  • Зачем вы вообще мучаете бабушку флэшкой Настройте показ фильмов на телеке пр, !*! ыы (?), 09:05 , 19-Апр-24 (5)
    > Всем привет. я Fedora 39 c GNOME. Если копирую большой файл (в несколько

    ...
    > Есть решения?

    Зачем вы вообще мучаете бабушку флэшкой? Настройте показ фильмов на телеке прямо с ноутбука, или с сетевой папки ноутбука. Это правильное решение.
    А вот неправильное но возможное: превратить бабушку (внучек которой не желает принимать правильные решения и делать технически грамотные архитектуры систем) в настоящего пользователя линуха.
    Нужно научить бабушку пользоваться mc - там при копировании выводится прогресс-бар который пока не скопируется- не пропадет.


    сообщить модератору +/ответить
  • gt оверквотинг удален Да Копируйте командой dd с параметром oflag direct statu, !*! DeerFriend (?), 12:36 , 19-Апр-24 (8)
    >[оверквотинг удален]
    > Я поискал в сети. Народ пишет о том как работает буферизация при
    > копировании, что надо сделать sync и дождаться пока он вылетит в
    > командную строку и потом делать umount.
    > Но как все настроить нормально средствами графического интерфейса? Вот допустим есть у
    > меня бабушка, которой я на ноут поставил федору и которой надо
    > записать на usb-носитель кино и воткнуть его в телик, чтобы на
    > нем это кино посмотреть. Я ей могу объяснить что надо на
    > треугольник нажать перед тем как извлечь диск, но про командную строку
    > - это слишком сложно.
    > Есть решения?

    Да.
    Копируйте командой dd с параметром oflag=direct status=progress.

    сообщить модератору +/ответить
  • монтировать флеху с флагами sync, dirsync, atime, diratime, barrier, stricta, !*! pavlinux (ok), 12:42 , 19-Апр-24 (10)
    > пишет что файл скопировался, однако копирование в фоне продолжается.

    ...
    > Есть решения?

    монтировать флеху с флагами: sync, dirsync, atime, diratime, barrier, strictatime, nolazytime, flush

    > Если сделать извлечение диска (нажав на значок в файловом менеджере), то иногда файл оказывается битым.

    А по-моему вы пиз^W недоговариваете, носитель не размонтируется если есть фоновые данные на запись.


    сообщить модератору +/ответить


Запуск xubuntu, !*! LXDE, (Разное / Linux) 13-Апр-24, 13:42  [ | | | ] [линейный вид] [смотреть все]
Привет всем!
Имеется не большая проблемка. Ну вообщем на днях отдали ssd диск. Я его(диск) подключил через usb порт к компьютеру жены ну пока она борщ варила и установил туда xubuntu на этот внешний диск. Все встало нормально. Все работает. А сегодня вспомнил про него(диск ssd) и решил поменять свой диск, который в ноуте на тот на который поставил xubuntu. Вставил этот ssd в свой рабочий ноут. Биос ноута его (ssd) диск видит, но запускаться не хочет. Подскажите, пожалуйста, как запустить мой ноут с ssd диска. Заранее спасибо
  • загрузиться с флешки и посмотреть в чем проблема 1 подключил к компьютеру жены , !*! lavr (ok), 15:36 , 13-Апр-24 (1)
    > Привет всем!
    > Имеется не большая проблемка. Ну вообщем на днях отдали ssd диск. Я
    > его(диск) подключил через usb порт к компьютеру жены ну пока она
    > борщ варила и установил туда xubuntu на этот внешний диск. Все
    > встало нормально. Все работает. А сегодня вспомнил про него(диск ssd) и
    > решил поменять свой диск, который в ноуте на тот на который
    > поставил xubuntu. Вставил этот ssd в свой рабочий ноут. Биос ноута
    > его (ssd) диск видит, но запускаться не хочет. Подскажите, пожалуйста, как
    > запустить мой ноут с ssd диска. Заранее спасибо

    загрузиться с флешки и посмотреть в чем проблема.
    1. подключил к компьютеру жены: old bios or uefi ?
    установил xubuntu
    2. подключил к ноуту: old bios or uefi?

    к примеру в п1 - old bios -> один вариант загрузки
    а в п2 -> uefi -> другой вариант загрузки
    или наоборот -> ну и привет.

    сообщить модератору +/ответить
  • Создатель поста жжет изначально Либо по приколу подключил через usb порт к ком, !*! atuatu.ego (?), 05:20 , 16-Апр-24 (36)
    Создатель поста жжет изначально.

    Либо по приколу ("подключил через usb порт к компьютеру жены ну пока она борщ варила"), либо не может внятно изложить ситуацию.

    К тому же сам создает себе проблемы из ничего. С какого рожна вообще ставить ОС подключением SSD к другому компьютеру?

    сообщить модератору +/ответить


WSD... мать его!... (сканирование), !*! anonymous, (Графика / Linux) 16-Апр-24, 13:34  [ | | | ] [линейный вид] [смотреть все]
Добрый время суток всем!

Решило руководство следовать указу президента об импортозамещении. Т.к. мы ходим около госконтор, и к нам могут быть претензии от грозных госорганов, было наверху выбрано направление Astralinux. Процесс начался и пока мелкими шагами идёт, почти даже успешно. Пользуют у нас люди в работе сетевые МФУ типа Kyocera, Xerox, Canon. В мире оффтопика есть утилитки в комплекте с дровами, с помощью которых можно привязать Twain к соответствующему устройству по IP. А вот под линуксом вылезла проблема: поставил naps2, sane-airscan - система видит _все_ WSD-устройства, а их у нас в сети около 50 штук. Причём, каждый раз при поиске она (система) сортирует устройства по принципу "кто раньше ответил, того первым и посчитаем". В итоге, каждый раз при поиске устройств они идут в разном порядке. Может, кто ходил уже по этому полю с граблями и находил решение - как найти и привязаться к устройству с конкретным IP? Между собой устройства одной модели в списке различаются невнятным индексом w0-w9,wa,wb... - и т.д. :(

 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру