LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

пропало окно grub

Форум — General

Всём доброго вечера! По учёбе понадобилось установить Linux Mint, чем я и занялся. После непосредственной установки вылезло сообщение о том, что теперь можно перезагрузить компьютер, вынув при этом флешку с образом. Однако после перезагрузки окно выбора Grub пропало, в результате чего доступ к Минт отсутствует. В биосе граба тоже нет (по какой-то причине не отображается, поэтому поставить в буте его на первое место не представляется возможным). Подскажите, как вернуть окно Grub?

 , ,

seerook
()

Тут есть разработчики электронной аппаратуры?

Форум — Talks

Если есть отзовитесь. Если у кого есть поделки поделитесь. Если не трудно.

 , ,

saufesma
()

Когда перевернули календарь в Gnome 49

Форум — Talks

Просто шшшто тут происходит? Обсудили уже это жыр? А где дискач?

 было вс, костры рябин,

slackwarrior
()

Не работает мышка и клава одновременно

Форум — General

у меня ноутбук, когда я что то пишу на клавиатуре, то курсор невозможно двигать, не знаю что делать… Где то был ответ на жто но его ссылку заблокировали. Пожалуйста, объясните простым языком как это решить

 , ,

alanedwards1202
()

Wine не запускает файлы

Форум — Desktop

Есть bash-скрипт для создания префиксов и запуска игр. Раньше работал, сейчас выдаёт:

Application could not be started, or no application associated with the specifie
d file.
ShellExecuteEx failed: File not found.

Запуск:

'/path/game.sh' wine '/path/file.exe'

Одно время была такая же проблема, при создании префикса заменил winetricks sandbox на isolate_home, пофиксилось. Сейчас и isolate_home убрал.

Код скрипта:

#!/usr/bin/bash

export script="$(readlink -f "${BASH_SOURCE[0]}")"
export scriptdir="$(dirname "$script")"
cd "${scriptdir}"
source game.config

export WINE="${WINEPATH}/wine"
export WINEPREFIX="${scriptdir}/prefix"
export WINEDLLOVERRIDES="mscoree,mshtml=;winemenubuilder.exe=" 

if [[ "$1" == "prefix" ]]; then
	"${WINEPATH}/wineboot"
	~/Apps/wine/winetricks dxvk
	if [[ ! -d docs ]]; then
		if [[ -d "prefix/drive_c/users/al/" && ! -h "prefix/drive_c/users/al" ]]; then
		    mv prefix/drive_c/users/al/ docs
		fi
	    if [[ -d "prefix/drive_c/users/steamuser/" && ! -h "prefix/drive_c/users/steamuser" ]]; then
		    mv prefix/drive_c/users/steamuser/ docs
		fi
		ln -s ../../../docs prefix/drive_c/users/al
		ln -s ../../../docs prefix/drive_c/users/steamuser
	fi
	if [[ ! -d game ]]; then
	    mkdir game
		ln -s ../../game prefix/drive_c/game
	fi
elif [[ "$1" == "wt" ]]; then
	~/Apps/wine/winetricks "${@:2}"
elif [[ "$2" ]]; then
	"${WINEPATH}/wine" "${1}" "$2"
elif [[ "$1" ]]; then
	"${WINEPATH}/wine" "${1}"
else
	export WINEESYNC=1
	export WINEFSYNC=1
	export WINE_LARGE_ADDRESS_AWARE=1
	export XDG_CACHE_HOME="${scriptdir}"/cache
	export DXVK_LOG_PATH="${XDG_CACHE_HOME}"/dxvk
	export DXVK_STATE_CACHE_PATH="${XDG_CACHE_HOME}"/dxvk
	export DXVK_CONFIG_FILE="${scriptdir}"/dxvk.conf
	export DXVK_LOG_LEVEL=none
	export DXVK_HUD=fps
	export VKD3D_DEBUG=none
	export VKD3D_SHADER_DEBUG=none
	export WINE_FULLSCREEN_FSR=0

	openbox --replace &
	cd "${scriptdir}/${GAMEPATH}"
	"${WINEPATH}/wine" "${scriptdir}/${GAMEPATH}/${GAMEEXE}"
	"${WINEPATH}/wineserver" -w
	xrandr --output "DP-1" --mode "1920x1080" &>/dev/null
	xgamma -gamma 1.0 &>/dev/null
	xfwm4 --replace &
fi

 , , ,

sho_mi_kok
()

Gentoo не видит именно мой вай фай

Форум — General

Ситуация такая, что я установил генту, загрузился в de (cinnamon), хотел подключиться к вай фай. Видит другие, но не мой, проводом через телефон тоже работает интернет. Через терминал отображается, и то, только 1 из всех существующих команд. Пробовал и через echo, wpa_supplicant, nmtui, iw и много чего еще

 ,

