LINUX.ORG.RU

Сообщения IIIypuk

 

Gray > Red/Blue (тепловизор)

Есть Ч/Б изображение с тепловизора. Необходимо преобразовать в цветное по градации от синего к красному.

На SOF нагуглил пару примером, но сам их ещё не пробовал. Может имеется готовая библиотека для этих целей?

Если считаете, что задачу можете решить в частном порядке за символическую плату, пишите на iiiypuk@fastmail.fm, либо в Telegram: https://t.me/db_o_qp

 , ,

IIIypuk
()

Концепт идеального Linux

Навеяно темой Хочу свой дистряб GNU / Linux. Отговорите.

Как уже говорили тут (не могу сходу найти автора оригинала), лучший Linux — это WSL.

Ниже вырезка моих мыслей из дизайн-документа:

fallos (Fallout OS) - Linux операционная система нацеленная на простоту и работу в эпоху пост-апокалипсиса и желеного занавеса.

В данный момент Linux еб* помойка (GPL помойка x2). Когда перекроют кислород из других континентов, в этой стране красноглазики пососут *, а потом всё, конец обновлениям, свежим пакетам.

Сегодня (всегда) правит миром Windows, потому что только эта ОС может в текущей 11 версии запустить приложение написанное для Win95 без проблем, так ещё и с поддержкой этиих ваших HiDPI.

У каждого еб* школьника в папке Downloads есть файлы aimp4_setup.exe, mpc-player_install.exe, а у каждого эникейщика валяется 100500 болванок с Windows, MS Office и немеренной тьмой другого ПО.

Linux-макаки такому раскладу дел могут только позавидовать.

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

Цель fallos разработать работающую систему с необходимым софтом в эпоху тяжёлых времён.

Не планируется иметь своё ядро (привет @CYB3R), ОС будет работать из chroot, а значит она будет переносимая. Любой диггер сможет таскать в ж*е флешку со своей системой и запускать везде, где найдёт Linux Live CD. У эникеев я думаю такие остануться.

Такой подход решит множество проблем Linux, несовместимости и обратной совместимости версий libc, кучи стандартов пакетов и прочего.

Принципы ОС:

  • KISS / UnixWay
  • Non GNU
  • FLTK (если надо, перепишем весь GUI софт, нет, пользуйтесь cli)

Немного фактов об ОС:

  • Один пользователь, нет два, пользователь и администратор, чтобы рукожоп ничего не сломал
  • Возможность установки несколько версий программы

На этом пока всё, остальную порцию можно будет потом взбросить.

Хеши версии 0.0.1 - bGludXh0YWxrcy5jbw== base64

 , ,

IIIypuk
()

memusage и другие

Стыдно, но нужна помощь.

Два месяца не могу вспомнить название утилиты, которая отображает потребление RAM для процесса.

В очередной раз пытаять вспомнить название, набрал в терминале mem, нажал Tab… так я нашёл memusage. То что нужно, но это не та утилита.
Та была простая, без графиков, как time, например.

Пересмотрел список binutils и coreutils, возможно плохо.

 

IIIypuk
()

GTK4 Segmentation fault [решено]

В связи с релизом Gnome 42 появилось желание поковырять библиотеку GTK4.

Сначала попробовал биндинг для Crystal - hugopl/gtk4.cr
Получил Segmentation fault.

Потом взял библиотеку для Python - gi
Получил Segmentation fault.

Дальше на C - Segmentation fault.

Установил gtk4-demos. Запустил примеры

usr/bin/gtk4-demo
usr/bin/gtk4-demo-application
usr/bin/gtk4-icon-browser
usr/bin/gtk4-print-editor
usr/bin/gtk4-widget-factory

получил Segmentation fault.

Arch не testing. У кого тоже не работает?

Решение

GTK4 приложения на картах с драйвером Crocus в Xorg сессии не работают.
Переключение на Wayland решает проблему.
Установка mesa-amber не помогает, так как Xorg сессия GNOME не запускается совсем.

UPD: В релизе mesa 22.0.1 починили.

 , , ,

IIIypuk
()

Посмотреть удалённые комментарии

