LINUX.ORG.RU

Форум

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

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

vim плагины синтаксис кавычки

Форум — Desktop

Привет любителям VIM!

Кто знает, как вернуть отображение обрамляющих кавычек при редактировании конфигурационных (json) файлов?

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

 , ,

bigov
()

alt p11 autoports

Форум — Talks

нипонил. а хде сабж?

в p10 autoports сломан наглухо, в p11 решили вообще не делать?

или модные дефки сейчас сидят на сизифе?

 , ,

alt-tab-let
()

UNetBootin и тупой вопрос

Форум — Linux-install

Вторая попытка (мб кто-то вспомнил).

Небольшая ветка, по большей части один тупой вопрос.

Есть прога для установки линухи без флешки (во впервых я школьник, во вторых, биос старый, в прошлый раз он с раза 10 нашёл флешку, страдая ещё очень долго), названии этой штуке «UNetBootin», и вот вопрос, возможно ли поставить линуху (уточню, endeavourOS), удалив к чертям винду? А то есть опасения, шо будет страшно.

 , ,

lin_topherypip
()

Готов для десктопа - 2

Форум — Talks

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

 - Давай, Убунточка, накатим Стим. 
 - Давайте, товарищ Ленин, накатим. Только для начала, обнови меня частично.
 - Хорошо, Убунточка, обновлю тебя частично. Обновил.
 - А теперь, товарищ Ленин, перезагрузи меня.
 - Никаких проблем, Убунточка.

Чёрный экран, мёртвый зависон, клавиатура не реагирует. Готов для десктопа. 🚽

 

lenin386
()

Счетчик уведомлений

Форум — Linux-org-ru

Сабж перестал обнуляться после входа в список уведомлений. Раньше после клика по https://www.linux.org.ru/notifications счетчик права-сверху в скобках обнулялся. Теперь это не так, и вообще непонятно, от чего теперь зависит число в скобках. Верните как было, плиз.

 

quwy
()

Автоматический мерж пересекающихся коммитов

Форум — Talks

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

Пример, исходное состояние:

echo greet
./prog1
./prog2
./prog3

первая ветка от него с таким коммитом:

echo greet
echo test
./prog1
./test
./prog2
./prog3

вторая - с таким

echo greet
echo test
./prog1
./prog2
./test
./prog3

Мержим эти две ветки, что должно в итоге получиться?

Вариант [1] - конфликт

Вариант [2]

echo greet
echo test
./prog1
./test
./prog2
./test
./prog3

Вариант [3]

echo greet
echo test
echo test
./prog1
./test
./prog2
./test
./prog3

Или ещё что-то?

 ,

firkax
()

Полностью сломался pacman/yay

Форум — Admin

Господа,

Сломал всю голову пытаясь починить импорт GPG-ключей для работы pacman/yay.

Вывод sudo pacman -Sy archlinux-keyring:

error: archzfs: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" is unknown
:: Import PGP key DDF7DB817396A49B2A2723F7403BD972F75D9D76? [Y/n]
error: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" could not be looked up remotely
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 archzfs                                    8.4 KiB   117 KiB/s 00:00 [#######################################] 100%
error: restricting filesystem access failed because landlock is not supported by the kernel!
error: archzfs: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" is unknown
:: Import PGP key DDF7DB817396A49B2A2723F7403BD972F75D9D76? [Y/n]
error: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" could not be looked up remotely
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))

Вывод dirmngr:

