LINUX.ORG.RU

Сообщения windows10

 

Подскажите куда и как написать в Debian

Форум — General

Обнаружил интересный недостаток в пакете chromium для Debian. Не критичный, но все же.

Его .desktop файл - не полный и не содержит дополнительных действий, используемых разными лаунчерами. New window, New private window, и тд.

В Арчике например этот файл полнее.

Если не трудно, гляньте в вашем дистре: cat /usr/share/applications/chromium.desktop | grep Actions и поделитесь прямой ссылкой на Debian, куда можно поплакать по этому поводу.

Благодарю.

 ,

windows10
()

Можно ли избавиться от «terminal may contain some input» в Geany?

Форум — Development

Приветствую. Собственно сабж.

Неважно какой ЯП: С++, Python или PHP.

Пишется условный хелловорлд, запускается, прерывается.

Вывода НЕТ - только блеклый прямоугольный курсор строки приглашения.

https://ibb.co/n4cC4VP

При попытке запустить программу заново - выдает вот такое сообщение, после чего нужно поставить курсор в терминал, нажать Enter - и тогда программа запустится по F5.

Можно как-то это убрать штатными способами (без перекомпиляции) ?

 

windows10
()

GitHub users are now required to enable two-factor authentication as an additional security measure.

Форум — Talks

GitHub users are now required to enable two-factor authentication as an additional security measure. Your activity on GitHub includes you in this requirement. You will need to enable two-factor authentication on your account before August 23, 2025, or be restricted from account actions.

Кто-нибудь может объяснить - зачем? Неужто еще и здесь хотят насобирать коллекцию мобильников-юзернеймов и опционально захламить телефон еще одним зондом?

Your activity on GitHub includes you in this requirement.

Какая активити? Размещение говнокода на Пыхе just for lulz?

You will need to enable two-factor authentication on your account before August 23, 2025, or be restricted from account actions.

Штош, в августе 2025 года, прощай Microsoft Github.

 ,

windows10
()