Такой вопрос, в разделе «Уведомления» вкладка «Удаленное» отображаются удалённые комментарии за весь период нахождения на сайте?

Или только за последний год?

Если не ошибаюсь, раньше 20 последних отображались. Верно?

 

IIIypuk
()

Заставить работать TP-LINK TL-WN727N rev 2 в BSD

Неполучается наладить Wi-Fi в OpenBSD

Имеется Lenovo Yoga 300-11IBR

# sysctl hw

...
hw.vendor=LENOVO
hw.product=80M1
hw.version=Lenovo Yoga 300-11IBR
...

В нём следующие сетевые интерфейсы

# pcidump

2:0:0: Realtek 8723BE
3:0:0: Realtek 2168

В ifconfig -a только lo0 re0 enc0 pflog0.

# dmesg | grep Realtek

zalia0: codecs: Realtek ALC236, Intel/0x2883, using Realtek ALC236
"Realtek 8723BE" rev 0x00 at pci2 dev 0 function 0 not configured
re0 at pci3 dev 0 function 0 "Realtek 8168" rev 0x15: RTL8168H/8111H (0x5400), msi, address 1c:83:41:1d:95:ff
ugen0 at uhub0 port 4 "Realtek Bluetooth Radio" rev 2.10/2.00 addr 3
ugen2 at uhub0 port 2 "Realtek 802.11n NIC" rev 2.00/0.00 addr 5

За всё время использования OpenBSD у меня не было ни одного девайса, где я смог запустить Wi-Fi.

Решился купить Wi-Fi свисток. нашёл тред на reddit.

Из всех вариантов перечисленных в run.4 и urtwn.4 устроил TP-LINK TL-WN727N.

Но то, что в man’е было написано v3 после названия модели я обнаружил только после того, как вставил свисток в ноут и он не заработал 😣. У меня rev. 2.

По VEN/DEV определил, что внутри rtl8188eu (urtwn)

# usbdevs

...
addr 05: 2357:0111 Realtek, 802.11n NIC

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

Как в репозитории проверить моё устройство? Там список в HEX. 0111 = 0x6f?

Куда копать? Спасибо.

 , ,

IIIypuk
()

День компьютерщика

Заметил, что никто не создал.

14 февраля, не только день влюбленных, но и день компьютерщика.

Поздравляю!)

 

IIIypuk
()

Вышла Raspberry Pi OS (64-bit)

Вышла 64 битная версия официальной ОС для малинки.

У кого там раньше были проблемы с драйверами?

Пруф: https://www.raspberrypi.com/news/raspberry-pi-os-64-bit/

 ,

IIIypuk
()

systemd-networkd поднять сеть на VDS (одноранговая сеть)

Не могу поднять интернеты на VDS. Прошу Вас сделать это за меня.

Имею следующие данные:

IP адрес: 72.64.105.65
Маска сети: 255.255.252.0
Адрес шлюза: 72.64.104.254

Поднимаю сеть вот такой конфигурацией:

cat /etc/systemd/networkd/20-wired.network

[Match]
Name=ens3

[Network]
Address=72.64.105.65/22
Gateway=72.64.104.254
DNS=8.8.8.8

При этом несмотря на строку DNS... в resolv.conf сё равно прописывается неверный nameserver.

ip a выдаёт следующий выхлоп.

inet 72.64.105.65/22 brd 72.64.107.255 scope global ens3

Ради эксперимента запустил LiveCD Debian (там netctl), такой выхлоп ip a.

inet 72.64.105.65 peer 10.0.0.1/32 brd 72.64.105.65 scope global enp0s3

 ,

IIIypuk
()

Как открыть компьютер в интернет?

Хочу, чтобы локальный компьютер был доступен из интернета.

Есть, Компьютер №1 под Windows 7, который питается интернетом от опсоса (серый IP).
Он подключен к Wi-Fi AP по LAN и имеет статус шлюза в сети, для раздачи интернетов на другие девайсы.
Есть Rasberry Pi подключенная к этой самой WAN, к которой собственно хочу получать доступ из интернета.