2026-01-31 01:48:22 dirmngr[813744.0] permanently loaded certificates: 149
2026-01-31 01:48:22 dirmngr[813744.0]     runtime cached certificates: 0
2026-01-31 01:48:22 dirmngr[813744.0]            trusted certificates: 149 (149,0,0,0)
2026-01-31 01:48:42 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:48:42 dirmngr[813744.6] number of system provided CAs: 183
2026-01-31 01:49:02 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:49:02 dirmngr[813744.6] can't connect to 'keyserver.ubuntu.com': host not found
2026-01-31 01:49:02 dirmngr[813744.6] error connecting to 'http://keyserver.ubuntu.com:80': Server indicated a failure
2026-01-31 01:49:02 dirmngr[813744.6] command 'KS_SEARCH' failed: Server indicated a failure
2026-01-31 01:49:22 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:49:42 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:49:42 dirmngr[813744.6] can't connect to 'keyserver.ubuntu.com': host not found
2026-01-31 01:49:42 dirmngr[813744.6] error connecting to 'http://keyserver.ubuntu.com:80': Server indicated a failure
2026-01-31 01:49:42 dirmngr[813744.6] command 'KS_SEARCH' failed: Server indicated a failure
2026-01-31 01:50:58 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:51:18 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:51:18 dirmngr[813744.6] can't connect to 'keyserver.ubuntu.com': host not found
2026-01-31 01:51:18 dirmngr[813744.6] error connecting to 'http://keyserver.ubuntu.com:80': Server indicated a failure
2026-01-31 01:51:18 dirmngr[813744.6] command 'KS_SEARCH' failed: Server indicated a failure

С ДНС всё нормально:

$ nslookup keyserver.ubuntu.com

Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   keyserver.ubuntu.com
Address: 185.125.188.27
Name:   keyserver.ubuntu.com
Address: 185.125.188.26
Name:   keyserver.ubuntu.com
Address: 2620:2d:4000:1007::70c
Name:   keyserver.ubuntu.com
Address: 2620:2d:4000:1007::d43

Подскажите, пожалуйста, куда смотреть, куда бежать?

 , ,

alex07
()

C - Логика

Форум — Linux-org-ru

В тему призывается @maxcom

У меня к вам просьба объяснить логику ваших действий:

  1. В этой теме вы удалили мое сообщение с -7 скора (5.2 Оскорбление участников дискуссии). Но в чем оскорбление если человек натурально написал Хрю!? Если бы он написал гав или мяу и я написал что вы гавкаете или мяукаете это тоже было бы оскорблением? Мой ответ был на оба его сообщения.

  2. В этой теме вы удалили мое сообщение c -7 скора (5.3 Национальные/политические/религиозные споры) хотя я с @Qui-Gon не спорил. Его пост изобилует такими вещами как «рой пидрил», «воспрянет дух гайдара, чубайса и немцова», а также «А в СССР? Взяли все эти разработки и спрятали под грифом секретно.» и прочее (указал для примера, я без претензий к автору поста).

После него идет сообщениие от @tiinn

Санкции не снимут, не беспокойтесь

К которому тоже нет претензий (опять же, я без претензий к автору поста).

Те эти посты видимо не нарушают ни одного пункта и поэтому спокойно висят.

Получается, «это законно если радует глаз владельца ресурса»?

Я понимаю, что «не радую глаз», если у вас от меня несварение - скажите прямо, без вот этих вот загонов скора ниже 45 чтобы отрубить возможность писать. Взрослые же люди.

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

 ,

Obezyan
()

Age of Mythology: Retold - не стартует

Форум — Games

Привет !

Не стартует на ноутбуке Age of Mythology: Retold. При запуске не появляется даже чёрный экран.

Ubuntu 24.04.1 LTS. Dell Inc. Inspiron 5570. Intel® Core™ i3-6006U × 4.

lshw -c video

 *-display                 
       описание: VGA compatible controller
       продукт: Skylake GT2 [HD Graphics 520]
       производитель: Intel Corporation
       физический ID: 2
       сведения о шине: pci@0000:00:02.0
       логическое имя: /dev/fb0
       версия: 07
       разрядность: 64 bits
       частота: 33MHz
       возможности: pciexpress msi pm vga_controller bus_master cap_list rom fb
       конфигурация: depth=32 driver=i915 latency=0 resolution=1920,1080
       ресурсы: IRQ:133 память:d1000000-d1ffffff память:b0000000-bfffffff ioport:f000(размер=64) память:c0000-dffff
  *-display
       описание: Display controller
       продукт: Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile]
       производитель: Advanced Micro Devices, Inc. [AMD/ATI]
       физический ID: 0
       сведения о шине: pci@0000:01:00.0
       версия: c1
       разрядность: 64 bits
       частота: 33MHz
       возможности: pm pciexpress msi bus_master cap_list rom
       конфигурация: driver=amdgpu latency=0
       ресурсы: IRQ:135 память:c0000000-cfffffff память:d0000000-d01fffff ioport:e000(размер=256) память:d0200000-d023ffff память:d0240000-d025ffff

