LINUX.ORG.RU

Форум

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

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

Рацпредложение по поводу новых уведомлений

Форум — Linux-org-ru

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

Но счетчик реакций должен сбрасываться при заходе в Уведомления – это не важная информация. Прикольно посмотреть, что тебе поставили 10 клованов, но переходить и смотреть каждый я, конешно, не буду.

Т.е. логика такая:

3 ответа, 5 реакций -> 8 уведомлений

Заходим в Уведомления -> 3 уведомления

Переходим по одному ответу -> 2 уведомления

Нажимаяем кнопку Сбросить -> 0 уведомлений

Проще говоря, хочется, чтобы уведомления реакций работали по-старому, а ответы на сообщения по-новому.

 

MoldAndLimeHoney
()

Стабильные API

Форум — Talks

Запустил я тут на днях Morrowind на ноуте с вин11. И о чудо! Программа 23летней давности с 3D графикой заработала без проблем на современной системе.

А почему? Потому что использует открытую технологию со стабильным API, который разработали профессионалы в 3D графике. Разве все эти поделки типа direct3d, vulkan, metal могут сравниться с opengl в плане стабильности и кроссплатформенности?

 ,

seiken
()

Почему squid может не отдавать полную цепочку сертификата?

Форум — Admin

Собственно subj. Т.е. openssl s_client при коннекте не то чтобы не получает от сервера сертификат, он просто получает из всей цепочки только первый сертификат и не может проверить его подлинности. Ну и curl на него ругается

curl: (60) SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)
More details here: https://curl.se/docs/sslcerts.html

Сервер - Ubuntu 24.04.3 LTS
OpenSSL - 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
Squid Cache: Version 6.13

Причём в самом файле сертификата лежит полная цепочка и тот же lighttpd на другом сервере цепочку отдаёт полностью.

UPD: поставил не тот пакет squid. Поставил squid-ssl и всё заработало.

 , ,

WatchCat
()

проблема с сетевой картой, no carrier

Форум — Admin

есть комп с двумя сетевыми картами, к одной из них подключен телевизор. когда выключаю телек и комп в «режим ожидания», то иногда, после включения нет сети между компом и телевизором. в nmtui сетевая карта не активна, после активации становится доступен локальный адрес компа, но телевизор не пингуется, ethtool пишет: Link: no; ip a: no carrier

индикатор на сетевой карте мигает зелёным, выкл/вкл телевизора не помогает, перетыкание сетевого кабеля тоже не помогает, вопрос решается только перезагрузкой компа.