- Есть домен подключенный к DNS Yandex.
- Есть сервер со статически IP.

Как реализовать?

Пробовал просто запихнуть A запись с динамическим IP, no-ip. Не завелось.
Что я делаю не так? В какую сторону смотреть, чтобы найти решение?

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

Спасибо.

 ,

IIIypuk
()

Выравнивание в ncmpcpp

Как сделать, чтобы в определенном столбце текст был по правому краю? В конфиге есть такая строка, что как бы намекает

## - r - column will be right aligned
## - E - if tag is empty, empty tag marker won't be displayed
Находится она прямо над настройками columns режима.

Что пробовал

(20)[red]$r{a}
(20)[red]%r{a}
$r(20)[red]{a}

 ,

IIIypuk
()

Tkinter, не растягиваются виджеты

Вообщем сабж.
Либо при установлении геометрии окна

root = tkinter.Tk()
root.geometry('200x100')
root.resizable(True, False)
либо просто при ресайзе виджеты не растягиваются по горизонтали.
Размещаю виджеты так
.grid(sticky='we')
Подскажите как надо правильно.

 , ,

IIIypuk
()

Помогите оживить флешку

Есть 8G Kingstone USB накопитель, на котором был один ext4 раздел с Debian.

При подключении получаю в dmesg следующий выхлоп

 scsi5 : usb-storage 1-6:1.0
scsi 5:0:0:0: Direct-Access     Kingston DataTraveler 111 PMAP PQ: 0 ANSI: 4
sd 5:0:0:0: [sda] 15356160 512-byte logical blocks: (7.86 GB/7.32 GiB)
sd 5:0:0:0: [sda] Write Protect is off
sd 5:0:0:0: [sda] Mode Sense: 45 00 00 00
sd 5:0:0:0: [sda] Assuming drive cache: write through
sd 5:0:0:0: [sda] Assuming drive cache: write through
sd 5:0:0:0: Attached scsi generic sg0 type 0
 sda: sda1
sd 5:0:0:0: [sda] Assuming drive cache: write through
sd 5:0:0:0: [sda] Attached SCSI removable disk
Система устройста sda и разделов на нем не видит. Через несколько секунд в dmesg наблюдаю такое
usb 1-6: reset high speed USB device using ehci_hcd and address 17
usb 1-6: reset high speed USB device using ehci_hcd and address 17
usb 1-6: device descriptor read/64, error -110
hda: task_pio_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_pio_intr: error=0x04 { AbortedCommand }
hda: possibly failed opcode: 0xec
usb 1-6: device descriptor read/64, error -110
usb 1-6: reset high speed USB device using ehci_hcd and address 17
usb 1-6: device descriptor read/64, error -110
usb 1-6: device descriptor read/64, error -110
usb 1-6: reset high speed USB device using ehci_hcd and address 17
usb 1-6: device descriptor read/8, error -110
usb 1-6: device descriptor read/8, error -110
usb 1-6: reset high speed USB device using ehci_hcd and address 17
usb 1-6: device descriptor read/8, error -110
А потом такое
sd 5:0:0:0: Device offlined - not ready after error recovery
sd 5:0:0:0: [sda] Unhandled error code
sd 5:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
sd 5:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 00 08 00 00 00 08 00
end_request: I/O error, dev sda, sector 2048
Buffer I/O error on device sda, logical block 256
usb 1-6: new high speed USB device using ehci_hcd and address 18
usb 1-6: device descriptor read/64, error -110

Последнее использование закончил командой sync и доставанием флешки из выключенного компа. После этого флешка еще распознаыалась как sda, но не было разделов и я применил к ней testdisk.

Есть ли возможность достать с нее данные или RIP!

 

IIIypuk
()

Не могу стянуть реп Shadow

Сабж.
FTP сдохло

ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/
Из git'а тоже никак
http://anonscm.debian.org/cgit/pkg-shadow/shadow.git/
Выхлоп:
$ git clone https://anonscm.debian.org/git/pkg-shadow/shadow.git
Cloning into 'shadow'...
fatal: repository 'https://anonscm.debian.org/git/pkg-shadow/shadow.git/' not found
$  git clone git://anonscm.debian.org/pkg-shadow/shadow.git
Cloning into 'shadow'...
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