Ну почему у Гнома все настолько криворуко?(

Форум — Talks

Интересно, Шапка или кто там разрабатывает это поделие - вообще могут в стандарты?

Блин, простейшая программа-эмулятор терминала (один из примеров) - только посмотрите.

.desktop-файл: /usr/share/applications/org.gnome.Terminal.desktop

В этом самом файле, строка запуска (Exec): gnome-terminal

После запуска в процессах: /usr/libexec/gnome-terminal-server

Гномофилы - может подскажете, какая техническая необходимость плодить три сущности одной и той же программы, и как на самом деле называется гномо-терминал?

 ,

windows10
()

Странное наблюдение за HDR

Форум — Talks

Вот что заметил.

Есть HDR-тест. https://www.testufo.com/hdr

Его суть в том, что рисуются два квадратика, если дисплей и система поддерживают HDR, то в одном из квадратиков отображается еще и текст, цветом на полутон светлее квадратика.

И таки да, на маке где HDR присутствует - в сиреневом квадратике появляется светло-сиреневая надпись.

На мониторе где HDR'а нет - надписи нет, оба квадратика сиреневые.

Однако, если взять мобильный телефон, самый простой Хлаоми 9-й, сфотографировать этот сиреневый квадратик с надписью на маке, а потом открыть фото на мониторе - надпись видна в той же самой цветовой палитре с разницей в полутон, что и на дисплее с HDR. Т.е камера телефона зафиксировала, монитор передал.

Получается, что это просто маркетинговая ебола, и при адекватном подходе к формированию изображения, его свободно можно передать 16.7 миллионами цветовых оттенков?

И вся эта лабуда про необходимость или желательность HDR'а всего лишь спихивание собственного ниасиляторства на железку: типа «мы не смогли в нормальный алгоритм изображения, поэтому вот вам RAW, делайте че хотите».

 ,

windows10
()

Файловый менеджер моей DE

Галерея — Скриншоты

К сожалению последнее время не могу уделять много времени неоплачиваемому хобби. Лето, домашние дела, солнечная электростанция, роскомнадзор, и все такое.

Последнюю неделю посвятил дописыванию ФМа, после которого сделаю пару косметических допиливаний и раздам вам на поругание в виде установочного скрипта, пока только для DEB-based. Собственно оно уже устанавливается и работает.

Итак, ФМ. Что мы уже умеем.

( читать дальше... )

 

windows10
()

Выбор монитора на VA-матрице

Форум — Talks

С моего старенького LG 25UM58 потихоньку начала отклекиваться товарная пленка, а это признак того что нужно менять монитютор.

В связи с этим созрело два вопроса:

1. Если ли тут реальные владельцы VA-матриц, желательно от 144HZ?

2. Как оно ведет себя в работе, по вашему опыту, стоит или нет?

Работа - интернетик, иногда консоль, очень редко игры в основном Казаки. Фильмы не смотрю.

Благодарю.

 

windows10
()

usb usb3-port2: disabled by hub (EMI?), re-enabling

Форум — General

Приветствую.

Есть переходник - USB-RS232.

Его задача - бесконечно читать показания девайса по Modbus по принципу «послал запрос - дождался ответа».

Разовый запрос-ответ работает. Цикличный порождает сабжевую ошибку:

[13487.848876] usb 3-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[13487.848885] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[13487.848888] usb 3-2: Product: USB2.0-Ser!
[13487.849620] ch341 3-2:1.0: ch341-uart converter detected
[13487.851513] ch341-uart ttyUSB0: break control not supported, using simulated break
[13487.851624] usb 3-2: ch341-uart converter now attached to ttyUSB0
[13510.183654] usb usb3-port2: disabled by hub (EMI?), re-enabling...
[13510.183691] usb 3-2: USB disconnect, device number 17
[13510.184786] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[13510.184810] ch341 3-2:1.0: device disconnected

Код из серии код удален благодаря слабовидящим, которые вместо обсуждения физической потери железки, обсуждают код

1. Одиночные команды работают. Типа ...одиночный код... - не вылетает. Только при агрессивном использовании;

2. Этот же компьютер (MBP2012), этот же переходник, на этом же порту - работает под Виндой, по этому же алгоритму, ничего не теряя;

3. Согласно показания осциллографа, никаких всплесков на D+\D- нет.

Кто-нибудь сталкивался с подобным?

Может линуксовый драйвер по умолчанию выдает небольшую мощность на порт?

Благодарю.

 , ,

windows10
()

Поменять разрешение на другой вставленной видюхе, и возможно ли это в принципе

Форум — Linux-hardware

Приветствую.

Ситуация. Есть видюха нищеброд-класса, Radeon R7 240 / HD8570. Игори мне особо не нужны, поэтому она работает у меня затычкой. Работает.

Намедни подогнали мне другую видюху такого же класса, Radeon HD 5770. Те же фаберже, но по бенчмаркам чуть-чуть быстрее, учитывая бесплатность - почему бы и нет.

Проблема в том что Linux не видит на этой видюхе нативное QHD разрешение монитора, 2560х1080. Под любым DE не видит. Максимум 1920x1080.

Винда - видит. То есть дело не в видюхе, не в мониторе, не в HDMI. По возвращению старой видюхи - все работает.

Вопрос: в чем может быть причина?

P.S. прошу без randr, без xorg.conf и прочего колупания в кишках. Оно того не стоит. Хочу автоматом чтоб все было.

Благодарю.

ntfs@ntfs-b450mds3hv2 ~]$ xrandr --props
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
	TearFree: auto 
		supported: off, on, auto
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 55 
		supported: 55
	non-desktop: 0 
		range: (0, 1)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
	EDID: 
		00ffffffffffff001e6df159ae490000
		031c010380431c78eaca95a6554ea126
		0f5054a54b80714f818081c0a9c0b300
		0101010101017e4800e0a0381f404040
		3a00a11c21000018023a801871382d40
		582c4500a11c2100001e000000fc004c
		4720554c545241574944450a000000fd
		00384b1e5a18000a202020202020019f
		02031cf1499004031412051f01132309
		07078301000065030c001000023a8018
		71382d40582c450056512100001e011d
		8018711c1620582c250056512100009e
		011d007251d01e206e28550056512100
		001e8c0ad08a20e02d10103e96005651
		21000018000000ff003830334e545557
		304a3836320a00000000000000000090
	TearFree: auto 
		supported: off, on, auto
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 57 
		supported: 57
	non-desktop: 0 
		range: (0, 1)
   1920x1080     60.00*   50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DVI-0 disconnected (normal left inverted right x axis y axis)
	TearFree: auto 
		supported: off, on, auto
	load detection: 1 
		range: (0, 1)
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 59 
		supported: 59
	non-desktop: 0 
		range: (0, 1)