Запускаю через PortProton (пробовал разные версии Proton,в том числеGE-PROTON 10-29) с созданием отдельного префикса.

Включал и выключал разные опции Proton.

Debug


# PortWINE был запущен в режиме создания PortProton.log и он успешно сохранен в корне каталога порта
# Для диагностики проблемы, скопируйте ВЕСЬ лог в соответствующий канал у нас на сервере дискорда: https://discord.gg/FTaheP99wE
# -------------------------------------------------------------
# PortWINE version:
# PortProton-1.0
# ------------------------------------------------------------
# Scripts version:
# 2137
# -----------------------------------------------------------
# RUNTIME is enabled
# ----------------------------------------------------------
# Debug for programm:
# /media/nikolay/ElementsLinux/Games/AOM - retold/Age of Mythology Retold-2/AoMRT_s.exe
# ---------------------------------------------------------
# GLIBC version:
# 2.39
# --------------------------------------------------------
# PW_VULKAN_USE=1
# --------------------------------------------
# Version WINE in the Port:
# PW_WINE_USE=GE-PROTON10-29
# 1769265517 GE-Proton10-29-1-g43b24f58
# ------------------------------------------------------
# Date and time of start debug for PortProton:
# Пт 30 янв 2026 17:59:24 MSK
# -----------------------------------------------------
# The installation path of the PortProton:
# /media/nikolay/ElementsLinux/Soft/Linux/PortProton/PortProton
# ----------------------------------------------------
# Operating system
# ОС:	Ubuntu 24.04.1 LTS
# --------------------------------------------------
# Desktop environment:
# Desktop session: ubuntu
# Current desktop: ubuntu:GNOME
# Session type: wayland
# --------------------------------------------------
# Kernel
# 6.8.0-51-generic
# -------------------------------------------------
# CPU
# model name	: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
# model name	: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
# model name	: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
# model name	: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
# ------------------------------------------------
# RAM
# total        used        free      shared  buff/cache   available
# Память:        15890       10657         604        1593        6556        5233
# Подкачка:      16383        9207        7176
# -----------------------------------------------
# Graphic cards and drivers:
# lspci -k | grep -EA3 VGA|3D|Display:
# 00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07) DeviceName: Onboard IGD Subsystem: Dell Skylake GT2 [HD Graphics 520] Kernel driver in use: i915 -- 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile] (rev c1) Subsystem: Dell Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile] Kernel driver in use: amdgpu Kernel modules: amdgpu
# name of display: :0
# display: :0  screen: 0
# direct rendering: Yes
# Extended renderer info (GLX_MESA_query_renderer):
# Vendor: Intel (0x8086)
# Device: Mesa Intel(R) HD Graphics 520 (SKL GT2) (0x1916)
# Version: 24.0.9
# Accelerated: yes
# Video memory: 15890MB
# Unified memory: yes
# Preferred profile: core (0x1)
# Max core profile version: 4.6
# Max compat profile version: 4.6
# Max GLES1 profile version: 1.1
# Max GLES[23] profile version: 3.2
# OpenGL vendor string: Intel
# OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2)
# OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.3
# OpenGL core profile shading language version string: 4.60
# OpenGL core profile context flags: (none)
# OpenGL core profile profile mask: core profile
# OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.3
# OpenGL shading language version string: 4.60
# OpenGL context flags: (none)
# OpenGL profile mask: compatibility profile
# OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.3
# OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
# inxi -G:
# 12Graphics:  12Device-1 Intel Skylake GT2 [HD Graphics 520] 12driver i915 12v kernel 
# 12Device-2 AMD Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 
# Mobile] 
# 12driver amdgpu 12v kernel 
# 12Device-3 Realtek Integrated Webcam 12type USB 12driver uvcvideo 
# 12Display wayland 12server X.Org 23.2.6 12driver 12loaded amdgpu 12note n/a (using device driver) 
# 12resolution 1920x1080~60Hz 
# 12OpenGL 12renderer Mesa Intel HD Graphics 520 (SKL GT2) 12v 4.6 Mesa 24.0.9-0ubuntu0.3 
# ----------------------------------------------
# Vulkan info device name:
# Vulkan cube test passed successfully
# -------------------------------------------
# D3D_EXTRAS - enabled
# ------------------------------------------
# winetricks.log:
# mfc42
# w_workaround_wine_bug-50894
# vcrun2019
# physx
# cmd
# vcrun2012
# vcrun2013
# vb6run
# vcrun2010
# vcrun6
# vcrun6sp6
# mfc100
# mfc110
# mfc120
# mfc140
# msscript
# msvcirt
# -----------------------------------------
# Use /media/nikolay/ElementsLinux/Games/AOM - retold/Age of Mythology Retold-2/AoMRT_s.exe.ppdb db file:
# #!/usr/bin/env bash
# #Author: nikolay
# #AoMRT_s.exe
# #Rating=1-5
# export PW_WINDOWS_VER="10"
# export PW_DLL_INSTALL=""
# export WINEDLLOVERRIDES=""
# export LAUNCH_PARAMETERS=""
# export PW_WINE_USE="GE-PROTON10-29"
# export PW_VULKAN_USE="1"
# export PW_USE_DXR10="0"
# export PW_USE_NVAPI_AND_DLSS="0"
# export PW_OLD_GL_STRING="0"
# export PW_HIDE_NVIDIA_GPU="0"
# export PW_VIRTUAL_DESKTOP="0"
# export ENABLE_VKBASALT="0"
# export PW_NO_FSYNC="0"
# export PW_NO_ESYNC="1"
# export PW_HEAP_DELAY_FREE="1"
# export PW_USE_TERMINAL="0"
# export PW_GUI_DISABLED_CS="0"
# export PW_PREFIX_NAME="AOM"
# export PW_MANGOHUD="0"
# export PW_MANGOHUD_USER_CONF="0"
# export PW_USE_DXR11="0"
# export PW_USE_FAKE_DLSS="0"
# export PW_WINE_FULLSCREEN_FSR="0"
# export PW_USE_GAMEMODE="0"
# export PW_DX12_DISABLE="0"
# export PW_PRIME_RENDER_OFFLOAD="0"
# export PW_USE_D3D_EXTRAS="1"
# export PW_FIX_VIDEO_IN_GAME="0"
# export PW_FORCE_LARGE_ADDRESS_AWARE="1"
# export PW_USE_SHADER_CACHE="1"
# export MANGOHUD_CONFIG="cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt"
# ----------------------------------------
# # User overides db and var settings...
# ---------------------------------------
# WINEDLLOVERRIDES=d3d12,libvkd3d-proton-utils-3,libvkd3d-shader-1=n;d3d11,d3d10core,d3d9,dxgi=n;steam_api,steam_api64,steamclient,steamclient64=n;lsteamclient,winemenubuilder.exe=;d3dx9_43=n,b;d3dx9_42=n,b;d3dx9_41=n,b;d3dx9_40=n,b;d3dx9_39=n,b;d3dx9_38=n,b;d3dx9_37=n,b;d3dx9_36=n,b;d3dx9_35=n,b;d3dx9_34=n,b;d3dx9_33=n,b;d3dx9_32=n,b;d3dx9_31=n,b;d3dx9_30=n,b;d3dx9_29=n,b;d3dx9_28=n,b;d3dx9_27=n,b;d3dx9_26=n,b;d3dx9_25=n,b;d3dx9_24=n,b;d3dx11_43=n,b;d3dx11_42=n,b;d3dx10=n,b;d3dx10_43=n,b;d3dx10_42=n,b;d3dx10_41=n,b;d3dx10_40=n,b;d3dx10_39=n,b;d3dx10_38=n,b;d3dx10_37=n,b;d3dx10_36=n,b;d3dx10_35=n,b;d3dx10_34=n,b;d3dx10_33=n,b;d3dcompiler_47=n,b;d3dcompiler_46=n,b;d3dcompiler_43=n,b;d3dcompiler_42=n,b;d3dcompiler_41=n,b;d3dcompiler_40=n,b;d3dcompiler_39=n,b;d3dcompiler_38=n,b;d3dcompiler_37=n,b;d3dcompiler_36=n,b;d3dcompiler_35=n,b;d3dcompiler_34=n,b;d3dcompiler_33=n,b;beclient,beclient_x64=b,n;nvapi,nvapi64,nvml,nvngx,nvcuda=
# ------------------------------------
# Log WINE:
# x86_64-linux-gnu-capsule-capture-libs: warning: we are assuming "_el_fn_sh_complete" to be private, but it's just a guess
# x86_64-linux-gnu-capsule-capture-libs: warning: we are assuming "reallocarr" to be private, but it's just a guess
# i386-linux-gnu-capsule-capture-libs: warning: we are assuming "_el_fn_sh_complete" to be private, but it's just a guess
# i386-linux-gnu-capsule-capture-libs: warning: we are assuming "reallocarr" to be private, but it's just a guess
# fsync: up and running.
# 002c:err:module:loader_init Enabling heap free delay hack.
# 0034:err:module:loader_init Enabling heap free delay hack.
# 0024:err:module:loader_init Enabling heap free delay hack.
# 00d4:err:module:loader_init Enabling heap free delay hack.
# 00dc:err:module:loader_init Enabling heap free delay hack.
# 00e4:err:module:loader_init Enabling heap free delay hack.
# WARNING | LAYER:   env var 'VK_INSTANCE_LAYERS' defined and adding layers ""
# WARNING | LAYER:   env var 'VK_INSTANCE_LAYERS' defined and adding layers ""
# WARNING:           terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/vulkan/07/libvulkan_virtio.so. Skipping this driver.
# 0124:err:module:loader_init Enabling heap free delay hack.


 ,