Что делать, товарищи?

 ,

IIIypuk
()

CMake и TinyCC

Как настроить CMake, чтобы он собирал проект компилятором tcc?

У меня вроде получилось сказать CMake юзать tcc параметром:

-DCMAKE_C_COMPILER=tcc
но make всё равно не работает.
[100%] Building C object CMakeFiles/.../main.c.o
make[2]: tinycc: Command not found

В CMakeLists.txt добавил
set(CMAKE_C_COMPILER TinyCC)
TinyCC взял отсюда:
http://www.cmake.org/cmake/help/v3.0/variable/CMAKE_LANG_COMPILER_ID.html

 ,

IIIypuk
()

FTL: Faster Than Light. Включить Fullsceen

Не могу запустить игру в полноэкранном режиме, либо установить оконное разришение 1024x600.
ArchLinux, нетбук, GMA 3150.
В системных требованиях такая строка:

Graphics card with OpenGL 2.0 support, minimum resolution of 1280x720
С OpenGL проблем нет, а вот с разришением да, не подходит.
Но разве нельзя ничего сделать?

Вот весь лог игры, когда запускаю Steam в терминале:
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Initializing Crash Catcher...
Initializing Video
Video Initialized
Opengl version = 2.1 Mesa 10.2.8
Starting audio library...
BASS_Init: Failed to init BASS Library!
BAS_INIT: 3
Resource Preload: 15.963
Loading text....
Initializing animations...
Animations Initialized!
Loading Ship Blueprints....
Blueprints Loaded!
Initializing Sound Data....
Generating world...
Loading achievements...
Loading score file...
Running Game!
Game removed: AppID 212680 "FTL: Faster Than Light", ProcID 5415 
Attempting to use a Windows only path root on non-Windows platform for game 212680
Attempting to use a Windows only path root on non-Windows platform for game 212680
Installing breakpad exception handler for appid(steam)/version(1411443970)
Attempting to use a Windows only path root on non-Windows platform for game 212680
Attempting to use a Windows only path root on non-Windows platform for game 212680
В settings.ini установил logging=1, но как говорят на форуме, файла с логами внутри директории с игрой не появляется.
Пробовал играться с параметром manual=1, эффекта ноль.
Что можно сделать?

 ,

IIIypuk
()

Менеджеры буфера обмена

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

Первое что пришло в голову, был klipper.
Хоть он и крутой, но тянуть kde-workspace вообще желания не было и я бросил идею ставить его.
Менеджер пакетов показал ещё два clipboard менеджера, это был Parcelite и его форк Clipit.
Ну что уж тут, поставлю оба и посмотрю.

Запустил Clipit, тот предупредил, что хранит историю в plain тексте и если я копирую пароли или прочую конфиденциальную информацию, нужно нажать «Нет», не хранить историю.
Пуктов настроек мало, но я не нашёл ничего такого, чтобы мне было нужно потом, по этому настроек хватает.
Ну и на последок, пакет весит 44kb против 235kb parcelite.

Теперь parcelite. Оповещения о конфиденциальности не было. Открыл настройки, о боже!! Они не влезают в экран моего нетбука.
Я как раз сидел под Awesome и двигать окна на Alt+ЛКМ я не мог. Пришлось запускать в другом tty Openbox и ковырять настройки там.
На вид их оказалось больше, но это только на вид. Раздел Miscellaneous вообще не нужен.

Занимательно то, что clipit хоть и мёртв, для него есть иконка в теме Faience, в отличии от.
А ещё есть киллер фича Offline Mode, которая приостанавливает сохраннение в историю изменений в буфере обмена.

На странице на SourceForge дата последнего обновления датируется маем 2013 года.
На GitHub в чейнджлогах так вообще апрель 2012.

Интересно, среди вас кто-нибудь пользуется ClipIt'ом?
Нужно развивать утилитку, она ведь такая классная и удобная.

ЗЫ: Вот такая дурость на ночь глядя.

 

IIIypuk
()

mpdscribble не отправляет треки на Last.fm