stu55_12
()

Ошибки во время загрузки Debian 13

Форум — Desktop

При загрузке вылазят ошибки:

~$ sudo dmesg | grep -i "error\|warn\|fail"
[    2.658723] ACPI: \_TZ_.TZ10: _PSL evaluation failure
[    2.659032] ACPI: \_TZ_.UAD0: _PSL evaluation failure
[    2.989418] RAS: Correctable Errors collector initialized.
[    3.169782] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\GSA1.SMBI) (20240827/utaddress-204)
[    6.124494] ata5: failed to resume link (SControl 0)
[    7.144470] ata6: failed to resume link (SControl 0)

Нагуглить ничего не удалось. Я так понимаю, какие-то драйверы не поделили память. Нагуглить ничего не удалось. Ошибок в роде нет, но один раз игра повесила систему намертво из-за чего чуть не сломался внешний диск с ntfs, пришлось доставать ноут с Виндой, чтобы его реанимировать.

 ,

rododendron21
()

Кажется баг разметки markdown [4.2 Ложная тревога]

Форум — Linux-org-ru

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

Тест (копия из шапки по ссылке)

[sudo] пароль для zz: 
проверка зависимостей...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: removing xfconf breaks dependency 'xfconf' required by libxfce4ui
:: removing exo breaks dependency 'exo' required by ristretto
:: removing xfconf breaks dependency 'xfconf' required by ristretto
:: removing tumbler breaks dependency 'tumbler' required by ristretto
:: removing thunar breaks dependency 'thunar' required by thunar-archive-plugin
:: removing thunar breaks dependency 'thunar' required by thunar-media-tags-plugin
:: removing exo breaks dependency 'exo' required by xfburn
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-battery-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-clipman-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-cpufreq-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-cpugraph-plugin
:: removing xfconf breaks dependency 'xfconf' required by xfce4-cpugraph-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-dict
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-diskperf-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-eyes-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-fsguard-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-genmon-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-mailwatch-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-mount-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-mpc-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-netload-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-notes-plugin
:: removing xfconf breaks dependency 'xfconf' required by xfce4-notifyd
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-places-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-pulseaudio-plugin
:: removing garcon breaks dependency 'garcon' required by xfce4-screensaver
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-screenshooter
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-sensors-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-smartbookmark-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-systemload-plugin
:: removing xfconf breaks dependency 'xfconf' required by xfce4-taskmanager
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-time-out-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-timer-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-verve-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-wavelan-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-weather-plugin
:: removing garcon breaks dependency 'garcon' required by xfce4-whiskermenu-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-whiskermenu-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-xkb-plugin
[zz@user ~]$```

пожалуйста подскажите как исправить?

 ,

LINUX-ORG-RU
()

Ubuntu vs. Windows на AMD Ryzen 9 9950X

Форум — Talks

Вчера Phoronix отбенчил предстоящие осенние версии Ubuntu 25.10 и Windows 11 25H2 вместе с предыдущими релизными Ubuntu 24.04 LTS и Windows 11 24H2 на типичной для 2025 десктопной сборке: AMD Ryzen 9 9950X, 2x16GB DDR5-6000, 1TB Crucial T705 PCIe 5 NVMe SSD и AMD Radeon RX 9070.

Для Ъ:

Результат поверг всех в шок! 😱 Оказалось, что южноафриканская блоатварная помойка загаженная Snap-испражнениями под названием Ubuntu – практически во всех бенчмарках была на 15% быстрее чем индусо-шпионская вечно-в-неподходящий-момент-обновляемая и теперь уже тормозящая блоатварная помойка под названием Windows.

Непонятно какого сорта кала кари переели современные разработчики Windows 11 в Microsoft, что их жалкое поделие так хреново начало числодробить. А ведь прошлые версии Windows по типу WinXP и Win7 были на удивление быстры в сравнении.

Теперь потуги несмешных ЛОРовских виндовозных агит-клоунов с Windows наперевес стали ещё ничтожнее.

Источник:
https://www.phoronix.com/review/windows-11-25h2-ubuntu-2510

 , , , ,

EXL
()

Управление экраном

Форум — Desktop

Как настроить так чтобы система и экран не уходили в спящий режим Версия Alt linux work station 10.2.1

 , ,

altdmi
()

Утечка памяти при чтении картинки из поулченных данных по TCP в Qt

Форум — Development

Добрый день. Столкнулся с проблемой утечки памяти при формировании QImage из полученных через TCP данных. Причем утечку вызывает именно создание экземпляра QImage из fromData, если закомментировать эту строку, то утечки не будет.

Вся схема потока данных такая: сторона отправки читает данные (Метаданные + QImage в виде QByteArray) из файла и отправляет на прием, а сторона приема читает метаданные и картинку и отображает на экране.

Мне кажется, что проблема связанна именно с TCP, т.к. для поиска места где именно течет память я написал приложение видеоплеер. Этот видеоплеер читает данные из файла (код скопировал со стороны отправки), и отображает на экране (код скопировал со стороны приема). То есть видеоплеер объединяет принцип действия отправки и приема, но отправляет данные напрямую, без TCP. И в этом видеоплеере утечка памяти не наблюдается.

Нужно отметить, что сам файл откуда читаются данные немного битый, из-за чего при вызове QImage image = QImage::fromData(imgData, "JPEG"); в лог выводится сообщение: Corrupt JPEG data: 5 extraneous bytes before marker 0xda

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

В .h файле на стороне приема у меня объявлен QTcpSocket: QTcpSocket* m_tcpSocket;

При запуске приложения устанавливаю соединение:

m_tcpSocket->connectToHost(ip, port, flag);
auto connStatus = m_tcpSocket->waitForConnected(1000);
if (connStatus){
   connect(m_tcpSocket, &QTcpSocket::readyRead, this, &SmkpStreamChannel::onDataReady);
}
return connStatus;

И затем при получении данных будем попадать в слот:

void SmkpStreamChannel::onDataReady()
{
    uint32_t packetStart = 0;
    while(packetStart != SmkpProtocol::PACKET_START && m_tcpSocket->bytesAvailable()) {
         m_tcpSocket->read(reinterpret_cast<char*>(&packetStart), sizeof(uint32_t));
    }
    if(packetStart != SmkpProtocol::PACKET_START) {
        return;
    }
    Metadata md;
    m_tcpSocket->read(reinterpret_cast<char*>(&md), sizeof(SmkpProtocol::Metadata));
    QByteArray imgData(md.videodataSize, '\0');
    m_tcpSocket->read(imgData.data(), imgData.size());
    QImage image = QImage::fromData(imgData,  "JPEG");
    //...дальнейшая передача image на экран
}

В моем коде PACKET_START - это константа преамбула типа uint32_t для сортировки пакетов, а Metadata - это структура состоящая из набора uint32_t.

Утечку памяти вызывает строка QImage image = QImage::fromData(imgData, "JPEG");, если убрать эту строку (и соответственно дальнейшее использование image), то утечки памяти не будет. Тут проблема в том, что даже если никак не использовать image, просто объявить и всё, то память всё равно будет течь

Версия Qt 5.12.2, пишу по Astra Linux

 , , ,

john_johnson
()

Astra Linux SE 1.6 Смоленск - Неудачная установка обновлений

Форум — Linux-install

Всем доброго времени суток!

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

Скопировал в /mnt/upd/ папку с обновлениями. Её по идее надо было замонтировать из сети, но я решил скопировать, т.к. весила она более 3 Гб, а скорость сети никакая.

Далее в файле /etc/apt/sources.list все строчки закомментировал решётками и добавил строчку:

deb [trusted=yes] file:/mnt/upd/ 1.7_x86-64 non-free contrib main

Затем выполнил следующие команды:

apt update  
apt -s dist-upgrade 
apt dist-upgrade

Начался какой-то процесс. Далее был запрос «что-то там продолжить?», я ввел «Да», процесс продолжился. Затем пошёл прогресс-бар. На 2% я отлучился, когда вернулся через минут 20, обновление завершилось/прекратилось. При этом в последних строчках присутствовало страшное слово «Error»(

В итоге система покрашилась, после перезагрузки процесс загрузки зависает на следующих строчках:

/dev/sda2: recovering journal
/dev/sda2: clean, 236970/29458432 files, 9699077/117833216 blocks
[FAILED] Failed to start Login Service.
See 'systemctl status systemd-loging.service' for details.
[  OK  ] Started Save/Restore Sound Card State.
[FAILED] Failed to start Avahi mDNS/DNS-SD Stack.
See 'systemctl status avahi-daemon.service' for details.
[  OK  ] Started PARSec events logging daemon.
[  OK  ] Started Run anacron jobs.
[  OK  ] Started Initialize Parsec Subsystem.
[  OK  ] Started kesl.
[FAILED] Failed to start Network Manager.
See 'systemctl status NetworkManager.service' for details.
[DEPEND] Dependency failed for Network Manager Wait Online.
_

Скорее всего обновления предназначались для других сборок Астр, а на эту Астру не пошли..

Подскажите, что можно предпринять чтобы восстановить систему? Можно ли как-то откатить эти обновления как на винде?

 , ,

freebits
()

Хочу в vaapi автоматическое переключение драйвера

Форум — Desktop

У меня гибридная графика, но встройка не умеет 10бит, а дискретка умеет. Я не хочу дёргать дискретку и хочу что-то вроде LIBVA_DRIVER_NAME=auto vainfo, драйвер который сам выбирает другой нужный драйвер. Чтобы если видео 8бит, то использовалась встройка, а если 10бит, то дискретка.

 

ext4
()

Удалённый по ssh с последующим chroot для сторонних пользователей

Форум — Admin

По наследству достался проект, который требует ubuntu-bionic. Через chroot работаю на персональном компьютере, иногда удалённо через ssh. Всё замечательно.

И вот хочется дать возможность удалённо подключаться коллеге.

Но чтобы сделать chroot нужен root-доступ. Давать root-доступ постороннему человеку я не готов.

Как дать возможность удалённо подключаться коллеге, чтобы он мог работать в «chroot-клетке», но root-доступа не имел на моём компьютере?

 ,

Jullyfish
()

Описание разметки Markdown

Форум — Linux-org-ru

В описании разметку кода нужно поместить в самом начале.

https://www.linux.org.ru/help/markdown.md

Иначе, человек применяет всё, про что прочёл и так и не доходит до непосредственно выделения кода.

 , , справка

sin_a
()

NPM крупно нахакали

Форум — Talks

Глупых джавамакак скамят каждую неделю, но на этот раз - подломили пакеты, у которых по 300, по 400 и даже по 500 миллионов загрузок за неделю: debug, ansi-styles, supports-color, chalk и другие.

Подломили уже традиционно, через фишинговое письмо с просьбой «подключить 2FA» перейдя по ссылке.

Ориг новость: https://www.opennet.ru/opennews/art.shtml?num=63845

 , , ,

somemong
()

nftables, проверка ttl

Форум — Admin

Мне нужно проверить ttl до одного ip, если оно больше или равно 2, то уменьшить до 1. Как это сделать? В интернете примеры как установить значение, но они без проверки, а я хочу проверять перед установкой, как самый могущественный из энекеев.

 ,

ext4
()

Что поесть?

Форум — Talks

Меня тут обвинили незаслуженно в проповеди, так что, как говорится, вернись и — заслужи!

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

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

Давайте возьмем за точку отсчета человека, который питается мусором, то есть тянет в рот всё, что ему кажется вкусным, совершенно не задумываясь о последствиях. Как далеко вы ушли от этакого бедолаги? Что вас толкнуло на подвиги в диете? Поделитесь текстами, которые оказали на вас влияние. Расскажите о диете, которой вы придерживались бы до конца своих дней, будь у вас сильная воля.

Давайте поговорим о самом важном!

 , ,

papin-aziat
()

openvpn машрутизауи между сетями.

Форум — Admin

Всем привет. Дано: Mikrotik ovpn server 192.168.1.254 - 172.22.22.0/24 192.168.1.0/24

Openwrt ovpn client 192.168.11.1 - 172.22.22.251 192.168.11.0/24

Из сети клиента в сеть сервера ping from 192.168.11.0/24 to 192.168.1.0/24 Связь есть, ресурсы доступны Из сети сервера в сеть клиента ping from 192.168.1.0/24 to 192.168.11.0/24 - Связи нет Из сети сервера ping from 192.168.1.0/24 связь до адреса клиента openvpn 172.22.22.251 - Связь есть.

Понимаю что нужно прописать маршрут, вероятнее всего на клиенте openwrt, но не понимаю что и как.

upd: маршрут на клиенте root@owrt:~# traceroute 192.168.1.3 traceroute to 192.168.1.3 (192.168.1.3), 30 hops max, 46 byte packets 1 172.22.22.1 (172.22.22.1) 2.525 ms 2.155 ms 2.014 ms 2 192.168.1.3 (192.168.1.3) 2.417 ms 2.754 ms 2.164 ms

Заранее благодарен.

 

keper84
()

Приложения ChromeOS не видят геймпад

Форум — General

ChromeOS (точнее FydeOS) установлен на моём Raspberry Pi 5. Геймпад у меня NoName с алика под «названием» BSP-G9. Геймпад успешно подключился к «малинке» через Bluetooth. Онлайн тестеры геймпада видят, что геймпад успешно пордключен. Однако появилась проблема.

Ни линуксовый RetroArch, ни эмулятор NESoid, ни браузерный эмулятор NES не реагируют на мой геймпад - для них как будто у меня нет геймпада. Как исправить эту проблему?

Raspberry Pi 5 я собираюсь использовать как SteamLink-консоль и облачный гейминг на своём телевизоре

 ,

ConLenov
()

RSS подписка на новые темы