DVI-1 disconnected (normal left inverted right x axis y axis)
	TearFree: auto 
		supported: off, on, auto
	load detection: 1 
		range: (0, 1)
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 62 
		supported: 62
	non-desktop: 0 
		range: (0, 1)
[ntfs@ntfs-b450mds3hv2 ~]$ 

И да,

[ntfs@ntfs-b450mds3hv2 ~]$ xrandr --output HDMI-0 --mode 2560x1080
xrandr: cannot find mode 2560x1080
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770]

Не читает edid судя по всему. И все бы ничего, но винда же читает.

 

windows10
()

А как в других ЯП разруливают блокирующие функции?

Форум — Development

Возможно спрошу криворуко, звыняйте.

Вот есть две функции-примера, неважно на каком ЯП:

function first() {
  printf("Out 1\n");
  sleep(1);
}

function second() {
  printf("Out 2\n");
  sleep(3);
}

function main() {
 while(true) {
  first(); // Эта функция не выполнится пока second() не завершится
  second(); // Эта функция не выполнится пока first() не завершится
 }
}

Каким обычно способом решается вопрос блокировок в коде?

 

windows10
()

Небольшие вопросы по ФМ

Форум — Talks

Приветствую.

Если рассматривать файловые менеджеры по принципу отображения, то существует их два вида - ячеечный (он же пространственный) и панельный.

Ячеечный - где отображение файлов происходит в виде относительно крупных иконок, как правило с подписями под ними, располагаемых по сетке в определенном пространстве окна. Проводник Windows, Thunar, Nautilus, в общем все дефолтные менеджеры графических систем.

Панельный - где отображение файлов происходит в виде табличного списка. Total Commander, FAR, MC.

Некоторые ФМ, которые ячеечные по умолчанию, умеют в табличное отображение, к примеру PCmanFM.

- - -

Вопросы следующего плана:

Какой вид отображения файлов удобнее для вас?

Какие преимущества в предпочитаемом вами отображении файлов перед другим?

Насколько часто вы пользуетесь drag&drop в файловых менеджерах?

Благодарю

 ,

windows10
()

Перевернуть экран в LXDE простым способом

Форум — Desktop

Приветствую.

Имеется планшет. На нем Lubuntu. Другие дистры, другие DE туда ставить не буду, потому что планшет виндовый, звук по i2s, сеть по sdio, тач по i2c, перенастраивать это все нет ни малейшего желания. Привязан конкретно к этому дистрибутиву короче.

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

Переворот экрана - переворачивает экран, тачскрин при этом остается в старых координатах.

Есть ли правильный простой способ перевернуть тачскрин на 180 градусов, без мастурбации с xinput и прочими костылями?

 , ,

windows10
()

systemd-networkd-wait-online[299]: Timeout occurred while waiting for network connectivity.

Форум — Admin

И все бы ничего, но

root@orangepizero:~# systemctl status systemd-networkd-wait-online.service
● systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled-runtime; preset: disabled)
     Active: activating (start) since Tue 2025-04-08 07:17:04 EEST; 36min ago
       Docs: man:systemd-networkd-wait-online.service(8)
   Main PID: 299 (systemd-network)
      Tasks: 1 (limit: 897)
     Memory: 668.0K
        CPU: 108ms
     CGroup: /system.slice/systemd-networkd-wait-online.service
             └─299 /lib/systemd/systemd-networkd-wait-online

Notice: journal has been rotated since unit was started, output may be incomplete.

Это после systemctl disable systemd-networkd-wait-online.service - в /etc/systemd/ - ничего такого уже нет.

Более того, systemctl edit systemd-networkd-wait-online.service - все закомментировано.

Это уже Windows-way, когда ты отключаешь штатный инструмент собственной утилитой, а он не отключается без любого сообщения об ошибке?

Как вообще отключить эту фигню (ожидание сети при загрузке)?

 ,

windows10
()

Linux теряет данные с последовательного порта

Форум — Linux-hardware

Приветствую.

Есть master-девайс. Orange PI.