# ethtool enp4s0
Settings for enp4s0:
	Supported ports: [ TP	 MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Half 1000baseT/Full
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  1000baseT/Full
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Auto-negotiation: on
	master-slave cfg: preferred slave
	master-slave status: unknown
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: external
	MDI-X: Unknown
	Supports Wake-on: pumbg
	Wake-on: d
	Link detected: no

# ip addr show enp4s0
3: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 00:e0:4c:68:44:e9 brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.1/24 brd 10.10.10.255 scope global noprefixroute enp4s0

 

ha-ha
()
: В GNOME и Firefox собираются отключить вставку из буфера обмена по СКМ (180 комментариев)

Не пользовался Linux лет 8. Расскажите пожалуйста вкратце, что в Linux произошло и изменилось?

Форум — Desktop

Когда уходил, разочаровало исчезновение Unity, неработоспособность штатной темы, повышенные системные требования (стало нужно больше чем десяточке 1607), принудительное использование Mutter (ибо с графикой очень нехорошо обстояли дела - Nvidia плохо работало даже без Wayland), да еще и жестко рановато исчезали 32-бита из поддержки. Ах да, забыл - еще раздражало сообщение «a system job is running for…» с загрузкой дистрибутива в размере 90 секунд.

Как сейчас обстоят дела с пингвином? Стоит ли о нем вспомнить, или все же нет? Что-то тенденции в Windows 11 по отказу от локальной УЗ и переход на оплату по подписке настораживают. Или это ничего особенного по сравнению с тем, что в пингвине сейчас? Расскажите в общем, кратко что произошло с момента закрытия Unity и как обстоят дела сейчас…

 , , , ,

Govorilnik90
()

Бережёте NVMe, SSD?

Форум — Talks

После покупки компа и nvme 1Тб (Самсунг) оставил старый шпидельный терабайтник в компе, но закачивая образы ISO по 2-4 Гб или фильмы, решил что лучше использовать для этого шпидельный диск, несмотря на то, что ресурс nvme 600 Тб. Плюс каждый рабочий день записываю видосы в несжатом или полусжатом виде до 400Мб на работе и скидываю их в комп. Что-то показалось я активно манипулирую огромными файлами. Мне же главное запуск ОС и прог ускорить, а чтение фильмов в плеере или редакторе скорость не нужна, там 4 мб в сек и на кой его мне хранить на nvme.

Или я зря заморачиваюсь?

 ,

AZJIO
()

Свежая тема ушла в архив

Форум — Linux-org-ru

 

Beewek
()

Есть ли смысл сейчас делать десктоп на Иксах?

Форум — Desktop

Сидел на винде до недавнего времени, при этом опыт с линуксом небольшой, но есть.

Вот решил поставить какой-нибудь дистрибутив (условный Арч), на нем настроить i3, т.к. он мне просто очень нравится. Раньше, когда я начинал разбираться с линуксом (год-полтора назад), разговоров о Wayland было не так много, как сейчас, и на Иксах сидело еще очень много людей.

А недавно начал замечать много бесед, тредов, тем и т.п. про то, что Xorg умирает.

Так вот, стоит ли сейчас собирать окружение на основе X? Ну или ставить DE на иксах, например XFCE? Или лучше уже смотреть в сторону Вэйланда? Какие-нибудь Sway или Hyprland ставить

Железо у меня если что старая карта Нвидии, но думаю скоро приобретать новый ноутбук, так что это не особо важно.

Что думаете?

 , , , ,

fole
()

С чего начать новичку?

Форум — Development

Подскажите! Имею базовые знания C++, знаю ООП парадигму. Очень интересуюсь opensource. С чего начать разработку под линукс? Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды. Как вы начинали разрабатывать под линукс? Дайте советы по материалам, группам где можноо найти единомышленников

 , ,

vshopovec
()

IDE для C/C++(или хотя бы только для C)

Форум — Development

Существует ли что-то рабочее помимо шлангд? Шланг не особо умеет в C++, а в C не умеет совсем.

QtCreator с собственным парсером(без шлангд) даёт ошибки уже в других местах и большем количестве. Тут получается шило на мыло.

 , , , ,

qweururu
()

Alt Linux - Центр приложений - вечная загрузка

Форум — Desktop

Всем привет. Установлен Альт - Рабочая станция 11.1 (который с Гномом). После установки, обновил через Центр Приложений, все было нормально, доустановил через него нужные программы. Перезагрузил, теперь при запуске Центра Приложений, появляется «Обновление данных», статус-бар доходит примерно до 90%, и так навечно остается. Закрываю Центр, перегружаю, опять «Обновление данных», доходит до 90% и все. Через консоль делал: apt-get update, apt-get dist-upgrade, update-kernel, обновилось ядро, больше никаких обновлений нет. Центр по-прежнему висит. Помогите советом, пжлста.

 

alzval
()

Лучший Linux дистрибутив из коробки в 2026 году для РФ

Форум — Desktop

Всем привет.

Я ищу лучший дистрибутив для себя, у которого все основные функции будут нормально работать из коробки.

Я пробовал Fedora (KDE), openSUSE TW, Pop!_OS (с новым окружением), но у всех них есть проблемы. Самые главные наверное, относятся к моему местоположению - РФ. У меня на каждой из этих систем не работали исправно обновления. Я пробовал другие дистро с КДЕ, там не работали штуки по типу загрузки тем из параметров системы и Discover.

На Arch и Gentoo обновления работали, кроме КДЕшных (в тех, что выше и обычные встроенные команды не работали). Но мне нужен готовый дистрибутив, который не нужно будет настраивать много времени.

Т.е. наверное КДЕ прийдется обходить стороной, либо как-то его чинить, чего я делать особо не хочу.

Еще я пробовал openSUSE TW редакцию с Гномом, там центр обновлений тоже не работал.

Короче нужно какой-то дистр, работающий нормально в РФ и с редакциями кроме Гнома и КДЕ.

  • у меня Нвидиа, нужна ее поддержка.

Есть у кого варианты?

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

 , , ,

fole
()

Хотели новостей? Их есть у меня, но они плохие...

Форум — Talks

Компания Yandex отжалела официальную версию музыки

Если вы перейдёте из Linux, вам разрешат скачать deb пакет.

Нет ни версии с rpm, ни под arm, как это было тут

Когда я писал про yandex-music-linux в прошлом году, у меня была мысль, что неофициальная сборка не понравится корпорации, ну вот, похоже бабочка махнула крыльями, и репка перемещена в архив.

Для клиентов ЯМузыки разработчик Максим Чингин запилил Yaamp. Это клон классического Winamp 2.91 (WebAmp) + «Яндекс Музыка» (используется yandex‑music‑api, yandex‑music‑open‑api)

PS. Господа в яндексе, запилите как положено, вам трудно что-ли?

 ,

unclestephen
()

Graphics Tablet, какой софт реагирует на силу нажатия стилуса?

Форум — Desktop

Есть одностраничный документ pdf. Есть Graphics Tablet (ugee.net, M708, но не важно). Драйвер завёлся, GUI запустился, в GUI видно, что на силу нажатия стилуса при рисовании реагирует.

Нужно добавить подпись в документ pdf, но так, чтобы она была максимально реалистичной - чтобы толщина линии зависела от силы нажатия.

То, что перепробовал - и online, и Libra, и какие-то простые редакторы pdf - всё позволяет просто подписать, на силу нажатия не реагирует.

Какой софт использовать, чтобы при подписывании реагировало и на силу нажатия? MS Word реагирует, с ним всё в порядке, но его нет.

 graphics tablet,

blex
()

Поломали ссылки в Уведомлениях

Форум — Linux-org-ru

Привет.

Когда есть обычная ссылка, то можно средней кнопкой мыши открыть её в новой вкладке, а по правой кнопке что-то сделать, например скопировать ссылку. Если просто навести на ссылку, то браузер показывает куда ведёт ссылка. И это удобно. И это работает на всех нормальных сайтах. И на LOR это работает. Но вот в Уведомлениях это перестало работать. Средняя кнопка мыши включает скролл (как будто там нет гиперлинка вообще), наведение не далает ничего, по правой кнопке оно опчему-то открывается в новой вкладке.

Вернитие нормальное поведение ссылок в Уведомлениях!

 ,

Kroz
()

nvidia gt710, непонятное в двумя мониторами и дело не в линукс

Форум — Linux-hardware

вобщем даже не знаю в какую сторону думать...
есть УПС (не причём, но участвовал), комп с этой видюхой и два монитора (d-sub и dvi), всё работало, упс временно сдох, подключил напрямую один монитор, второму розетки не хватило, работал с одним монитором, восстановил упс, подключил оба монитора, включаю - работает только один монитор (dvi), второй в режиме ожидания (уже с момента загрузки и биосе, должны были оба завестись и дублироваться). отключаю dvi монитор, включаю комп, второй монитор заводится, включаю dvi - никакой реакции, в ждущем режиме, работает только второй монитор, перезагружаю, начинает работать только первый...
вобщем работает только тот монитор, который подключен при включении, при двух подключенных работает только первый (dvi) и это ещё до загрузки системы, линукс тоже видит только один монитор, оба монитора рабочие, оба выхода рабочие, сброс настроек биос делал... что могло такое произойти??


Перемещено hobbit из general

 ,

MaR
()

Eclipse и фильтрация

Форум — Development

Внимание - вопрос, это баг эклипса или фича и я чего-то не понимаю. Есть простейшее консольное приложение, задача которого пробежаться по fb2 файлам (включая те что лежат внутри архивов) и проверить являются ли они корректными xml и корректными fb2 + попробовать собрать информацию о том каким софтом были сделаны некорректные fb2 файлы на Java (да то ещё извращение, но что поделать, мне так удобнее, чем с шарпом в линуксе). Проект собирается при помощи maven. Заодно захотел поиграться с локализацией на Java. Структура проекта пока такая:

.
├── pom.xml
├── src
│   ├── main
│   │   ├── java
│   │   │   └── fb2dataminer
│   │   │       ├── ApplicationInfoProvider.java
│   │   │       └── Application.java
│   │   └── resources
│   │       └── localization
│   │           ├── MessagesBundle.properties
│   │           └── MessagesBundle_ru_RU.properties
│   └── test
│       ├── java
│       └── resources
└── target
    ├── classes
    │   ├── fb2dataminer
    │   │   ├── Application.class
    │   │   └── ApplicationInfoProvider.class
    │   ├── localization
    │   │   ├── MessagesBundle.properties
    │   │   └── MessagesBundle_ru_RU.properties
    │   ├── MessagesBundle.properties
    │   ├── MessagesBundle_ru_RU.properties
    │   └── META-INF
    │       ├── MANIFEST.MF
    │       └── maven
    │           └── ru.example.fb2-data-miner
    │               └── fb2-data-miner
    │                   ├── pom.properties
    │                   └── pom.xml
    └── test-classes
Класс ApplicationInfoProvider должен отдавать разную информацию о приложении: справка, версия, авторы, библиотеки и их версии и т.д.. Вся эта информация лежит в pom.xml, всё шло хорошо, пока я не захотел пробросить информацию из pom.xml в MessagesBundle.properties и MessagesBundle_ru_RU.properties, например, так:
help=Показывает справку\n\
и что-то ещё
version=${project.version}
В pom.xml у меня
<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>ru.example.fb2-data-miner</groupId>
	<artifactId>fb2-data-miner</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>fb2-data-miner</name>
	<description>Console application for collection statistics and data from fb2
		files</description>
	<properties>
		<java.version>25</java.version>
		<commons-cli.version>1.11.0</commons-cli.version>
		<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>
	<dependencies>
		<!-- https://mvnrepository.com/artifact/commons-cli/commons-cli -->
		<dependency>
			<groupId>commons-cli</groupId>
			<artifactId>commons-cli</artifactId>
			<version>${commons-cli.version}</version>
		</dependency>
	</dependencies>
	<build>
		<resources>
			<resource>
				<directory>src/main/resources/localization</directory>
				<filtering>true</filtering>
			</resource>
		</resources>
		<!-- проблемный плагин -->
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-resources-plugin</artifactId>
				<version>${maven-resources-plugin.version}</version>
				<configuration>
                			<encoding>${project.build.sourceEncoding}</encoding>
                			<propertiesEncoding>UTF-8</propertiesEncoding>
                		</configuration>
			</plugin>
		</plugins>
	</build>

</project>
А теперь внимание - вопрос: при сборке в target->classes создаются файлы MessagesBundle.properties и MessagesBundle_ru_RU.properties где правильно подставляются все значения. Но в target->classes->localization копируются файлы как есть, без всяких изменений. Разумеется после запуска из эклипса вместо версии 0.0.1-SNAPSHOT я вижу строку ${project.version}. Собственно я что-то не так настроил или это всё старые проблемы m2e плагина в Eclipse который ранее в 2014 году уже был замечен за подобным, т.к. его правила сборки и правила сборки maven немного разные, но вроде как было пофикшено с тех пор.

Обновление

По сути всё сводится к 2 проблемам - либо при отключении в Build Path /src/main/resources/localization (по идее надо отключать чтоб не бездумно копировалось как есть), то мы не можем подгрузить MessagesBundle_ru_RU.properties который появляется почему-то в target->classes а не в target->classes/localization (куда файл бездумно копируется если не исключить /src/main/resources/localization из Build Path)

 , , , maven-resources-plugin

peregrine
()

Как Grok меня с Hexchat- ом подружил или now-playing, написанный ИИ

Форум — Desktop

Здравствуйте!

Не уверен, что данная тема подходит именно в этот раздел, но пусть если не подходит её модераторы переместят в правильную. Благодарю за терпение и труд модерации заранее!

Недавно, во время обсуждений на моём IRC канале один из пользователей вспомнил как раньше в программе mIRC был плагин, позволяющий отправлять сведения о прослушиваемой песни. Тогда я решил поискать плагины под мой на тот момент любимый клиент, чьё название KVirc, но не нашёл, зато под Hexchat нашёл такой, который отображает композицию с плеера mpv. Но потом мне захотелось не зависеть от одного плеера при отображении и вспомнил про один из своих любимых виджетов conky , который называется now-clocking. Он через playerctl брал имена композиций даже с kdeconnect-а, что меня сильно устраивало. В поисковике подобный плагин в готовом виде, который бы работал именно с playerctl не было, поэтому попросил нейронку мне написать такое. В качестве ИИ для вайбкодинга такого проекта я применил Grok от товарища Маска… и она написала то, что после всего ещё одной доработки стало моим итоговым вариантом. Чтобы и вы не искали, а опубликую здесь код данного произведения.

# HexChat Python Plugin: Now Playing as Action (/me)
# Сохрани как nowplaying_action.py в ~/.config/hexchat/addons/
# Загрузи: /py load nowplaying_action.py
# Использование: /np — отправит в чат действие вроде "* ТвойНик сейчас слушает Artist - Title"

__module_name__ = "Now Playing Action"
__module_version__ = "1.1"
__module_description__ = "Sends current music info as /me action using playerctl"

import hexchat
import subprocess

def get_now_playing():
    try:
        # Формат: Artist - Title (Player: player_name)
        output = subprocess.check_output([
            'playerctl', 'metadata', '--format',
            '{{artist}} - {{title}} ({{playerName}})'
        ]).decode('utf-8').strip()
        
        # Если ничего не играет или пустые поля
        if not output or output.startswith(' - ') or output == '( )':
            return "ничего не играет"
        
        return output
    
    except subprocess.CalledProcessError:
        return "ни один плеер не найден"
    except FileNotFoundError:
        return "playerctl не установлен"
    except Exception:
        return "ошибка получения трека"

def now_playing_action_cb(word, word_eol, userdata):
    info = get_now_playing()
    
    # Отправляем как действие (/me)
    hexchat.command(f"me сейчас слушает {info}")
    
    # Опционально: выводим в консоль HexChat для себя
    hexchat.prnt(f"* Ты сейчас слушаешь {info}")
    
    return hexchat.EAT_ALL

# Регистрируем команду /np
hexchat.hook_command("np", now_playing_action_cb, 
                     help="/np — отправить в чат действие с текущим треком")

print(f"{__module_name__} v{__module_version__} загружен. Используй /np")

Данный код вы копируете в файл с любым именем и расширением .py и перемещаете в /home/<ваш_пользователь>/.config/hexchat/addons . После чего через меню включения плагинов и скриптов во вкладке «окно» вы его загружаете через соответствующую кнопку. Для использования во время общения просто вводите /np в поле ввода сообщения.

 

dsalin
()

В коммьюнити GitHub попросили ИИ Grok удалить худшего программиста с фото Торвальдса и Гейтса

Форум — Talks

 

unclestephen
()

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