TheDeckardCain
()

минутка лютого техноизвращения или запускаем ASUS X54C 15.6

Форум — General

Короче.

Нашел я в подсобке ASUS X54C 15.6" Intel Pentium B960 2.20Ghz 4GB RAM 512GB HDD

Дебку тянет.

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

Как думаете, что лучше сделать?

 ,

mihail90
()

Тут кто-нибудь запускал DE в Termux?

Форум — Mobile

Интересует запуск чего-либо из этого: LXDE/LXQt, Mate, или на худой конец Cinnamon (но про него говорят что тормозит). Почему-то все инструкции, что я нагуглил - про XFCE, но я его недолюбливаю и хотел бы что-то из списка выше.

Девайс - самсунг А55 с 16 ведроидом.

Пробовал чьи-то скриптики, один даже обоину cinnamon’а показал, но потом всё упало с ошибкой.

Хотелось бы запустить DE именно в термуксе, без proot-distro.

 , , , ,

STinger
()

Google озверел перекручивать секурность в Chromium'е

Форум — Talks

Они там вообще в курсе что далеко не все сайты собираются вычислять где Google нарушает стандарты в пользу секурности, особенно оперативно?

Внезапно частично разломался https://chat.qwen.ai в Chromium'е и Brave (в ванильном Chromium'е ситуация выглядит получше, но всё равно всё плохо). Например, не отображаются сгенерированные картинки. При этом с самой генерацией всё OK, проблема с загрузкой ресурсов из 3rd party источников, что приводит к бесконечной загрузке изображения.