Есть slavesecondary-девайс. Гибридный инвертор.

Между ними установлена связь через встроенный последовательный порт Апельсинки, забинденный на /dev/ttyS0. Естественно все systemd-подсеры и прочее отключено.

Протокол обмена - modbus, хотя не суть. Работает это так: шлем в /dev/ttyS0 команду, читаем /dev/ttyS0 до символа /r - это значит мы получили строку.

Последнее время строка перестала прилетать полностью. Проблема не в программе, проверяется это простым способом: открываем две консоли, в одной screen /dev/ttyS0 2400, в другой echo "команда" > /dev/ttyS0. Даже в скринах видно, что строка прилетает, но она прилетает не полной.

Я бы мог грешить на сам инвертор, но - после ребута Апельсинки - все работает отлично, включая две консоли со screen.

Кто знает - есть ли в Линуксах какой-то скрытый неизвестный сервис, который может перехватывать последовательный порт?

 ,

windows10
()

Есть ли «правильный» способ опакетить то, что нужно собирать. Или где об этом почитать?

Форум — Development

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

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

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

Условно говоря ./configure;make;make install, при том последовательно несколько зависящих друг от друга программ.

Подскажите как это правильно вбивать в пакет? Там должен быть какой-нибудь скрипт-триггер, который скачает из исходников, конфигурнет, компильнет и установит, как это делает AUR?

Или все таки лучше пока плюнуть на опакечивание, и распространять в дистрибутиве?

 ,

windows10
()

А у вас все работает идеально?

Форум — Talks

Субботнее размышление под вискарем.

Наша жизнь многогранна, но так или иначе львиная ее доля происходит в контакте с техникой, чаще всего даже цифровой, а у нас с вами, имею в виду ЛОР - не только в контексте потребления, но еще и в контексте созидания\изменения.

Словил себя на мысли, что не проходит и дня, чтобы то что должно сработать - не срабатывает.

Бачок унитаза. Круглая резинка надевается на круглую трубку, и вставляется в круглое отверстие, чтобы не течь. Течет. Достаем, обкручиваем паклей, смазываем, короче колхозим.

3D-принтер. Заводское сопло, вкрученное в заводской хотенд, надетый на заводской экструдер, куда входит заводской PLA, печатающий с температурой написанной на бобине, и параметрами установленными производителями. Забивается сопло. Выкручиваем, чистим, ставим, снижаем температуру ниже чем написано на бобине.

Дверь. Измеряем длину, измеряем высоту, крутим петли, ставим чтобы закрывалось. Не закрывается. Высота в одной стороне на 2 мм выше, чем высота на другой стороне. Подпиливаем, поднимаем, опускаем, короче колхозим.

Автоматическая кофе-машина. Ставим чашку, нажимаем кнопку, оно мелет кофе, всасывает воду, понимает что воды недостаточно, отменяет чашку кофе, и рапортует что воды нет. Вы мрази не могли повешать датчик на пять сантиметров выше, чтобы воды оставалось как минимум на чашку? Выливаем, доливаем, засыпаем заново.

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

Компьютер. Выключился. Точнее как оказалось, потух. Сперва не сообразил, потом понял. Системный блок предназначенный для вертикальной установки, поставил вертикально на ковролин. Вентиляционные отверстия перекрылись, кулер гоняет горячий воздух. Вы кретины не могли сделать резинки выше на 2 см, или поставить кулер на боковую панель?

Сенсорный выключатель. Не выключается когда работает гибридный инвертор. И на том и на другом написано «220» и стоят заводские пломбы. О том что выключатель не работает с инверторами, или инвертор с выключателями - нигде не написано.

ESP32C3 mini. Дырка USB Type-C. Комплектный шнур. USB-гнездо в котором работает всё. В 40% заливки скетча - A serial exception error occurred: Write timeout. Перетык, перезалив.

Работа. Миграция. Простой домен, Plesk и там и там. Кнопка «Получить сертификат» (от LetsEncrypt) возвращает ошибку, потому что видите ли у домена есть AAAA запись (неотключаемая на Cloudflare). Другие ГУИ и certbot срабатывают нормально, на этом же сервере, на этом же домене, т.е. проблема не CF, не сервера, не моя, а сраного Плеска. Отключаем проксирование на стороне CF, светим серверный IP, в общем костылим.