Собственно вопрос в названии темы. Раньше всё работало, потом просто перестало.

Конфиг

#proxy = http://the.proxy.server:3128
pidfile = /home/alex/.mpdscribble/mpdscribble.pid
#daemon_user = mpdscribble
log = /home/alex/.mpdscribble/mpdscribble.log
verbose = 2
journal_interval = 300

host = 127.0.0.1
port = 6600

[last.fm]
url = http://post.audioscrobbler.com/
username = Alex_Popov
password = :-P
journal = /home/alex/.mpdscribble/lastfm.journal

#[libre.fm]
#url = http://turtle.libre.fm/
#username = my_username
#password = my_password
#journal = /var/cache/mpdscribble/librefm.journal

#[jamendo]
#url = http://postaudioscrobbler.jamendo.com/
#username = my_username
#password = my_password
#journal = /var/cache/mpdscribble/jamendo.journal

[file]
file = /home/alex/.mpdscribble/mpdscribble.log

Пробовал менять пароль. В логах чисто. Если отключаю интернет, то только такая ошибка.

2014-09-22T00:32:54+0400 [last.fm] handshake error: curl failed: Could not resolve host: post.audioscrobbler.com

Хз вообще куда копать, у вас работает?

UPD: Запускаю так, если имеет значение:

pidof mpdscribble >& /dev/null
if [ $? -ne 0 ]; then
 mpdscribble &
fi
Этот код в ~/.config/openbox/autostart

 ,

IIIypuk
()

Встроенный картридер, read-only

Нетбук. Втроенный картридер монтирует MMC флешку в read-only.

Bus 001 Device 004: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 24ae:2001  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Что из этого карт-ридер я хз, наверное я думаю 24ae:2001
Флешка MMC 512MB, только достал из фотика, всё работало.
Раньше она стояла в Nokia N70. К флешке снизу крепится болванка, чтобы флешка была по размеру как SD и влезала в карт-ридеры.
Lock'а на флешке нет.
Точно не помню, но вроде раньше работало.
С флешкой проблем нет, вставляю её в USBшный карт-ридер, нормально форматируется и записывается.
Хотел на флешку загнать /boot/ (так надо).

Я вот хотел спросить, может на плате есть Lock какой? Никто не сталкиваться. Что-то похожей проблемы нагуглить не смог, только как снести драйвера в Windows.

 ,

IIIypuk
()

Proxy в Linux

Задаю снова затёртый всеми вопрос: "Есть ли альтенативы Proxifier для Linux?".

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

Интернет у меня в доме построен так.
Есть стационарный комп с 3proxy и свистком. К компу подключена точка доступа с DHCP.
Остальные устройства (нетбуки, Android планшет и Android телефоны) просто подключаются к Wi-Fi и юзают интернет через Proxy.
С Andoid всё просто. В настройках Wi-Fi сети можно указать настройки прокси (IP:Port) и всё само работает.
На нетбуках в Windows использовал Proxifier PE. Игрался в Steam, тыкал браузер и всё такое.

Но на одном нетбуке (моём) стоит Arch. Много всего, типа pacman, Chromium (--proxy-server=socks://ip:port), Git смог настроить через прокси. Но вот другие приложения, которые не умеют прокси, тот же Steam например запускать не получается.

Пробовал много чего из AUR'а и redsocks в том числе.
Остановился я всё же на tsocks и proxychains, но как и остальные тулзы работать они не захотели.

Кто-нибудь вообще пробовал такой софт?

[alex@laptop ~]$ cat /etc/tsocks.conf 
#local = 192.168.0.0/255.255.255.0

server = 192.168.0.100
server_type = 5
server_port = 1080
[alex@laptop ~]$ cat ~/.proxychains/proxychains.conf 
#dynamic_chain
strict_chain
#round_robin_chain
#random_chain

#chain_len = 2

#quiet_mode

proxy_dns 
remote_dns_subnet 224

tcp_read_time_out 15000
tcp_connect_time_out 8000

[ProxyList]
socks5  192.168.0.100  1080
#http    192.168.0.100  3128

 

IIIypuk
()

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