При этом в том же Firefox'е всё OK.

 , , , ,

saahriktu
()

60% клавиатура со свитчами kailh choc v2

Форум — Talks

Может быть кто-нибудь видел нечто похожее в продаже в России (желательно на qmk, с возможностью беспроводного подключения, 40%-65%)?

Нашёл https://github.com/ph-design/PH60-SC, но там придётся заказывать плату и нет беспроводного подключения. Ещё из похожего видел lofree flow, но хотелось бы что-то поменьше.

 

A12345
()

Нужен совет какой дистрибутив оживит старый ноутбук ASUS K50IN

Форум — General

Приветствую, я не пользователь linux пока что мне вполне хватает 10, но у моего родственника есть старый ноут, который только на 7 винде жил, так как ос уже не поддерживает большинство приложений решил установить на него linux mint xfce, даже он ужасно лагает со старта, в отличии от 7 которая не так сильно тормозила ноут, есть ли еще более простой и легкий дистрибутив чтобы немного оживить этот динозавр, он используется только для видео звонков с родственниками за рубежом, но даже версия с xfce очень сильно его нагружает в отличии от той же 7 которая была изначально, в диспетчере задач под 183 активных процессов, ЦП нагрузка скачет под 100, ОЗУ нагружается 600-700мб из доступных 1.9гб Характеристики этого ноута:

Тип процессора Celeron / Core 2 Duo / Pentium Частота процессора 1800…2200 МГц Количество ядер процессора 2 Частота системной шины 800 МГц Размер оперативной памяти 2 Гб Тип памяти DDR2 Частота памяти 800 МГц

Слышал про Lubuntu он действительно может помочь в этой ситуации с тормозами или уже смириться и оставить его на mint но с тормозами, родственник не хочет новый девайс покупать, я понимаю что системные характеристики этого ноута полное дерьмо для 2026, но может быть есть какой нибудь дистрибутив который даст ему вторую жизнь хотя бы без таких тормозов диких. P.S Я профан по части Линукса

 , , ,

lilly3227
()

Кризис Blend2D

Форум — Talks

Blend2D на пороге закрытия.

типичная судьба OpenSource проектов: автора в конец достало выбивать разовые донаты на чашку кофе, а хочется ещё и кушать.

Буквально крик - «библиотека много где используется, но корпораты мантейнят сами и ни патчей ни денег не шлют и позиций не предлагают»

за пруфами - в https://blend2d.com и блог автора https://kobalicek.com/funding.html

 blend2d,

MKuznetsov
()

Менеджер входа в Plasma от KDE не будет работать в FreeBSD

Форум — Talks

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

К сожалению, новые версии менеджера входа в Plasma от KDE не будут работать с ней, поскольку принятый запрос на слияние смещает акцент на совместимость с системами Linux.

Николас Фелла(Nicolas Fella), инженер KDE, отправил запрос на слияние, чтобы исключить поддержку FreeBSD из менеджера входа в Plasma, отметив, что он зависит от systemd/logind, и что FreeBSD не поддерживается, хотя отказ от поддержки Plasma Login Manager в FreeBSD не означает, что KDE полностью отказалась от поддержки этой операционной системы. Пользователи FreeBSD по-прежнему могут использовать среду рабочего стола KDE Plasma и продолжать использовать SDDM, текущий менеджер входа в систему, который прекрасно работает в таких системах.

Разработчики KDE могли выбрать такой подход т.к. их внимание сфокусировано на Linux системах на основе systemd, выделение ресурсов на неиспользуемый код FreeBSD не имеет смысла.

Что касается FreeBSD, скорее всего, пользователи этой операционной системы привыкли^Wне будут сильно расстраиваться из-за отсутствия этого функционала, поскольку у них есть множество доступных вариантов менеджеров входа в систему.

Подробности


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

 ,

splinter
()

Freeradius и Simultaneous-Use: кто виноват и что делать?

Форум — Admin

Есть сервер freeradius. С одной стороны у него mikrotik, с другой sql. Всё работает но возник вопрос о нескольких одновременных сеансах одного пользователя.

В описании /usr/share/doc/freeradius/configuration/simultaneous_use сказано что для работы нужно задать check атрибут Simultaneous-Use, это задано.

Там же сказано что сервер хранит список сеансов в /var/log/radutmp. В конфигурации сайта, в секции accounting и в session добавлен параметр radutmp, файл /var/log/radius/radutmp появился, команда radwho стала выдавать результат.

В проверке принимает участие скрипт checkrad, который проверяет наличие этого сеанса на NAS. Для того чтобы он работал нужно указать тип NAS. Здесь возникли некие сложности но есть очень хороший тип «other» который означает «не проверять, использовать radutmp». Поставил его, в данном случае это пока приемлемо.

Если не работает есть страница в документации: https://www.freeradius.org/documentation/freeradius-server/4.0.0/trouble-shooting/user.html , там рекомендуют radiusd -X. Запускаю, собираю вывод в файл и подключаю последовательно два раза одного клиента.

В обоих случаях выполняются секции authorize, session и post-auth. Но в первом случае session возвращает ok а во втором случае fail. Насколько я понимаю, это в частности указывает что атрибут используется.