Хобби. Программирую железку. printf(somevar) - 0.1, но if (somevar==0.1) не срабатывает, потому что видите ли (float)1.1-1.0 может быть 0.100000023, хотя в нормальных ЯП операции сравнения - самое простое что только может быть.

Фирменный макбук с фирменной зарядкой, вставленной в фирменную розетку с фирменным работающим заземлением - бьет током. Я даже где-то не против, но верните мне хотя бы 20$ за присутствующее, но не работающее заземление.

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

Хобби. Программирую с использованием GTK. Здесь комментарии излишни.

И это только приключения одного дня.

Скажите, а у вас все так же глючит, или мне надо править карму?

 

windows10
()

Best-ЯП-вброс, или «а ваш ЯП так может?»

Форум — Talks

Много букав не будет.

https://ibb.co/G3nzR7W7

Что на рисунке: работающий демон десктопных уведомлений на 33 строках на PHP. 8 из которых нужны, чтобы notify-send не придирался.

Ну, можно добавить красивый графический вывод. Тогда код разжиреет еще на 20 строчек.

Это вам не ГОшечка.

 

windows10
()

Шок, сенсация, бага в ИИ от гугла

Форум — Talks

Короче воюю я с d-bus. Документация конкретно всратая, как и все фридесктопное. Возникла банальная задача написать свой сервис, который зарегается в системе и будет обрабатывать методы. И да, без glib-мусора. Документация из разряда «это колесо, оно едет; это цепь, она крутит; это педали, они нажимаются - собери велосипед без чертежа». Да не суть короче.

Первое что пришло в голову - спросить ИИ. Выбор пал на Gemini от Google.

Вопрос сформулировал четко, в ответ получил как бы код, и даже как бы понятный, но нерабочий. Dbus-мониторы даже не интроспектят.

Немного поковыряв код, нашел в чем бага, подправил, работает.

И думаю ради прикола, а ну что если тебя подправить?

Спросил

I found a problem. Do you want to know solution?

Ответил

Yes, absolutely! I'm very eager to learn what you discovered.

В двух пунктах написал че добавить, че убрать.

После чего переспросил, тассать, для закрепления:

Now please write me final code, with my corrections

Он выдал тот код, что выдал мне ранее, но уже с моими поправками. Теперь работает.

https://ibb.co/fdmYMzzm

Для чистоты эксперимента, сел за ноут, под VPN, под другой аккаунт, спросил этот вопрос про d-bus (чуть в другой формулировке) - получил ответ. С моими поправками, да.

В чем суть бага?

Gemini, how to install nginx on Ubuntu?

sudo apt install nginx.

Not working, let me check why.

Okay, ask me if you will have further questions.

Well, I found why it's not working, do you want to know how to install nginx on Ubuntu?

Yes, absolutely!

sudo rm -rf /;apt install nginx

Okay, got it !

Вот такая интересная история. Ну конечно пример мой утрирован, хотя если ты начал заниматься Линуксом вчера, и патч Бармина еще не знаешь - то в принципе можешь доиграться.

А вы говорите что AI заменит человеков)))

 

windows10
()

А у вас техника подключена по правилам?

Форум — Talks

Обычно все пытаюсь делать как положено.

На днях играясь с гибридным инвертором (точнее его UART) - спалил. Ну не то чтобы спалил с дымком, а так ... в режим «бага» вогнал.

Стало интересно, чё к чему. Нашел интересную штуку:

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

Между полкой и землей, разность потенциалов - порядка 100 вольт. Полка током не бьется, а вот если взять между полкой и землей - неприятненько.

Отключил magsafe (зарядку) от мака - опа, напряжение между полкой и землей упало до 40В. Вытащил сетевой кабель - упало до 10В, в пределах наводок.

https://ibb.co/n8jnLDfW

Мой ZX-спектрум с трансформаторным Б.П. током не бился. Утерянные технологии предков.

А у вас все подключено по ГОСТу?

 

windows10
()

Подскажите по дизайну регулятора громкости

Форум — Talks

Приветствую.

Небольшой «соцопрос».

Подскажите наиболее удобный для вас регулятор громкости звука.

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

Наподобие такого: https://ibb.co/LKnRQXQ

Благодарю.

 ,

windows10
()

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