Если session = fail то должно быть завершение и post-auth идти не должно? Как можно понять почему происходит авторизация второй раз?

 , simultaneous

sin_a
()

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

Форум — Desktop

С помощью клавиши Compose (и файлика .XCompose) можно легко ввести символы, которые условно «не прибиты гвоздями на клавиатуре». Это и символы пунктуации вида «ёлочек», — тире (em-dash), – (en-dash) и ☺ смайлика. Греческие символы так же могут быть полезны (αβγδ…), как и расширенные матсиволы (±∓≥≠≤≈≡∃∧∨¬⇒·×∫∑∞∅∈∉). Само собой нужны шрифты для их отображения, но если они есть хоть в каком-то виде, то это удобнее чем писать словами.

Так же иногда для улучшения понимания текста полезно уметь ставить ударение. Для латиницы это просто, так как достаточно нажать Compose+клавишу апострофа+нужный символ, например, éóá, но что делать в случае кириллицы? Переключение регистра после набора Compose+апостроф сбрасывает расширенный набор. Наверняка решение есть и оно простое, но я так сходу чего-то не придумал. Что нужно добавить в .XCompose, чтобы добавление ударения ставло возможным?

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

Update Написал статью на LOR по этому поводу: Как поставить ударение над кириллическим символом? Чтобы было.

 ,

Evgueni
()

Websocket'ы на ios

Форум — Web-development

Привет. На android всё норм, на десктопе аналогично, а на iphone как-то странно, через попу,браузер (safari) не хочет создавать сокет с сервером, делает это через раз (даже хуже). js такой:

function connectWs() {
   const ws = new WebSocket("ws://" + location.host + "/ws");

   ws.onmessage = function (event) {
      const msg = event.data;

      const cmd = msg[0];
      const value = msg.slice(1);

      switch (cmd) {
      case '0':
         {
            const el = document.getElementById("counter0_value");
            if (el)
            el.textContent = value;
            break;
         }
      case '1':
         {
            const el = document.getElementById("counter1");
            if (el)
            el.textContent = value;
            break;
         }
      case '2':
         location.reload();
         break;
      case '3':
         console.log("ping");
         break;
      }
   };

    ws.onclose = () => {
        setTimeout(connectWs, 500);
    };
}

connectWs();

Сервер должен держать постоянный ws канал, обновлять счетчики на странице, перезагружать страницу. Пытался сделать app level ping (case 3) - без толку, отсылал нормальный пинг (который js не видит) вплоть до с 1 сек таймаутом.

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

PS: проблемы с сетью можно отсечь, клиенты-сервер в тестах в одной локалке

 , ,

kvpfs_2
()

часть тяжелых таблиц не везде реплицировалась

Форум — Admin

Коллеги, всем привет. Имеется clickhouse кластер ( один шард , 6 реплик, хранятся на сетевом СХД ) с таблицами такого вида

CREATE TABLE dds_sp.f_goods_pr                                           
(                                                                             
    `line_id` String COMMENT 'Суррогатный ключ',                              
    `price_date` DateTime COMMENT 'Дата фиксации цены',                       
    `product_id` Int32,                                                       
    `supplier_id` Int32 COMMENT 'FK к dim_suppliers',                         
    `price` Decimal(19, 4) COMMENT 'Цена за единицу',                         
    `quantity` Decimal(19, 4) COMMENT 'Количество закупленное',               
    `invoice_id` String COMMENT 'Номер накладной',                            
    `wh_id` Int32 COMMENT 'FK к dim_wh'                                       
)                                                                             
ENGINE = ReplicatedMergeTree('/clickhouse/tables/{uuid}/{shard}', '{replica}')
PARTITION BY toYYYYMM(price_date)                                             
ORDER BY (wh_id, product_id, supplier_id)                                     
SETTINGS index_granularity = 8192                                             
COMMENT 'Е'

Нужно чтобы тяжёлые таблицы не реплицировалась на всех нодах( только на двух. я как понял руками таблицы создавать на каждой ноде?), а обычные как показанно выше реплицировалась. Какие есть варианты? Multi tenant? Может что-то другое ?

 , , экономия места

pinachet
()

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